• Latest
Pieter Wuille Unveils ‘Miniscript,’ A New Smart Contract Language for Bitcoin

Pieter Wuille Unveils ‘Miniscript,’ A New Smart Contract Language for Bitcoin

August 20, 2019
ygg sea surpasses 10,000 scholarships in just six months of launch

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
mintable launches industry changing gas free minting service on ethereum

Mintable Launches Industry Changing Gas Free Minting Service on Ethereum

May 1, 2022
5 projects enabling smart contract development on bitcoin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
bitcoin atm installed in mexico's senate building

Bitcoin ATM installed in Mexico’s Senate Building

April 27, 2022
cross chain services play a crucial role in facilitating continued adoption of defi applications

Cross-Chain Services Play a Crucial Role in Facilitating Continued Adoption of DeFi Applications

April 26, 2022
justin sun launches usdd, integrating the blockchain world and the real world with the decentralized stablecoin

Justin Sun Launches USDD, Integrating the Blockchain World and the Real World with the Decentralized Stablecoin

April 25, 2022
nfts: the next musical revolution

NFTs: The Next Musical Revolution

April 24, 2022
things you should know before investing in nfts

Things You Should Know Before Investing in NFTs

April 24, 2022
what are wrapped tokens?

What Are Wrapped Tokens?

April 23, 2022
what is the future of ethereum (eth)?

What is the future of Ethereum (ETH)?

April 22, 2022
green gaming

Everything You Need to Know About Play-to-Earn on Algorand in 2022

April 21, 2022
$ape going bananas as rumors of upcoming land sale of bayc metaverse gather momentum

$APE Going Bananas As Rumors of Upcoming Land Sale of BAYC Metaverse Gather Momentum

April 21, 2022
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
CoinNewsDaily
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
No Result
View All Result
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
No Result
View All Result
CoinNewsDaily
No Result
View All Result
Home Tech

Pieter Wuille Unveils ‘Miniscript,’ A New Smart Contract Language for Bitcoin

coinnewsdaily by coinnewsdaily
August 20, 2019
in Tech
0
Pieter Wuille Unveils ‘Miniscript,’ A New Smart Contract Language for Bitcoin
190
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter

Related articles

ygg sea surpasses 10,000 scholarships in just six months of launch

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
5 projects enabling smart contract development on bitcoin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022

Smart contracts could soon get a boost in bitcoin as prominent programmer Pieter Wuille has unveiled a new coding language designed specifically for their use.

Posted to the bitcoin developer mailing list Monday, the ‘Miniscript’ language aims to make it easier for programmers to write up “smart contracts” or conditions for spending bitcoins. Programmers Wuille, Andrew Poelstra and Sanket Sanjalkar have been working on the code for roughly a year, Wuille said.

Although it’s been shared around behind the scenes, Wuille said he is now posting it to the email list because it’s now it’s reached “a stage where I’d like to get it some more attention.”

Backing up a bit, “Script” is the smart contracting language in bitcoin, which allows users to specify certain conditions need to be met before the bitcoin can be spent. Say, funds are locked up until a certain time before they can be spent. Or, two people need to sign off on a transaction before the money can be moved, a concept called “multi-sig.”

This programmability is novel when it comes to digital money, since before bitcoin, it wasn’t possible to implement such rules without trusting a bank or a similar type of intermediary in the middle.

“Miniscript,” on the other hand, builds on top of this programming language, improving on it in several ways. One is it’s a bit easier to look at and reason about, as Wuille argued with an example that “that permits A to take the coins at any time, and B after [one] day.”

This are how these rules are implemented in bitcoin’s Script:


OP_EQUALVERIFY OP_CHECKSIGVERIFY <144> OP_CSV OP_ENDIF

Then, the same thing in Minscript:

or_d(c:pk(A),and_v(vc:pk_h(B),older(144)))

Miniscript builds on top of Script, able to “compile” to bitcoin’s native language.

The new language is getting applause from developers in the community. Blockstream lightning engineer Rusty Russell, for example, tweeted: “This will be one of those, ‘How the hell did we do it before this?!’ technologies. Unsexy and vital.”

There are many potential use cases, such as making it easier to implement such complex scripts in wallet, as Eric Lombrozo tweeted. Or, as bitcoin educator Jimmy Song described, it could even be used for underpinning the lightning network.

Thinking about it in the wider context of blockchain languages, Song commented that the smart contract language differs from ethereum’s Solidity language, because while ethereum makes it possible to write many more types of smart contracts, Miniscript actually reduces the possibilities.

Song argues this is better because it reduces the “complexity” and “attack surface.”

Included in this release are two working implementations, in the programming languages C++ and Rust, which Wuille called a “work in progress,” adding:

“Through large scale randomized tests we have confidence that the language design and associated witnesses are compatible with the existing consensus and standardness rules.”

Wuille image via CoinDesk archives



Credit: Source link

Tags: Crypto Tech
Share76Tweet48
Previous Post

Blockchain Firm Veritaseum Calls for Assets to Be Unfrozen in SEC Response

Next Post

Square Crypto Hires Matt Corallo to Boost Bitcoin Development

coinnewsdaily

coinnewsdaily

CoinNewsDaily.com is an online Crypto Coin News Website that aims to provide latest trendy news from market and around the world.

Related Posts

ygg sea surpasses 10,000 scholarships in just six months of launch
Alt Coin

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
5 projects enabling smart contract development on bitcoin
Alt Coin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
bitcoin atm installed in mexico's senate building
Bitcoin

