La funzione Bitcoin dell'era Satoshi "OP_CAT" rispolverata mentre cresce il fervore dello sviluppo

Gli sviluppatori Ethan Heilman e Armin Sabouri vedono OP_CAT come un semplice codice operativo che offre alcune delle funzionalità generali attualmente mancanti in Bitcoin

AccessTimeIconFeb 14, 2024 at 12:11 p.m. UTC
Updated Mar 8, 2024 at 9:43 p.m. UTC
  • OP_CAT ha l'obiettivo di ripristinare la funzionalità disponibile nelle prime versioni del software di rete ma rimossa da Satoshi Nakamoto nel 2010.
  • Gli sviluppatori di BIP vedono OP_CAT come un semplice aggiornamento per introdurre maggiori funzionalità per la creazione di L2, scambi decentralizzati o persino hosting di file.
  • Tali concetti, tuttavia, spesso risultano controversi tra alcuni membri della comunità Bitcoin .

Mentre gli sviluppatori Bitcoin sperimentano funzionalità e aggiornamenti che assomigliano sempre più alla vivace attività su blockchain alternative come Ethereum, alcuni programmatori stanno spingendo per un rilancio di un pezzo di codice che esisteva sulla rete nei suoi primi giorni.

Una Bitcoin Improvement Proposal (BIP) per una nuova versione del codice "OP_CAT", introdotta in ottobre , mira a ripristinare la funzionalità che era disponibile nelle prime versioni del software della blockchain ma che è stata rimossa dal suo sfuggente e probabilmente pseudonimo creatore, Satoshi Nakamoto, nel 2010.

Il "gatto" nel codice operativo proposto è l'abbreviazione di " concatenare ", poiché tecnicamente la funzione veniva utilizzata per unire due elementi in uno script.

Nakamoto era preoccupato che OP_CAT esponesse la rete a problemi di sicurezza, come il rischio di un attacco Denial-of-Service (DoS) se fosse utilizzato insieme ad altri codici operativi per creare elementi stack molto grandi. Un'altra preoccupazione era il potenziale fabbisogno di memoria " esponenziale ".

Gli sviluppatori dietro la nuova proposta, il co-fondatore di BastionZero Ethan Heilman e l'ingegnere software capo di Botanix Labs Armin Sabouri, descrivono la loro versione aggiornata di OP_CAT come un semplice pezzo di codice: solo una dozzina di righe. Dicono che potrebbe fornire la funzionalità generica che manca a Bitcoin sin dai suoi primi giorni, e che è stato un fattore chiave per la crescita di Ethereum, la seconda blockchain più grande. Se lanciate, le cosiddette reti layer-2 potrebbero essere più facili da costruire su Bitcoin, insieme ad altre innovazioni come scambi decentralizzati o hosting di file.

Questo articolo è presente nell'ultimo numero di The Protocol , la nostra newsletter settimanale che esplora la tecnologia alla base Cripto, ONE blocco alla volta. Iscriviti qui per riceverlo nella tua casella di posta ogni mercoledì. Ti invitiamo inoltre a consultare il nostro podcast settimanale The Protocol .

Gli sviluppatori sostengono che i progressi tecnologici dal 2010 e altre modifiche al codice Bitcoin hanno già affrontato molti dei rischi che preoccupavano Nakamoto.

"Avendo lavorato con Bitcoin per molto tempo e avendo costruito una serie di protocolli sopra di esso, ONE dei grossi problemi in cui continuavo a imbattermi è che le variabili nella programmabilità della rete T possono essere realmente combinate," ha detto Heilman CoinDesk in un'intervista.

"Il mio più grande caso d'uso per CAT è l'introduzione di protocolli che hanno la capacità di pubblicare qualcosa sul livello 1 e fare riferimento ad un'altra transazione, dimostrando che ONE elemento dimostra un altro elemento e così via", ha spiegato Sabouri.

SingleQuoteLightGreenSingleQuoteLightGreen
Altri gruppi/sviluppatori ritengono che Bitcoin sia lungi dall'essere pronto a ossificarsi...
SingleQuoteLightGreenSingleQuoteLightGreen

Tale funzionalità potrebbe fornire funzionalità simili a contratti intelligenti e ponti trustless verso i livelli 2, ha affermato.

