- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
La funzione Bitcoin dell'era Satoshi 'OP_CAT' è stata rispolverata mentre cresce il fervore dello sviluppo
Gli sviluppatori Ethan Heilman e Armin Sabouri vedono OP_CAT come un semplice opcode che offre alcune delle funzionalità di uso generale attualmente mancanti in Bitcoin
- OP_CAT ha lo scopo di ripristinare la funzionalità disponibile nelle prime versioni del software di rete, ma rimossa da Satoshi Nakamoto nel 2010.
- Gli sviluppatori del BIP vedono OP_CAT come un semplice aggiornamento per introdurre maggiori funzionalità per la creazione di L2, scambi decentralizzati o persino l'hosting di file.
- Tali concetti, tuttavia, risultano spesso controversi tra alcuni membri della comunità Bitcoin .
Mentre gli sviluppatori Bitcoin sperimentano funzionalità e aggiornamenti che assomigliano sempre di più alla vivace attività su blockchain alternative come Ethereum, alcuni programmatori stanno spingendo per la ripresa di un pezzo di codice che esisteva sulla rete ai suoi albori.
Una proposta di miglioramento Bitcoin (BIP) per una nuova versione del codice "OP_CAT", introdotto in ottobre, mira a ripristinare la funzionalità disponibile nelle prime versioni del software della blockchain, ma 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 interessatoche OP_CAT esponeva la rete a problemi di sicurezza, come il rischio di un attacco denial-of-service (DoS) se fosse stato utilizzato insieme ad altri opcode per creare elementi di stack molto grandi. Un'altra preoccupazione era il potenziale per "esponenziale" requisiti di memoria.
Gli sviluppatori dietro la nuova proposta, il co-fondatore di BastionZero Ethan Heilman e l'ingegnere informatico capo di Botanix Labs Armin Sabouri, descrivono la loro versione aggiornata di OP_CAT come un semplice pezzo di codice, appena una dozzina di righe. Affermano che potrebbe fornire la funzionalità di uso generale che è mancata a Bitcoin sin dai suoi primi giorni, e che è stata un fattore chiave della crescita su 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 gli exchange decentralizzati o l'hosting di file.
Questo articolo è presente nell'ultimo numero diIl Protocollo, la nostra newsletter settimanale che esplora la tecnologia alla base Cripto, ONE blocco alla volta. Iscriviti quiper riceverlo nella tua casella di posta ogni mercoledì. Inoltre, dai un'occhiata al nostro settimanaleIl Protocollo podcast.
Gli sviluppatori sostengono che i progressi tecnologici avvenuti a partire 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 sviluppato diversi protocolli su di esso, ONE dei grandi problemi che continuavo a riscontrare è che le variabili nella programmabilità della rete T possono essere realmente combinate", ha detto Heilman a CoinDesk in un'intervista.
"Il mio principale caso d'uso per CAT è l'introduzione di protocolli che hanno la capacità di pubblicare qualcosa sul livello 1 e di far sì che un'altra transazione vi faccia riferimento, dimostrando che ONE elemento dimostra un altro elemento e così via", ha spiegato Sabouri.
Altri gruppi/sviluppatori ritengono che Bitcoin sia ben lungi dall'essere pronto a cristallizzarsi...
Tale funzionalità potrebbe fornire funzionalità simili a quelle degli smart contract e ponti senza fiducia verso i livelli 2, ha affermato.
Ciò migliorerebbe anche la creazione di caveau, un tipo di contratto intelligente o "patto" Bitcoin che impone vincoli su come un Bitcoin può essere speso. Questi sistemi possono aiutare a scoraggiare gli hacker o altre parti malintenzionate dall'attaccare app decentralizzate.
"È abbastanza comune nei progetti di secondo livello dover combinare le cose per firmarle o sottoporle a hash,Alberi di merkle essendo un esempio davvero valido", ha detto Sabouri. "Il fatto che non si possa fare ciò nel linguaggio di scripting di Bitcoin è una lacuna piuttosto grande".

