Condividi questo articolo

La proposta di OP_CAT per portare gli smart contract su Bitcoin ottiene finalmente un "numero BIP"

Questo segna il primo passo verso la reintroduzione di funzionalità rimosse da Bitcoin dal suo creatore Satoshi Nakamoto nel 2010.

Un serio tentativo di portare la funzionalità di smart contract simile a Ethereum su Bitcoin , denominato OP_CAT, ha finalmente ottenuto un "numero BIP": 347Questo è il primo passo verso l'effettivo lancio dell'aggiornamento software tanto atteso.

"Ottenere un numero BIP non segnala alcun tipo di consenso da parte della comunità", ha affermato in un'intervista Ethan Heilman, ONE dei coautori della proposta insieme ad Armin Sabouri. "Rende semplicemente più semplice discutere e scrivere software attorno alla proposta perché la proposta ora ha un identificatore numerico univoco su cui tutti sono d'accordo".

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi Tutte le Newsletter

In altre parole, l'assegnazione del BIP 347 significa che la discussione sulla controversa proposta può finalmente iniziare sul serio.

Da ONE parte ci sono coloro che vogliono riservare la rete Bitcoin semplicemente alle transazioni monetarie; dall'altra ci sono coloro che vogliono costruire nuove cose on-chain, di cui i sostenitori di OP_CAT sono solo una scheggia.

OP_CAT ha unlunga storia nei circoli BitcoinInizialmente incluso come ONE dei primi op_code (essenzialmente scorciatoie di programmazione integrate in Bitcoin), Satoshi Nakamoto stesso ha rimosso la funzionalità nel 2010 dopo che sono state sollevate preoccupazioni circa l'eccessivo utilizzo di memoria e la possibilità di introdurre vulnerabilità.

Ma negli ultimi anni, soprattutto dopo il rilascio del protocollo Ordinals che ha rivitalizzato il desiderio degli sviluppatori di costruire on-chain, i sostenitori sono tornati a OP_CAT come possibile modo per aumentare la quantità di cose che possono essere costruite usando Bitcoin. Altre proposte includono cose come CTV dello sviluppatore Bitcoin Jeremy Rubin e soluzioni di scalabilità ricche di funzionalità come Stacks e Ark.

Vedi anche:Bitcoin L2 Stacks sta subendo una profonda revisione

Heilman e Sabouri hanno iniziato a studiare la reintroduzione di OP_CAT nel 2022 e hanno inizialmente proposto di lanciarlo un anno dopo sulla Bitcoin Mailing List tramite un soft fork retrocompatibile. L'idea sarebbe quella di ridefinire ed espandere un codice esistente chiamato "OP_SUCCESS126",senza dover forzare la catena.

Se la proposta andrà a buon fine, i patti OP_CAT potrebbero consentire la creazione di applicazioni più sofisticate e configurazioni multi-firma su Bitcoin. Funziona introducendo "patti", o regole che possono essere stabilite per determinare come funzionerà una transazione specifica, su Bitcoin.

"Bitcoin consente agli utenti di stabilire regole su chi e come possono essere spesi i propri bitcoin. Tutto ciò che fa CAT è unire due valori. Quindi se hai 'abc' e 'def', CAT unirà questi due valori per creare 'abcdef'", ha detto Heilman, aggiungendo che una manovra così elementare T è possibile oggi. "CAT è solo una scorciatoia per conCATenate".

"Dopo che la comunità è certa che il software funziona come progettato, metteremo insieme un PR in bitcoin-core. È qui che inizia il vero divertimento perché la domanda cambia da 'il software è corretto?' a 'la comunità Bitcoin vuole OP_CAT?'", ha detto Heilman. "Questo potrebbe essere un processo QUICK o potrebbe richiedere anni".

Tra i maggiori sostenitori di OP_CAT ci sono stati i co-fondatori del popolare progetto Ordinals Taproot Wizards, Eric Wall e Udi Wertheimer, che hanno creato il progetto di iscrizioni Quantum Cats come una sorta dicampagna di marketingper la proposta di Heilman e Sabouri.

Sebbene Quantum Cats sia ONE dei progetti di iscrizione più popolari fino ad oggi, OP_CAT stesso è ben lungi dall'essere universalmente accettato. C'è qualche speculazione, ad esempio, sul fatto che nonostante Heilman e Sabouri abbiano presentato la loro proposta BIP diversi mesi fa, questa sia stata trattenuta dall'approvazione dall'unico editor BIP e sviluppatore Bitcoin CORE Luke Dashjr, che non è il solo a essere scettico nei confronti della recente sperimentazione on-chain.

Lunedì, la comunità Bitcoin ha nominato altri cinque editor BIP. Secondo GitHub, il numero BIP di OP_CAT è stato assegnato da un editor che si fa chiamare "Roasbeef".

Vedi anche: Vedi anche:I nuovi editor BIP di Bitcoin semplificheranno lo sviluppo?

Heilman ha affermato che ora che OP_CAT ha un numero BIP, spetta alla comunità decidere se procedere o meno.

"Parlando solo per me stesso, a questo punto ho intenzione di ritirarmi dal processo e lasciare che la comunità dibatti se OP_CAT è qualcosa che vogliono o non vogliono", ha detto. "T ho intenzione di entrare in quel dibattito, se non per chiarire questioni tecniche".

Daniel Kuhn

Daniel Kuhn è stato vicedirettore editoriale di Consensus Magazine, dove ha contribuito a produrre pacchetti editoriali mensili e la sezione Opinioni . Ha anche scritto un resoconto quotidiano delle notizie e una rubrica bisettimanale per la newsletter The Node. È apparso per la prima volta in forma cartacea su Financial Planning, una rivista di settore. Prima del giornalismo, ha studiato filosofia durante gli studi universitari, letteratura inglese alla scuola di specializzazione e giornalismo economico e commerciale presso un programma professionale della NYU. Puoi contattarlo su Twitter e Telegram @danielgkuhn o trovarlo su Urbit come ~dorrys-lonreb.

Daniel Kuhn