Migliorerebbe anche la costruzione di depositi – un tipo di contratto intelligente Bitcoin o “patto” che pone vincoli su come un Bitcoin può essere speso. Questi sistemi possono aiutare a scoraggiare gli hacker o altri soggetti malintenzionati dall’attaccare le app decentralizzate.

"È abbastanza comune nei progetti di secondo livello dover combinare le cose per poterle firmare o hash, e gli alberi Merkle ne sono un ottimo esempio", ha detto Sabouri. "Il fatto che non sia possibile farlo nel linguaggio di scripting di Bitcoin è un grosso limite."

Screenshot of the proposed code for reviving OP_CAT on Bitcoin. (GitHub)
Screenshot of the proposed code for reviving OP_CAT on Bitcoin. (GitHub)

Conflitti filosofici

La proposta potrebbe rivelarsi controversa tra alcuni membri della comunità Bitcoin che credono che l'aggiunta di funzionalità alla rete sia in contrasto con l'etica originale della blockchain di fornire una riserva di valore e una rete di pagamenti peer-to-peer.

Il protocollo Ordinals, ad esempio, è stato uno sviluppo notevole per aver portato per la prima volta token non fungibili (NFT) su Bitcoin , consentendo agli utenti di "iscrivere" dati sulla catena. Tuttavia, la congestione causata dalle iscrizioni e il sovrapprezzo che aggiungevano alle commissioni, hanno attirato l’ira di alcuni puristi Bitcoin .

Luke Dashjr , un influente sviluppatore Bitcoin che ha organizzato campagne per combattere quelle che definisce transazioni " spam " sulla blockchain di 15 anni, ha detto a CoinDesk in un messaggio diretto che "non ha abbastanza familiarità con i casi d'uso di OP_CAT per commentatelo specificatamente proprio adesso."

"Costruire su Bitcoin va bene. Attaccare Bitcoin (ad esempio, gli "ordinali") no," ha scritto Dashjr.

"C'è il campo che crede che Bitcoin dovrebbe fossilizzarsi completamente e non cambiare molto perché è un pezzo così vitale per questo nuovo sistema monetario CORE ", ha detto a CoinDesk via e-mail André Neves, co-fondatore e responsabile della Tecnologie della società di pagamenti Bitcoin Zebedee. "Altri schieramenti/sviluppatori credono che Bitcoin sia lungi dall'essere pronto a fossilizzarsi, poiché c'è molto altro da aggiungere/aggiustare/migliorare."

"Ci sono persone che vogliono che Bitcoin funzioni per sempre, proprio come funziona adesso", ha detto Heilman. "T penso che abbiano torto; è solo una questione di filosofia e di direzione in cui la comunità più ampia vuole andare."

OP_CAT potrebbe contribuire indirettamente ad alleviare la congestione della rete, secondo gli autori.

"Dobbiamo vedere come possiamo portare gli Ordinals su un secondo livello, quindi su una rete completamente diversa che ha un ancoraggio Bitcoin ma non consuma alcuna impronta sulla catena," ha detto Sabouri. "Cose come CAT abilitano più livelli 2, quindi in realtà è una cassetta degli attrezzi per consentire la creazione di picchetti con fiducia ridotta al minimo su diversi protocolli off-chain."

Modello di tenuta

A questo punto, OP_CAT è ancora in uno schema di tenuta, in discussione ma senza molto movimento apparente. Gli è stato assegnato un numero BINANA ( Bitcoin Inquisition Numbers And Names ) BIN-2024-0001 , che ne consentirebbe l'aggiunta alla rete di test Signet , ma non gli è ancora stato assegnato un numero "BIP" come miglioramento formale Bitcoin Proposta.

In teoria, la proposta sarebbe soggetta ad ampie revisioni pubbliche e incontri in cui altri sviluppatori solleveranno problemi con il codice, discuteranno miglioramenti e così via.

Heilman ha detto che il progetto inizierà all'inizio di marzo con la speranza che venga approvato entro la fine del mese.

Ma proposte importanti come questa possono essere difficili da far passare su Bitcoin – considerata forse la blockchain più senza leader e decentralizzata, che spesso fa affidamento su volontari per mantenere l’archivio del codice – a meno che non ci sia un’ondata di supporto da parte della comunità che porti a un consenso generale su un aggiornamento. .

