{"id":161292,"date":"2023-09-23T06:13:57","date_gmt":"2023-09-23T00:43:57","guid":{"rendered":"https:\/\/dripp.zone\/news\/?p=161292"},"modified":"2023-09-23T06:13:57","modified_gmt":"2023-09-23T00:43:57","slug":"bitcoins-first-zero-knowledge-light-client-seeks-to-drive-innovation-crypto-news","status":"publish","type":"post","link":"https:\/\/dripp.zone\/news\/bitcoins-first-zero-knowledge-light-client-seeks-to-drive-innovation-crypto-news\/","title":{"rendered":"Bitcoin\u2019s first zero-knowledge light client seeks to drive innovation &#8211; Crypto News"},"content":{"rendered":"<p><\/p>\n<div>\n<p>A Swiss non-profit working on the world\u2019s first zero-knowledge light client for Bitcoin, has reached a major milestone towards bringing zero-knowledge proofs to the most valuable crypto network.<\/p>\n<p>ZeroSync\u2019s verifier for the Bitcoin network\u2019s block headers makes it possible to build a zk proof-based light client for the network, the first step in a roadmap of permissionless innovation, according project lead Robin Linus.<\/p>\n<p>In the near term, a light client might let you run a Bitcoin full node on, say, a mobile phone. But that roadmap includes a second-layer protocol on top of Bitcoin, that can bring tokens \u2014 such as stablecoins \u2014 to the Bitcoin network, along with a 20 to 50 times throughput increase, without requiring any sort of fork.<\/p>\n<p>\u201cWhat is cool about that solution is that, first of all, you can process about 100 transactions on the base layer,\u201d Linus told Blockworks. \u201cAnd in addition to that, we also get perfect privacy \u2014 you can encrypt both the transaction amounts and the transaction graphs, and then you basically get best-in-class privacy, comparable to Zcash.\u201d<\/p>\n<p>The privacy benefit is essentially a byproduct of the protocol\u2019s use of STARKs, the proving system invented by <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blockworks.co\/tag\/starkware\">StarkWare<\/a>, not a deliberate design choice.<\/p>\n<p>ZeroSync received a grant from Geometry Research in 2022, one from StarkWare earlier this year, and has since formed the foundation. The group\u2019s work is the first effort to use StarkWare\u2019s Cairo programming language outside of the Ethereum ecosystem.<\/p>\n<p>A soft fork would be required to enable trustless bitcoin bridging on the layer-2 network that ZeroSync envisions. Yet even without that, the network can permissionlessly support useful features, such as token transfers where the fees are paid in a stablecoins, removing the need for bitcoin (<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blockworks.co\/price\/btc\">BTC<\/a>) to pay for transactions.<\/p>\n<p>Bitcoin is resistant to change by design, requiring consensus from Core developers, and near-consensus from full node operators, including miners. The prior soft fork in 2021, called <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blockworks.co\/news\/anticipating-bitcoins-taproot-upgrade-heres-what-you-need-to-know\">Taproot<\/a>, was years in the making and only activated after more than 90% of node operators signaled their assent.<\/p>\n<p>\u201cWe want it to be hard to change so that it can be hard money, but some changes are necessary,\u201d Linus said. \u201cIt seems to be that there is a consensus that at some point we do want to have some kind of [zk proof] verifier on Bitcoin.\u201d<\/p>\n<p>Linus sees ZeroSync\u2019s role as helping figure out what kind of approach makes the most sense.<\/p>\n<p>\u201cWe try to participate in the community and push that forward,\u201d he noted. \u201cEverything has to be free and open-source, otherwise it will never get into the main layer.\u201d<\/p>\n<p>Meanwhile, the chain state proof they\u2019ve completed won\u2019t require any kind of fork.<\/p>\n<h2 class=\"wp-block-heading\" id=\"waiting-for-bitcoin-simplicity\">Waiting for Bitcoin Simplicity<\/h2>\n<p>Zk proof technology is <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blockworks.co\/tag\/zero-knowledge-proof\">still in its infancy<\/a>. There are many different proof systems available with various different tradeoffs to consider. Those choices have ramifications for virtual machines built on top. Linus recognizes it would be quite hard to reach consensus on just one.<\/p>\n<p>Eric Wall, a board member of the StarkNet Foundation, and a bitcoin thought-leader, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/hackmd.io\/6lwnNQf2RTmc3UQoWvAVQw\">articulated<\/a> one of the challenges with Bitcoin\u2019s decision-making process in this area.<\/p>\n<p>\u201cHow is the Bitcoin community ever supposed to reach consensus on enshrining a specific zk-verifying opcode, when the zk community itself is not in any way in consensus on what type of zkVM would be ideal for Bitcoin for the next year, let alone the next 5 or next 100 years?\u201d<\/p>\n<p>Fortunately, Linus sees a likely solution coming via the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blog.blockstream.com\/en-simplicity-github\/\">Simplicity programming language<\/a>, first unveiled by <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blockworks.co\/tag\/blockstream\">Blockstream<\/a> about five years ago.<\/p>\n<p>Simplicity, a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blockworks.co\/tag\/smart-contracts\">smart contract<\/a> language similar to Solidity on Ethereum, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blockstream-talk-23225031.simplecast.com\/episodes\/blockstream-talk-26-simplicity-bitcoins-last-soft-fork\">has been described<\/a> as \u201cBitcoin\u2019s last soft fork.\u201d If it is activated, it will \u201cvastly increase the scripting capabilities of Bitcoin,\u201d Linus said.<\/p>\n<p>\u201cWe are already starting to experiment with it because Blockstream just activated it on the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blockworks.co\/tag\/liquid-network\">Liquid<\/a> testnet\u2026that will be the first step for us to experiment with a [zk proof] verifier on Bitcoin\u2019s main layer.\u201d<\/p>\n<p>StarkWare\u2019s co-founder, Eli Ben-Sasson, unsurprisingly <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/twitter.com\/EliBenSasson\/status\/1704564109386170433?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1704564109386170433%7Ctwgr%5Ed073aae1d5e00177a9df25e5c5e902d969faff95%7Ctwcon%5Es1_c10&amp;ref_url=https%3A%2F%2Fblockworks.co%2Fnews%2Fzerosync-starkware-zero-knowledge-proofs-bitcoin\">advocates<\/a> for the Cairo+STARK stack.<\/p>\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\" \/>\n<p>But Linus said the adoption of Simplicity would allow zk proof teams to sidestep the need to rely exclusively on one proof system or another.<\/p>\n<p>\u201cYou can pretty freely choose what proof system you want to use\u2026it\u2019s a high level language for smart contracting and that allows you to do basically any kind of computation that you can do in regular programming languages,\u201d he said.<\/p>\n<p>\u201cAnd so there wouldn\u2019t be much drama anymore about the question of which [zk proof] verifier we want to activate \u2014 we would basically just implement what we think is best,\u201d he added.<\/p>\n<p>If anyone else thinks they have a better proof system, they\u2019re free to implement it, without needing anyone\u2019s permission.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<p><strong>Don\u2019t miss the next big story \u2013 join our\u00a0<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blockworks.co\/newsletter?source=end\">free daily newsletter<\/a>.<\/strong><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A Swiss non-profit working on the world\u2019s first zero-knowledge light client for Bitcoin, has reached a major milestone towards bringing zero-knowledge proofs to the most valuable crypto network. ZeroSync\u2019s verifier for the Bitcoin network\u2019s block headers makes it possible to build a zk proof-based light client for the network, the first step in a roadmap [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":161293,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[230,225,221,227,226,228,229,60,223,224,222],"class_list":["post-161292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cryptocurrency","tag-brave","tag-coinbase","tag-crypto","tag-decentralised","tag-decentralized","tag-decentralized-exchange","tag-erc-20","tag-featured","tag-meme-coin","tag-robinhood","tag-solana"],"_links":{"self":[{"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/posts\/161292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/comments?post=161292"}],"version-history":[{"count":2,"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/posts\/161292\/revisions"}],"predecessor-version":[{"id":161295,"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/posts\/161292\/revisions\/161295"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/media\/161293"}],"wp:attachment":[{"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/media?parent=161292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/categories?post=161292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dripp.zone\/news\/wp-json\/wp\/v2\/tags?post=161292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}