Поділитися цією статтею

Bitcoin potrebbe ottenere contratti intelligenti in stile Ethereum nell'ambito del piano "BitVM"

Uno degli obiettivi del progetto "BitVM" di Robin Linus è quello di abilitare contratti Bitcoin Turing-complete, rendendo la blockchain programmabile, simile a un computer, senza rendere la rete più complicata per gli altri utenti.

Un documento di ricerca pubblicato questa settimana ha delineato un nuovo paradigma per portare i contratti intelligenti in stile Ethereum sulla rete Bitcoin .

BiteVM, come è noto, è stato esposto in un whitepaper del 9 ottobre da Robin Linus, un collaboratore CORE di Sincronizzazione zero, che sta creando strumenti per gli sviluppatori che vogliono utilizzare dimostrazioni a conoscenza zero su Bitcoin.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку The Protocol вже сьогодні. Переглянути Всі Розсилки

L'obiettivo di BitVM è abilitare contratti Bitcoin Turing-complete senza rendere la rete più complicata per gli altri utenti. La completezza di Turing è un termine informatico per un sistema in grado di elaborare qualsiasi calcolo o programma possibile.

Con BitVM, i calcoli verrebbero eseguiti off-chain e poi verificati on-chain, in modo simile alla meccanica dirollup ottimistici su Ethereum.

In teoria, non dovrebbero esserci limiti alla complessità dei calcoli quando vengono eseguiti off-chain, quindi non c'è il rischio di intasare la rete a spese di altri utenti.

"Ciò consente contratti intelligenti più espressivi su Bitcoin", ha affermato Linus ha scritto su X (ex Twitter)"In particolare, abilita funzionalità per le quali pensavamo di aver bisogno di un soft fork."

Il protocollo coinvolge due parti: un "dimostratore" e un "verificatore". Il dimostratore afferma che una funzione specifica produce un output particolare quando vengono forniti determinati input. Pre-firmano una sequenza di transazioni, consentendo un gioco di sfida-risposta tra i due.

Quindi effettuano depositi on-chain su un indirizzo Bitcoin , attivando il contratto e iniziano a scambiare dati off-chain, con il verificatore in grado di prendere il deposito del dimostratore se viene fatta una richiesta errata. Ciò dovrebbe significare che gli aggressori perdono sempre i loro depositi, ha scritto Linus.

Limitazioni di BitVM

La proposta di Linus ha scatenato una serie di reazioni su X, con i commentatori QUICK a sottolineare i limiti di BitVM.

Scrittore Bitcoin pseudonimoShinobi ha sottolineato che il costo della gestione dei dati off-chainè "enorme", aggiungendo che il protocollo che coinvolge solo due parti, il dimostratore e il verificatore, rappresenta anch'esso una "grande limitazione".

Bob Bodily, CEO del mercato Ordinals Bioniq,ha scritto in un post su X che BitVM è "simile a una versione molto limitata della Ethereum Virtual Machine (EVM)."

"BitVM è una svolta incredibile perché, nonostante ci siano molte lacune in BitVM in questo momento, sono per lo più risolvibili", ha affermato. "Nei prossimi mesi mi aspetto che molte di queste lacune vengano colmate, a quel punto avremo uno script Bitcoin più capace senza un aggiornamento Bitcoin ".

Contratti intelligenti Bitcoin

I tentativi di implementare le capacità degli smart contract nella rete Bitcoin non sono certo una novità. Da qualche tempo, gli sviluppatori Bitcoin hanno cercato di trovare modi per aggirare le limitazioni della rete dovute al suo linguaggio di scripting più semplice rispetto a blockchain come Ethereum o Solana.

A dicembre dell'anno scorso, il progetto blockchain Stacks ha pubblicato un whitepaper presentando i suoi asset digitali "Stacks Bitcoin" (sBTC), presentato come un modo per portare i contratti intelligenti su Bitcoin.

Continua a leggere: Bitcoin è fondamentalmente diverso dalle altre criptovalute: Fidelity Digital Assets








Jamie Crawley

Jamie fa parte del team di notizie di CoinDesk da febbraio 2021, concentrandosi su ultime notizie, tecnologia e protocolli Bitcoin e Cripto VC. Detiene BTC, ETH e DOGE.

Jamie Crawley