"È davvero difficile prevedere quanto tempo ci vorrà da questo punto in poi perché il CAT venga attivato in Bitcoin", ha aggiunto. "È possibile che il codice CAT venga incorporato in Bitcoin CORE ad aprile e il processo di attivazione del soft fork possa iniziare subito dopo. È anche possibile che ci voglia un anno o più o che la comunità decida di T volere CAT affatto."

Dashjr, da parte sua, ha detto di dubitare che OP_CAT verrà incorporato "nel NEAR futuro". Tuttavia, un'altra proposta, nota come CTV, per " OP_CHECKTEMPLATEVERIFY ", è probabilmente più vicina alla realtà. Questa funzione introdurrebbe una nuova logica di scripting su come una transazione può spendere monete specifiche.

Bob Bodily, CEO di Bioniq, un mercato di Ordinals, ha affermato che "anche se CTV è la proposta tecnicamente migliore, CAT ha una condivisione mentale molto più positiva nell'ecosistema Bitcoin , e quasi tutti lo vogliono, indipendentemente dallo specifico campo Bitcoin di cui fai parte." ."

Prova del nove

In effetti, il destino della proposta OP_CAT potrebbe essere visto come una cartina di tornasole per capire dove la comunità vede Bitcoin andare: diventerà una blockchain più generica e programmabile o sarà preservato rigorosamente come sistema di pagamenti peer-to-peer e livello di regolamento per le transazioni finanziarie? ?

"Sappiamo tutti quali sono i problemi di Bitcoin che hanno a che fare con la scalabilità e così via, e prima o poi dobbiamo risolverli, altrimenti T funzionerà per l'adozione di massa", ha detto Sabouri. "Ci saranno aggiornamenti molto più grandi e complicati, ma OP_CAT è così semplice e facile che penso che imposterà il ONE per come dovrebbero andare gli aggiornamenti futuri."

Se OP_CAT T viene adottato, altre proposte per funzionalità aggiuntive, come i "patti" potrebbero risolvere il problema, secondo Neves, il co-fondatore di Zebedee.

OP_CAT è stato recentemente premiato dal progetto Taproot Wizards Bitcoin Ordinals con una raccolta di gatti digitali simile a NFT . Nonostante le molteplici difficoltà tecniche e i ritardi nel processo di conio, i 3.000 oggetti da collezione al prezzo di 0,1 BTC (4.300 dollari) ciascuno sono andati esauriti, portando un fatturato totale di quasi 13 milioni di dollari. Ora stanno passando di mano sul mercato secondario Magic Eden per quasi 0,3 BTC. Meno di 24 ore dopo, gli acquirenti li stavano già lanciando per più del doppio del prezzo originale.

L’episodio potrebbe offrire un indicatore di mercato di quanta domanda repressa ci sia per funzionalità in stile Ethereum su Bitcoin, ancora la più grande blockchain in assoluto, con una capitalizzazione di mercato di 929 miliardi di dollari.

"La Taproot Wizards si è rivolta a noi dopo aver presentato la proposta, chiedendoci come potevano aiutarci," ha detto Sabouri. "Volevano sapere quali risorse potevano fornire per vedere OP_CAT diventare il prossimo software, cosa che sono davvero determinati a vedere realizzata."

ONE potrebbe dire che è un gomitolo da sbrogliare.

Editor Bradley Keoun.

Disclosure

Si prega di notare che il nostro politica sulla privacy, termini di uso, cookies, e non vendere i miei dati personali è stato aggiornato.

CoinDesk è un premiato media che copre l'industria delle criptovalute. I suoi giornalisti si attengono a un rigido insieme di politiche editoriali. Nel novembre 2023, CoinDesk è stato acquisito dal gruppo Bullish, proprietario di Bullish, uno scambio di attività digitali regolamentato. Il gruppo Bullish è di proprietà in maggioranza di Block.one; entrambe le società hanno interessi in una varietà di attività di blockchain e di asset digitali e detenzioni significative di asset digitali, inclusi bitcoin. CoinDesk opera come una sussidiaria indipendente con un comitato editoriale per proteggere l'indipendenza giornalistica. I dipendenti di CoinDesk, compresi i giornalisti, possono ricevere opzioni nel gruppo Bullish come parte della loro compensazione.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.