{"id":62579,"date":"2023-10-11T12:25:24","date_gmt":"2023-10-11T12:25:24","guid":{"rendered":"https:\/\/egrowonline.com\/?p=62579"},"modified":"2023-10-11T12:25:24","modified_gmt":"2023-10-11T12:25:24","slug":"bitcoiner-drops-bitvm-paper-bringing-ethereum-like-contracts-to-bitcoin","status":"publish","type":"post","link":"http:\/\/egrowonline.com\/?p=62579","title":{"rendered":"Bitcoiner drops BitVM paper \u2014 Bringing Ethereum-like contracts to Bitcoin"},"content":{"rendered":"<p> <br \/>\n<br \/><img decoding=\"async\" src=\"https:\/\/images.cointelegraph.com\/cdn-cgi\/image\/format=auto,onerror=redirect,quality=90,width=840\/https:\/\/s3.cointelegraph.com\/uploads\/2023-10\/9847d8f4-0288-4fc7-95ea-1b5b5e3b085b.jpg\" \/><\/p>\n<div data-v-3d3be88a=\"\">\n<p>A Bitcoin developer has proposed a new way to bring more expressive off-chain smart contracts to Bitcoin\u00a0without needing a soft fork.<\/p>\n<p>Announced in an Oct. 9 white paper <a target=\"_blank\" href=\"https:\/\/bitvm.org\/bitvm.pdf\" rel=\"noopener nofollow\">titled<\/a> \u201cBitVM: Compute Anything on Bitcoin\u201d by ZeroSync project lead Robin Linus, BitVM enables Turing-complete Bitcoin contracts without altering Bitcoin\u2019s consensus rules.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">&#8220;Any computable function can be verified on Bitcoin&#8221;<a target=\"_blank\" href=\"https:\/\/t.co\/Itf9UHos0C\" rel=\"noopener\">https:\/\/t.co\/Itf9UHos0C<\/a> <a target=\"_blank\" href=\"https:\/\/t.co\/CLQv49Ydsg\" rel=\"noopener\">pic.twitter.com\/CLQv49Ydsg<\/a><\/p>\n<p>\u2014 \u044fobin linus (@robin_linus) <a target=\"_blank\" href=\"https:\/\/twitter.com\/robin_linus\/status\/1711378768059584723?ref_src=twsrc%5Etfw\" rel=\"noopener\">October 9, 2023<\/a><\/p><\/blockquote>\n<p>A Turing-complete system is one that can theoretically provide an answer to any computational problem.<\/p>\n<p>With BitVM, the \u201clogic\u201d of Bitcoin contracts would be executed off-chain, but verification would be made on Bitcoin \u2014 similar to <a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/optimism-network-launches-testnet-fault-proof-system-pursuit-decentralization\" data-amp=\"https:\/\/cointelegraph-com.cdn.ampproject.org\/c\/s\/cointelegraph.com\/news\/optimism-network-launches-testnet-fault-proof-system-pursuit-decentralization\/amp\" rel=\"noopener\">Ethereum\u2019s optimistic rollups<\/a>.<\/p>\n<p>BitVM\u2019s architecture is <a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/arbitrums-fraud-proofs-havent-been-used-since-it-launched\" data-amp=\"https:\/\/cointelegraph-com.cdn.ampproject.org\/c\/s\/cointelegraph.com\/news\/arbitrums-fraud-proofs-havent-been-used-since-it-launched\/amp\" rel=\"noopener\">based on fraud proofs<\/a> and a challenge-response model where a \u201cprover\u201d can make claims and a \u201cverifier\u201d can perform a fraud proof to punish the prover when false claims are made.<\/p>\n<p>Linus explained that Bitcoin, in its current form, is limited to basic operations, such as signatures, timelocks and hashlocks \u2014 but that can now be broadened with BitVM, which Linus says can compute a host of interesting applications.<\/p>\n<blockquote><p>\u201cPotential applications include games like Chess, Go, or Poker, and particularly, verification of validity proofs in Bitcoin contracts.\u201d<\/p><\/blockquote>\n<p>\u201cAdditionally, it might be possible to bridge BTC to foreign chains, build a prediction market, or emulate novel opcodes,\u201d said Linus.<\/p>\n<p>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.<\/p>\n<p>Linus said the next \u201cmilestone\u201d is to fully implement the BitVM in addition to Tree++, a <a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/vyper-solidity-and-scrypto-how-the-smart-contract-languages-compare\" data-amp=\"https:\/\/cointelegraph-com.cdn.ampproject.org\/c\/s\/cointelegraph.com\/news\/vyper-solidity-and-scrypto-how-the-smart-contract-languages-compare\/amp\" rel=\"noopener\">high-level programming language<\/a> to write and debug Bitcoin contracts.<\/p>\n<p>BitVM is <a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/a-year-after-taproot-bitcoin-community-works-to-unlock-its-defi-potential\" data-amp=\"https:\/\/cointelegraph-com.cdn.ampproject.org\/c\/s\/cointelegraph.com\/news\/a-year-after-taproot-bitcoin-community-works-to-unlock-its-defi-potential\/amp\" rel=\"noopener\">enabled by the Taproot soft fork<\/a>, which took place in November 2021.<\/p>\n<p>Linus cited Ethereum research into optimistic rollups and a study on Merkle trees in contributing to the eight-page white paper.<\/p>\n<h3>Bitcoiners respond to BitVM<\/h3>\n<p>Prominent Bitcoiner Eric Wall posted on X (Twitter) that the concepts outlined in the BitVM white paper \u201ccheck out\u201d and that he is \u201ccautiously excited\u201d to see what real-world experiments stem from it.<\/p>\n<p>Bitcoin analyst Dylan LeClair is also <a target=\"_blank\" href=\"https:\/\/x.com\/DylanLeClair_\/status\/1711435202063437905\" rel=\"noopener nofollow\">impressed<\/a> with BitVM\u2019s white paper. But Adam Back, a Bitcoin Core contributor,\u00a0<a target=\"_blank\" href=\"https:\/\/x.com\/adam3us\/status\/1711416337975652841\" rel=\"noopener nofollow\">suggested<\/a> that people shouldn\u2019t get too excited about the development just yet.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">for people getting (over) excited, this is cool but effectively a generalization of a two-party game &#8211; it says right in the abstract &#8211; so it&#8217;s a bit like Greg Maxwell&#8217;s 2016 ZKP contingent payments implemented example <a target=\"_blank\" href=\"https:\/\/t.co\/OeHRsbFjud\" rel=\"noopener\">https:\/\/t.co\/OeHRsbFjud<\/a><\/p>\n<p>\u2014 Adam Back (@adam3us) <a target=\"_blank\" href=\"https:\/\/twitter.com\/adam3us\/status\/1711416337975652841?ref_src=twsrc%5Etfw\" rel=\"noopener\">October 9, 2023<\/a><\/p><\/blockquote>\n<p><strong><em>Related: <\/em><\/strong><a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/bitcoin-bip300-drivechain-proposal-sparks-debate-and-alternate-solutions\" data-amp=\"https:\/\/cointelegraph-com.cdn.ampproject.org\/c\/s\/cointelegraph.com\/news\/bitcoin-bip300-drivechain-proposal-sparks-debate-and-alternate-solutions\/amp\" rel=\"noopener\"><strong><em>BIP-300 biff: Debate reignites over years-old Bitcoin Drivechain proposal<\/em><\/strong><\/a><\/p>\n<p>One builder in the blockchain space, \u201cdotta,\u201d <a target=\"_blank\" href=\"https:\/\/x.com\/dotta\/status\/1711461011096572136\" rel=\"noopener nofollow\">noted<\/a> that there is already a proof-of-concept on GitHub.<\/p>\n<p>Another X user, Sam Parker, attempted to resolve a common fear among Bitcoin (<a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/bitcoin-price\" rel=\"noopener\">BTC<\/a>) maximalists by <a target=\"_blank\" href=\"https:\/\/x.com\/zkchesterton\/status\/1711421528300982414\" rel=\"noopener nofollow\">explaining<\/a> that BitVM won\u2019t force Bitcoin\u2019s to be \u201clocked\u201d into these contracts.<\/p>\n<blockquote><p>\u201cFinally, this is opt-in. If you don\u2019t trust your coins being locked to some Turing complete contract (totally reasonable) then don\u2019t lock them to a Turing complete smart contract. One of [the] beauties of the UTXO system is security sandboxing.\u201d<\/p><\/blockquote>\n<p>Others, such as \u201cPsage,\u201d say BitVM adds to the list of things that will push Bitcoin\u2019s price forward in the next bull market.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">The bullish stuff around <a target=\"_blank\" href=\"https:\/\/twitter.com\/hashtag\/Bitcoin?src=hash&amp;ref_src=twsrc%5Etfw\" rel=\"noopener\">#Bitcoin<\/a>  is snowballing, lots of them controversial,  nevertheless a few off my finger tips:<br \/>&#8211; BitVM<br \/>&#8211; Ordinals<br \/>&#8211; Multiple Pres Candidates talking about it<br \/>&#8211; ETF<br \/>&#8211; Halving<br \/>&#8211; Privacy improvements<br \/>&#8211; Exponential Hash Rate increase<br \/>&#8211; Countries mining <br \/>&#8230;.<\/p>\n<p>\u2014 psage (@perspiringsage) <a target=\"_blank\" href=\"https:\/\/twitter.com\/perspiringsage\/status\/1711506030171926892?ref_src=twsrc%5Etfw\" rel=\"noopener\">October 9, 2023<\/a><\/p><\/blockquote>\n<p>Cointelegraph contacted Linus for comment but did not receive an immediate response.<\/p>\n<p><strong><em>Magazine: <\/em><\/strong><a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/magazine\/wolf-of-all-streets-world-bitcoin-hits-1m-1-million-hall-of-flame\/\" rel=\"noopener\"><strong><em>Wolf Of All Streets worries about a world where Bitcoin hits $1M: Hall of Flame<\/em><\/strong><\/a><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/cointelegraph.com\/news\/bitcoin-bitvm-whitepaper-computation-smart-contracts\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Bitcoin developer has proposed a new way to bring more expressive off-chain smart contracts to Bitcoin\u00a0without needing a soft fork. Announced in an Oct. 9 white paper titled \u201cBitVM: Compute Anything on Bitcoin\u201d by ZeroSync project lead Robin Linus, BitVM enables Turing-complete Bitcoin contracts without altering Bitcoin\u2019s consensus rules. &#8220;Any computable function can be [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":62580,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[41],"tags":[50,11653,18092,800,2155,293,18109,1686],"class_list":["post-62579","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum","tag-bitcoin","tag-bitcoiner","tag-bitvm","tag-bringing","tag-contracts","tag-drops","tag-ethereumlike","tag-paper"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"http:\/\/egrowonline.com\/wp-content\/uploads\/2023\/10\/9847d8f4-0288-4fc7-95ea-1b5b5e3b085b.jpg","_links":{"self":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/62579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=62579"}],"version-history":[{"count":1,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/62579\/revisions"}],"predecessor-version":[{"id":62581,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/62579\/revisions\/62581"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/media\/62580"}],"wp:attachment":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=62579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=62579"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=62579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}