Cryptocurrency

Bitcoiner drops BitVM paper — Bringing Ethereum-like contracts to Bitcoin

A Bitcoin developer has proposed a new way to bring more expressive off-chain smart contracts to Bitcoin without needing a soft fork.

Announced in an Oct. 9 white paper titled “BitVM: Compute Anything on Bitcoin” by ZeroSync project lead Robin Linus, BitVM enables Turing-complete Bitcoin contracts without altering Bitcoin’s consensus rules.

A Turing-complete system is one that can theoretically provide an answer to any computational problem.

With BitVM, the “logic” of Bitcoin contracts would be executed off-chain, but verification would be made on Bitcoin — similar to Ethereum’s optimistic rollups.

BitVM’s architecture is based on fraud proofs and a challenge-response model where a “prover” can make claims and a “verifier” can perform a fraud proof to punish the prover when false claims are made.

Linus explained that Bitcoin, in its current form, is limited to basic operations, such as signatures, timelocks and hashlocks — but that can now be broadened with BitVM, which Linus says can compute a host of interesting applications.

“Potential applications include games like Chess, Go, or Poker, and particularly, verification of validity proofs in Bitcoin contracts.”

“Additionally, it might be possible to bridge BTC to foreign chains, build a prediction market, or emulate novel opcodes,” said Linus.

Linus said a limitation of the model is that it is limited to a two-party setting with a prover and a verifier and that a significant amount of off-chain computation and communication is needed to execute programs.

Linus said the next “milestone” is to fully implement the BitVM in addition to Tree++, a high-level programming language to write and debug Bitcoin contracts.

BitVM is enabled by the Taproot soft fork, which took place in November 2021.

Linus cited Ethereum research into optimistic rollups and a study on Merkle trees in contributing to the eight-page white paper.

Bitcoiners respond to BitVM

Prominent Bitcoiner Eric Wall posted on X (Twitter) that the concepts outlined in the BitVM white paper “check out” and that he is “cautiously excited” to see what real-world experiments stem from it.

Bitcoin analyst Dylan LeClair is also impressed with BitVM’s white paper. But Adam Back, a Bitcoin Core contributor, suggested that people shouldn’t get too excited about the development just yet.

Related: BIP-300 biff: Debate reignites over years-old Bitcoin Drivechain proposal

One builder in the blockchain space, “dotta,” noted that there is already a proof-of-concept on GitHub.

Another X user, Sam Parker, attempted to resolve a common fear among Bitcoin (BTC) maximalists by explaining that BitVM won’t force Bitcoin’s to be “locked” into these contracts.

“Finally, this is opt-in. If you don’t trust your coins being locked to some Turing complete contract (totally reasonable) then don’t lock them to a Turing complete smart contract. One of [the] beauties of the UTXO system is security sandboxing.”

Others, such as “Psage,” say BitVM adds to the list of things that will push Bitcoin’s price forward in the next bull market.

Cointelegraph contacted Linus for comment but did not receive an immediate response.

Magazine: Wolf Of All Streets worries about a world where Bitcoin hits $1M: Hall of Flame

Articles You May Like

ExxonMobil’s profit falls 28% on weaker gas prices and refining margins
Water utility expert estimates $2 trillion needed for infrastructure
Mark Zuckerberg made just $1 salary from Meta in 2023 and $24.4M in other compensation’
Summer or autumn? Rishi Sunak’s election date dilemma
German spycatchers raise game against China and Russia