Bitcoin ATM installed in Mexico’s Senate Building

April 27, 2022
cross chain services play a crucial role in facilitating continued adoption of defi applications
Alt Coin

Cross-Chain Services Play a Crucial Role in Facilitating Continued Adoption of DeFi Applications

April 26, 2022
green gaming
Business

Everything You Need to Know About Play-to-Earn on Algorand in 2022

April 21, 2022
axie infinity: what are the minimum android phone requirements to play on mobile
Alt Coin

Axie Infinity: What Are the Minimum Android Phone Requirements to Play on Mobile

April 21, 2022
Load More
Next Post
Square Crypto Hires Matt Corallo to Boost Bitcoin Development

Square Crypto Hires Matt Corallo to Boost Bitcoin Development

Categories

  • Alt Coin
  • Bitcoin
  • Business
  • Ethereum
  • ICO
  • Litecoin
  • Mining
  • NFT
  • Ripple
  • Tech
  • Trading

What New here?

  • YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch
  • Mintable Launches Industry Changing Gas Free Minting Service on Ethereum
  • 5 Projects Enabling Smart Contract Development on Bitcoin

Subscribe to Get More!

Loading
  • About Us
  • Contact Us
  • Privacy & Policy

© 2018-2021 CoinNewsDaily.com by CoinNewsDaily Inc. Crafted with Love by iFtiDev

No Result
View All Result
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining

© 2018-2021 CoinNewsDaily.com by CoinNewsDaily Inc. Crafted with Love by iFtiDev

  • bitcoinBitcoin(BTC)$23,295.001.77%
  • ethereumEthereum(ETH)$1,679.613.08%
  • tetherTether(USDT)$1.000.02%
  • binancecoinBNB(BNB)$332.131.64%
  • rippleXRP(XRP)$0.4020941.58%
  • cardanoCardano(ADA)$0.3986352.93%
  • dogecoinDogecoin(DOGE)$0.0927051.98%
  • matic-networkPolygon(MATIC)$1.274.15%
  • okbOKB(OKB)$45.973.55%
  • solanaSolana(SOL)$23.903.61%
  • shiba-inuShiba Inu(SHIB)$0.0000141.67%
  • polkadotPolkadot(DOT)$6.965.50%
  • litecoinLitecoin(LTC)$101.163.15%
  • tronTRON(TRX)$0.0661783.63%
  • daiDai(DAI)$1.00-0.05%
  • cosmosCosmos Hub(ATOM)$15.176.13%
  • chainlinkChainlink(LINK)$7.203.87%
  • ethereum-classicEthereum Classic(ETC)$23.133.44%
  • leo-tokenLEO Token(LEO)$3.370.26%
  • moneroMonero(XMR)$168.011.23%
  • bitcoin-cashBitcoin Cash(BCH)$135.492.42%
  • stellarStellar(XLM)$0.0920752.38%
  • filecoinFilecoin(FIL)$5.576.80%
  • crypto-com-chainCronos(CRO)$0.0837874.10%
  • algorandAlgorand(ALGO)$0.2807349.20%
  • vechainVeChain(VET)$0.02668911.03%
  • internet-computerInternet Computer(ICP)$5.845.68%
  • aaveAave(AAVE)$88.553.18%
  • eosEOS(EOS)$1.124.87%
  • elrond-erd-2MultiversX(EGLD)$48.108.02%
  • theta-tokenTheta Network(THETA)$1.2010.26%
  • tezosTezos(XTZ)$1.247.37%
  • huobi-tokenHuobi(HT)$5.713.63%
  • havvenSynthetix Network(SNX)$2.943.30%
  • paxos-standardPax Dollar(USDP)$1.000.79%
  • bitcoin-cash-svBitcoin SV(BSV)$43.592.21%
  • pancakeswap-tokenPancakeSwap(CAKE)$4.571.83%
  • dashDash(DASH)$66.434.97%
  • makerMaker(MKR)$806.9814.76%
  • iotaIOTA(MIOTA)$0.2518004.86%
  • neoNEO(NEO)$9.204.87%
  • zcashZcash(ZEC)$46.836.29%
  • zilliqaZilliqa(ZIL)$0.0309535.33%
  • basic-attention-tokenBasic Attention(BAT)$0.31653214.32%
  • compound-governance-tokenCompound(COMP)$58.059.80%
  • nemNEM(XEM)$0.0432324.98%
  • Elrond ERDElrond ERD(ERD)$0.0259290.00%
  • kusamaKusama(KSM)$37.144.88%
  • qtumQtum(QTUM)$2.995.40%
  • bitcoin-goldBitcoin Gold(BTG)$17.773.09%
  • sushiSushi(SUSHI)$1.534.62%
  • wavesWaves(WAVES)$2.835.14%
  • golemGolem(GLM)$0.2656466.00%
  • yearn-financeyearn.finance(YFI)$7,875.613.87%
  • ftx-tokenFTX(FTT)$1.89-21.50%
  • omisegoOMG Network(OMG)$1.682.20%
  • ontologyOntology(ONT)$0.2436635.45%
  • digibyteDigiByte(DGB)$0.0115187.49%
  • umaUMA(UMA)$2.204.67%
  • ethlendAave [OLD](LEND)$0.53-3.08%
  • UniswapUniswap(UNI)$2.4438.80%