La prova rapida è il modo migliore per cambiare Bitcoin? Intelligenza dei dati PlatoBlockchain. Ricerca verticale. Ai.

Speedy Trial è il modo migliore per cambiare Bitcoin?

BIP119, che aggiunge alleanze limitate a Bitcoin, è l'argomento di discussione attuale e molte persone si chiedono se lo Speedy Trial per Taproot sia stato un buon precedente.

Quello che segue è un estratto diretto di Marty's Bent Problema n. 1198: “OP_CTV e consenso approssimativo" Iscriviti alla newsletter qui.

La prova rapida è il modo migliore per cambiare Bitcoin? Intelligenza dei dati PlatoBlockchain. Ricerca verticale. Ai.
(Fonte)
La prova rapida è il modo migliore per cambiare Bitcoin? Intelligenza dei dati PlatoBlockchain. Ricerca verticale. Ai.
(Fonte)
La prova rapida è il modo migliore per cambiare Bitcoin? Intelligenza dei dati PlatoBlockchain. Ricerca verticale. Ai.
(Fonte)

Come sono sicuro che alcuni di voi ormai sapranno, è in corso un acceso dibattito tra gli sviluppatori e gli utenti di Bitcoin su OP_CTV, un argomento abbiamo iniziato a coprire qui al Bent nel dicembre 2019. OP_CTV, se abilitato, riporterebbe in vita un codice operativo (OP_NOP4) con restrizioni aggiuntive. Ciò consentirebbe agli utenti di creare accordi complessi su Bitcoin che consentirebbero transazioni preconfigurate più complesse e potrebbero migliorare l’esperienza dell’utente in termini di sicurezza e raggruppare un gran numero di transazioni.

Penso che queste siano funzionalità che aggiungerebbero utilità a molti utenti di bitcoin, in particolare agli attori economici più grandi che detengono molti bitcoin che devono avere il massimo grado di sicurezza umanamente possibile e coloro che inviano molti bitcoin a un gran numero di utenti su base giornaliera.

Detto questo, il tentativo di fondere OP_CTV in Bitcoin Core ha evidenziato la natura oscura del consenso approssimativo all'interno di un sistema peer-to-peer distribuito. La conversazione su OP_CTV sta costringendo le persone a porre (me compreso) domande come; è del tutto necessario in questo momento? Si è svolta una discussione e una revisione sufficienti della proposta? Se sì e ritenuto meritevole, come dovrebbe essere attivato sulla rete Bitcoin?

Dopo aver parlato con alcuni sviluppatori che hanno familiarità sia con Bitcoin Core che con le esigenze di alcuni dei custodi più grandi, sembra che OP_CTV sarebbe vantaggioso per molti attori nel settore. La capacità di sfruttare questi tipi di accordi amplierebbe lo spazio di progettazione delle soluzioni che possono offrire ai clienti perché hanno migliori garanzie di sicurezza quando si spostano grandi quantità di bitcoin. (Sto usando sicurezza in questo contesto per significare "impedire che un errore umano porti a una perdita di fondi".) Penso che OP_CTV verrebbe utilizzato se fosse attivato.

Un'altra variabile che è stata portata alla luce con il dibattito sull'attivazione (o rifiuto) di OP_CTV è che i principali manutentori di Bitcoin Core, che hanno il cosiddetto "accesso commit" e sono incaricati di premere effettivamente i pulsanti che uniscono il codice in Bitcoin Core, non sembra voler avere alcun ruolo nel suggerire se qualcosa debba o meno essere unito e come ciò dovrebbe o non dovrebbe accadere. Sembra che stiano adottando una postura sempre più neutrale in modo da non sembrare parziali e poter essere visti come controllori parziali della base di codice. Ciò sembra essere evidente dalla loro mancanza di volontà di fornire a Jeremy Rubin, lo sviluppatore dietro OP_CTV, una risposta alla sua domanda: "Come posso fare per fonderlo in Bitcoin Core?" In realtà lo considero positivo. Dovrebbe essere difficile cambiare bitcoin e chi ha le chiavi della macchina che permette di cambiare il client più comunemente utilizzato dovrebbe essere il più imparziale umanamente possibile.

A causa del rifiuto di fornire una risposta diretta a Jeremy riguardo a un percorso di attivazione, si è preso la responsabilità di creare il proprio client che ha attivato OP_CTV e fornisce agli utenti una strada attraverso la quale possono provare a rendere ufficiale OP_CTV partecipando a un altro Soft Fork attivato dall'utente (UASF) che sfrutta il metodo di attivazione Speedy Trial. Anche se capisco la spinta di Jeremy per attivare OP_CTV, non sono un grande fan di spingere un altro soft fork tramite Prova veloce. In retrospettiva, sembra che si sia trattato di un brutto precedente quando è stato attivato il taproot. Temo che normalizzare una rapida successione di soft fork tramite Speedy Trial sia una china scivolosa che potrebbe portare a molti cambiamenti non necessari in futuro che potrebbero causare un degrado dell'integrità della rete bitcoin.

Anche se ci sono molte persone che probabilmente utilizzerebbero OP_CTV se fosse attivato domani, non sembra essere una necessità urgente al momento. Sono a favore di una conversazione e di un dibattito più approfonditi sui meriti della funzionalità e sui precedenti che creeremo tramite la sua attivazione, se dovesse accadere. Mi piace l'idea di OP_CTV ma certamente non penso che sia una caratteristica decisiva al momento.

Sono favorevole a un consenso oscuro e approssimativo che guidi le modifiche al protocollo su un processo ben definito che potrebbe potenzialmente essere attaccato socialmente. Sarà interessante vedere quando e come si risolverà questo dibattito. Una cosa è certa: sono felice che OP_CTV sia qui per portare in primo piano queste conversazioni difficili ma necessarie sul consenso. Queste sono discussioni molto importanti da avere.

Timestamp:

Di più da Bitcoin Magazine