<rss
      xmlns:atom="http://www.w3.org/2005/Atom"
      xmlns:media="http://search.yahoo.com/mrss/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      version="2.0"
    >
      <channel>
        <title><![CDATA[Selim ]]></title>
        <description><![CDATA[Probably coding something. ]]></description>
        <link>https://www.selim.fyi/tag/bitvm/</link>
        <atom:link href="https://www.selim.fyi/tag/bitvm/rss/" rel="self" type="application/rss+xml"/>
        <itunes:new-feed-url>https://www.selim.fyi/tag/bitvm/rss/</itunes:new-feed-url>
        <itunes:author><![CDATA[Selim ]]></itunes:author>
        <itunes:subtitle><![CDATA[Probably coding something. ]]></itunes:subtitle>
        <itunes:type>episodic</itunes:type>
        <itunes:owner>
          <itunes:name><![CDATA[Selim ]]></itunes:name>
          <itunes:email><![CDATA[Selim ]]></itunes:email>
        </itunes:owner>
            
      <pubDate>Fri, 03 Nov 2023 10:13:22 GMT</pubDate>
      <lastBuildDate>Fri, 03 Nov 2023 10:13:22 GMT</lastBuildDate>
      
      <itunes:image href="https://media.primal.net/uploads/2/c1/29/2c129ddd59d883f23ef439f45346fc642a6aefe05dbad33cfddad8f670442846.jpg" />
      <image>
        <title><![CDATA[Selim ]]></title>
        <link>https://www.selim.fyi/tag/bitvm/</link>
        <url>https://media.primal.net/uploads/2/c1/29/2c129ddd59d883f23ef439f45346fc642a6aefe05dbad33cfddad8f670442846.jpg</url>
      </image>
      <item>
      <title><![CDATA[#BitVM: Potential Smart Contracts on #Bitcoin?]]></title>
      <description><![CDATA[#BitVM: Potential Smart Contracts on #Bitcoin?

Let me tell you about BitVM, a new computational paradigm designed to express Turing-complete Bitcoin contracts, as explained in the white paper available here: 

This does not require any changes to the network's consensus rules. Instead of performing computations on Bitcoin, they…]]></description>
             <itunes:subtitle><![CDATA[#BitVM: Potential Smart Contracts on #Bitcoin?

Let me tell you about BitVM, a new computational paradigm designed to express Turing-complete Bitcoin contracts, as explained in the white paper available here: 

This does not require any changes to the network's consensus rules. Instead of performing computations on Bitcoin, they…]]></itunes:subtitle>
      <pubDate>Fri, 03 Nov 2023 10:13:22 GMT</pubDate>
      <link>https://www.selim.fyi/post/note1s9mm8h5ypcnht840atk2xzw23h62gejslggtqej5skr9e4tekymq5k92jm/</link>
      <comments>https://www.selim.fyi/post/note1s9mm8h5ypcnht840atk2xzw23h62gejslggtqej5skr9e4tekymq5k92jm/</comments>
      <guid isPermaLink="false">note1s9mm8h5ypcnht840atk2xzw23h62gejslggtqej5skr9e4tekymq5k92jm</guid>
      <category>bitvm</category>
      
        <media:content url="https://void.cat/d/AMRy7mqnbQDpcUkQQaeC39.webp" medium="image"/>
        <enclosure 
          url="https://void.cat/d/AMRy7mqnbQDpcUkQQaeC39.webp" length="0" 
          type="image/webp" 
        />
      <noteId>note1s9mm8h5ypcnht840atk2xzw23h62gejslggtqej5skr9e4tekymq5k92jm</noteId>
      <npub>npub13wnx7nyf0q6e2ltgae80d2l9nttk0dmvdrapjg7my8jl6kghtdssrlktxq</npub>
      <dc:creator><![CDATA[Selim ]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/bitvm/'>#BitVM</a>: Potential Smart Contracts on <a href='/tag/bitcoin/'>#Bitcoin</a>?<br><br>Let me tell you about BitVM, a new computational paradigm designed to express Turing-complete Bitcoin contracts, as explained in the white paper available here: <np-embed url="https://bitvm.org/bitvm.pdf"><a href="https://bitvm.org/bitvm.pdf">https://bitvm.org/bitvm.pdf</a></np-embed><br><br>This does not require any changes to the network's consensus rules. Instead of performing computations on Bitcoin, they are simply verified, in a similar manner to optimistic <a href='/tag/rollups/'>#rollups</a>.<br><br>A prover makes a claim that a given function evaluates certain specific inputs to a specific output. If this claim is false, then the verifier can perform a succinct fraud proof and punish the prover. Using this mechanism, any computable function can be verified on Bitcoin.<br><br>A substantial commitment in a large program within a Taproot address requires significant amounts of off-chain computation and communication, but the resulting on-chain footprint is minimal. As long as both parties cooperate, they can perform arbitrarily complex off-chain computation and state without leaving a trace on the chain. On-chain execution is only necessary in the event of a dispute.<br><br>BitVM creates a new design space for more expressive Bitcoin contracts and off-chain computation. Potential applications include games like chess, go, or poker, and in particular, the verification of validity proofs in Bitcoin contracts. Moreover, it might be possible to link BTC to foreign chains, construct a prediction market, or emulate new opcodes.<br><br>The main downside of the model proposed here is that it is limited to a two-party framework, with a prover and a verifier. Another limitation is that, for both the prover and verifier, significant amounts of off-chain computation and communication are required to execute programs. However, these issues seem likely to be resolved through further research.<br><br>In conclusion, BitVM is an intriguing proposal that could potentially enrich the Bitcoin ecosystem by enabling the execution of more complex computations on the blockchain. However, like any innovation, it must be approached with caution. While promising, this technology still requires thorough research to confirm its viability and effectiveness. In summary, BitVM could represent a significant advancement for smart contracts on Bitcoin, but its true potential remains to be determined.<br></p>
]]></content:encoded>
      <itunes:author><![CDATA[Selim ]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/bitvm/'>#BitVM</a>: Potential Smart Contracts on <a href='/tag/bitcoin/'>#Bitcoin</a>?<br><br>Let me tell you about BitVM, a new computational paradigm designed to express Turing-complete Bitcoin contracts, as explained in the white paper available here: <np-embed url="https://bitvm.org/bitvm.pdf"><a href="https://bitvm.org/bitvm.pdf">https://bitvm.org/bitvm.pdf</a></np-embed><br><br>This does not require any changes to the network's consensus rules. Instead of performing computations on Bitcoin, they are simply verified, in a similar manner to optimistic <a href='/tag/rollups/'>#rollups</a>.<br><br>A prover makes a claim that a given function evaluates certain specific inputs to a specific output. If this claim is false, then the verifier can perform a succinct fraud proof and punish the prover. Using this mechanism, any computable function can be verified on Bitcoin.<br><br>A substantial commitment in a large program within a Taproot address requires significant amounts of off-chain computation and communication, but the resulting on-chain footprint is minimal. As long as both parties cooperate, they can perform arbitrarily complex off-chain computation and state without leaving a trace on the chain. On-chain execution is only necessary in the event of a dispute.<br><br>BitVM creates a new design space for more expressive Bitcoin contracts and off-chain computation. Potential applications include games like chess, go, or poker, and in particular, the verification of validity proofs in Bitcoin contracts. Moreover, it might be possible to link BTC to foreign chains, construct a prediction market, or emulate new opcodes.<br><br>The main downside of the model proposed here is that it is limited to a two-party framework, with a prover and a verifier. Another limitation is that, for both the prover and verifier, significant amounts of off-chain computation and communication are required to execute programs. However, these issues seem likely to be resolved through further research.<br><br>In conclusion, BitVM is an intriguing proposal that could potentially enrich the Bitcoin ecosystem by enabling the execution of more complex computations on the blockchain. However, like any innovation, it must be approached with caution. While promising, this technology still requires thorough research to confirm its viability and effectiveness. In summary, BitVM could represent a significant advancement for smart contracts on Bitcoin, but its true potential remains to be determined.<br></p>
]]></itunes:summary>
      <itunes:image href="https://void.cat/d/AMRy7mqnbQDpcUkQQaeC39.webp"/>
      </item>
      
      <item>
      <title><![CDATA[#BitVM : de potentiels smart contracts sur…]]></title>
      <description><![CDATA[#BitVM : de potentiels smart contracts sur #Bitcoin ?

Laissez-moi vous parler de BitVM, un nouveau paradigme de calcul conçu pour exprimer des contrats Bitcoin Turing-complets, comme expliqué dans le white paper disponible ici: 

Cela ne nécessite aucune modification des règles de consensus du réseau. Au lieu d'exécuter des…]]></description>
             <itunes:subtitle><![CDATA[#BitVM : de potentiels smart contracts sur #Bitcoin ?

Laissez-moi vous parler de BitVM, un nouveau paradigme de calcul conçu pour exprimer des contrats Bitcoin Turing-complets, comme expliqué dans le white paper disponible ici: 

Cela ne nécessite aucune modification des règles de consensus du réseau. Au lieu d'exécuter des…]]></itunes:subtitle>
      <pubDate>Fri, 03 Nov 2023 08:19:45 GMT</pubDate>
      <link>https://www.selim.fyi/post/note1y7m5fxvxqxslpwnryvf42n8jreacyzsq0x4x6sgxw7hpnlk84djqknpdfa/</link>
      <comments>https://www.selim.fyi/post/note1y7m5fxvxqxslpwnryvf42n8jreacyzsq0x4x6sgxw7hpnlk84djqknpdfa/</comments>
      <guid isPermaLink="false">note1y7m5fxvxqxslpwnryvf42n8jreacyzsq0x4x6sgxw7hpnlk84djqknpdfa</guid>
      <category>bitvm</category>
      
        <media:content url="https://void.cat/d/2EDytpFxqAE3fM5JV2ZU3M.webp" medium="image"/>
        <enclosure 
          url="https://void.cat/d/2EDytpFxqAE3fM5JV2ZU3M.webp" length="0" 
          type="image/webp" 
        />
      <noteId>note1y7m5fxvxqxslpwnryvf42n8jreacyzsq0x4x6sgxw7hpnlk84djqknpdfa</noteId>
      <npub>npub13wnx7nyf0q6e2ltgae80d2l9nttk0dmvdrapjg7my8jl6kghtdssrlktxq</npub>
      <dc:creator><![CDATA[Selim ]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/bitvm/'>#BitVM</a> : de potentiels smart contracts sur <a href='/tag/bitcoin/'>#Bitcoin</a> ?<br><br>Laissez-moi vous parler de BitVM, un nouveau paradigme de calcul conçu pour exprimer des contrats Bitcoin Turing-complets, comme expliqué dans le white paper disponible ici: <np-embed url="https://bitvm.org/bitvm.pdf"><a href="https://bitvm.org/bitvm.pdf">https://bitvm.org/bitvm.pdf</a></np-embed><br><br>Cela ne nécessite aucune modification des règles de consensus du réseau. Au lieu d'exécuter des calculs sur Bitcoin, ceux-ci sont simplement vérifiés, de manière similaire aux <a href='/tag/rollups/'>#rollups</a> optimistes.<br><br>Un prouveur fait une affirmation selon laquelle une fonction donnée évalue certaines entrées spécifiques à une sortie spécifique. Si cette affirmation est fausse, alors le vérificateur peut effectuer une preuve de fraude succincte et punir le prouveur. En utilisant ce mécanisme, toute fonction calculable peut être vérifiée sur Bitcoin.<br><br>Un engagement important dans un grand programme dans une adresse Taproot nécessite d'importantes quantités de calcul et de communication hors chaîne, mais l'empreinte sur la chaîne qui en résulte est minimale. Tant que les deux parties collaborent, elles peuvent effectuer un calcul hors chaîne arbitrairement complexe et avec un état, sans laisser de trace dans la chaîne. L'exécution sur la chaîne n'est nécessaire qu'en cas de litige.<br><br>BitVM crée un nouvel espace de conception pour des contrats Bitcoin plus expressifs et des calculs hors chaîne. Les applications potentielles comprennent des jeux comme les échecs, le go ou le poker, et en particulier, la vérification des preuves de validité dans les contrats Bitcoin. De plus, il pourrait être possible de relier BTC à des chaînes étrangères, de construire un marché de prédiction ou d'émuler de nouveaux opcodes.<br><br>Le principal inconvénient du modèle proposé ici est qu'il est limité à un cadre à deux parties, avec un prouveur et un vérificateur. Une autre limitation est que, pour le prouveur comme pour le vérificateur, d'importantes quantités de calcul et de communication hors chaîne sont nécessaires pour exécuter des programmes. Cependant, ces problèmes semblent susceptibles d'être résolus par des recherches plus approfondies.<br><br>Pour conclure, BitVM est une proposition intéressante qui pourrait potentiellement enrichir l'écosystème Bitcoin en permettant l'exécution de calculs plus complexes sur la blockchain. Cependant, comme toute innovation, elle doit être approchée avec prudence. Bien que prometteuse, cette technologie nécessite encore des recherches approfondies pour confirmer sa viabilité et son efficacité. En somme, BitVM pourrait représenter une avancée notable pour les contrats intelligents sur Bitcoin, mais son potentiel réel reste à être déterminé.<br><br><a href='/tag/nostrfr/'>#nostrfr</a><br><br></p>
]]></content:encoded>
      <itunes:author><![CDATA[Selim ]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/bitvm/'>#BitVM</a> : de potentiels smart contracts sur <a href='/tag/bitcoin/'>#Bitcoin</a> ?<br><br>Laissez-moi vous parler de BitVM, un nouveau paradigme de calcul conçu pour exprimer des contrats Bitcoin Turing-complets, comme expliqué dans le white paper disponible ici: <np-embed url="https://bitvm.org/bitvm.pdf"><a href="https://bitvm.org/bitvm.pdf">https://bitvm.org/bitvm.pdf</a></np-embed><br><br>Cela ne nécessite aucune modification des règles de consensus du réseau. Au lieu d'exécuter des calculs sur Bitcoin, ceux-ci sont simplement vérifiés, de manière similaire aux <a href='/tag/rollups/'>#rollups</a> optimistes.<br><br>Un prouveur fait une affirmation selon laquelle une fonction donnée évalue certaines entrées spécifiques à une sortie spécifique. Si cette affirmation est fausse, alors le vérificateur peut effectuer une preuve de fraude succincte et punir le prouveur. En utilisant ce mécanisme, toute fonction calculable peut être vérifiée sur Bitcoin.<br><br>Un engagement important dans un grand programme dans une adresse Taproot nécessite d'importantes quantités de calcul et de communication hors chaîne, mais l'empreinte sur la chaîne qui en résulte est minimale. Tant que les deux parties collaborent, elles peuvent effectuer un calcul hors chaîne arbitrairement complexe et avec un état, sans laisser de trace dans la chaîne. L'exécution sur la chaîne n'est nécessaire qu'en cas de litige.<br><br>BitVM crée un nouvel espace de conception pour des contrats Bitcoin plus expressifs et des calculs hors chaîne. Les applications potentielles comprennent des jeux comme les échecs, le go ou le poker, et en particulier, la vérification des preuves de validité dans les contrats Bitcoin. De plus, il pourrait être possible de relier BTC à des chaînes étrangères, de construire un marché de prédiction ou d'émuler de nouveaux opcodes.<br><br>Le principal inconvénient du modèle proposé ici est qu'il est limité à un cadre à deux parties, avec un prouveur et un vérificateur. Une autre limitation est que, pour le prouveur comme pour le vérificateur, d'importantes quantités de calcul et de communication hors chaîne sont nécessaires pour exécuter des programmes. Cependant, ces problèmes semblent susceptibles d'être résolus par des recherches plus approfondies.<br><br>Pour conclure, BitVM est une proposition intéressante qui pourrait potentiellement enrichir l'écosystème Bitcoin en permettant l'exécution de calculs plus complexes sur la blockchain. Cependant, comme toute innovation, elle doit être approchée avec prudence. Bien que prometteuse, cette technologie nécessite encore des recherches approfondies pour confirmer sa viabilité et son efficacité. En somme, BitVM pourrait représenter une avancée notable pour les contrats intelligents sur Bitcoin, mais son potentiel réel reste à être déterminé.<br><br><a href='/tag/nostrfr/'>#nostrfr</a><br><br></p>
]]></itunes:summary>
      <itunes:image href="https://void.cat/d/2EDytpFxqAE3fM5JV2ZU3M.webp"/>
      </item>
      
      </channel>
      </rss>
    