Conflitti filosofici
La proposta potrebbe rivelarsi controversa tra alcuni membri della comunità Bitcoin , i quali ritengono che aggiungere funzionalità alla rete sia in contrasto con l'etica originale della blockchain, che consiste nel fornire una riserva di valore e una rete di pagamenti peer-to-peer.
Il protocollo Ordinals, ad esempio, è stato uno sviluppo notevole per aver sostanzialmente portato per la prima volta i token non fungibili (NFT) su Bitcoin , consentendo agli utenti di "iscrivere" i dati sulla catena. Tuttavia, la congestione causata dalle iscrizioni e il premio che aggiungevano alle commissioni, ha suscitato l'ira di alcuni puristi Bitcoin.
Luca Dashjr, un influente sviluppatore Bitcoin che ha organizzato campagne per combattere quello che lui definisce come "spam"transazioni sulla blockchain vecchia di 15 anni, ha dichiarato a CoinDesk in un messaggio diretto di "non avere sufficiente familiarità con i casi d'uso di OP_CAT per poter commentare specificamente al momento".
"Costruire su Bitcoin va bene. Attaccare Bitcoin (ad esempio, "ordinali") non lo è", ha scritto Dashjr.
"C'è il campo che ritiene che Bitcoin dovrebbe completamente ossificarsi 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 direttore Tecnologie della società di pagamenti Bitcoin Zebedee. "Altri campi/sviluppatori ritengono che Bitcoin sia ben lungi dall'essere pronto per ossificarsi, poiché c'è molto altro da aggiungere/aggiustare/migliorare".
"Ci sono persone che vogliono che Bitcoin funzioni per sempre esattamente come funziona ora", ha detto Heilman. "T credo che abbiano torto; è solo una questione di filosofia e direzione che la comunità più ampia vuole prendere".
Secondo gli autori, OP_CAT potrebbe contribuire indirettamente ad alleviare la congestione della rete.
"Dobbiamo cercare di capire come possiamo portare gli Ordinali su un secondo livello, in modo che sia su una rete completamente diversa che ha un peg Bitcoin ma non consuma alcun footprint on-chain", ha detto Sabouri. "Cose come CAT abilitano più livelli 2, quindi in realtà è una cassetta degli attrezzi per abilitare la costruzione di quei peg con trust-minimized su diversi protocolli off-chain".
Modello di attesa
A questo punto, OP_CAT è ancora in attesa, in attesa di discussione ma senza grandi movimenti apparenti. Gli è stato assegnato un BINANA (Numeri e nomi dell'Inquisizione Bitcoin) numero diCodice BIN-2024-0001, che ne permetterebbe l'aggiunta alSigillo rete di prova, ma non le è ancora stato assegnato un numero "BIP" come proposta formale di miglioramento Bitcoin .
In teoria, la proposta sarebbe soggetta ad ampie revisioni pubbliche e a riunioni in cui altri sviluppatori solleverebbero problemi con il codice, discuterebbero di miglioramenti e così via.
Heilman ha affermato che il progetto inizierà all'inizio di marzo e che si spera che venga approvato entro la fine del mese.
Ma proposte importanti come questa possono essere difficili da portare avanti su Bitcoin , considerata forse la blockchain più decentralizzata e senza leader, che spesso si affida a volontari per la manutenzione del repository del codice, a meno che non ci sia un'ondata di supporto della comunità che porti a un consenso generale su un aggiornamento.
"È davvero difficile prevedere quanto tempo ci vorrà da questo punto perché CAT venga attivato in Bitcoin", ha aggiunto. "È possibile che il codice CAT venga unito a Bitcoin CORE ad aprile e che il processo di attivazione soft-fork possa iniziare subito dopo. È anche possibile che ci voglia un anno o più o che la comunità decida di T volere affatto CAT".
Dashjr, da parte sua, ha detto che dubita che OP_CAT verrà incorporato "nel NEAR futuro". Tuttavia, un'altra proposta, nota come CTV, per "OP_CHECKTEMPLATEVERIFY," è probabilmente più vicino alla realtà. Quella funzione introdurrebbe una nuova logica di scripting per il modo in cui una transazione può spendere monete specifiche.
Bob Bodily, CEO di Bioniq, un marketplace di Ordinals, ha affermato che "anche se CTV è la proposta tecnicamente migliore, CAT ha un'opinione molto più positiva nell'ecosistema Bitcoin e quasi tutti la desiderano, indipendentemente dallo specifico gruppo Bitcoin di cui si fa parte".
Prova del tornasole
In effetti, il destino della proposta OP_CAT potrebbe essere visto come una cartina tornasole per la direzione che la comunità vede per Bitcoin : diventerà una blockchain programmabile e più generica o verrà mantenuta rigorosamente come un sistema di pagamenti peer-to-peer e un livello di regolamento per le transazioni finanziarie?
"Sappiamo tutti quali sono i problemi di Bitcoin con la scalabilità e così via, e dobbiamo risolverli a un certo punto, 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 ONE che penso che stabilirà il modello per come dovrebbero andare gli aggiornamenti futuri".
Secondo Neves, co-fondatore di Zebedee, se OP_CAT T verrà adottato, altre proposte per funzionalità aggiuntive, come i "patti", potrebbero risolvere il problema.
OP_CAT è stato recentemente premiato dal progetto Bitcoin Ordinals Taproot Wizards con una collezione di gatti digitali di tipo NFTNonostante le molteplici difficoltà tecniche e i ritardi nel processo di coniazione, i 3.000 oggetti da collezione al prezzo di 0,1 BTC ($ 4.300) ciascuno sono andati esauriti, generando un fatturato totale di quasi $ 13 milioni. Ora stanno cambiando mano sul mercato secondario Eden magico per quasi 0,3 BTC. Meno di 24 ore dopo, gli acquirenti li stavano già girando per più di due volteil prezzo originale.
L'episodio potrebbe offrire un indicatore di mercato di quanta domanda repressa ci sia per le funzionalità in stile Ethereum su Bitcoin, che è ancora di gran lunga la più grande blockchain, con una capitalizzazione di mercato di 929 miliardi di dollari.
"Taproot Wizards ci ha contattato dopo che abbiamo 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 accadere".
ONE potrebbe dire che è un gomitolo di lana da sbrogliare.
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.
