Condividi questo articolo

Come due nuove proposte di sidechain potrebbero cambiare il DNA di Bitcoin

Il lavoro sulle sidechain Bitcoin , da tempo considerate ONE dei modi migliori per migliorare la funzionalità della rete, sta avanzando. Ecco come.

Una funzionalità Bitcoin , denominata "sidechain", proposta da tempo, potrebbe presto compiere un grande passo avanti grazie a un paio di proposte.

L'idea alla base delle sidechain, maggiormente associata alla startupFlusso di blocco(il cui team vanta i suoi ideatori), è quello di semplificare l'aggiunta di nuove funzionalità a Bitcoin, cosa che in passato si è rivelata difficile a causa della progettazione di Bitcoin.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto for Advisors oggi. Vedi Tutte le Newsletter

In breve, le sidechain dovrebbero consentire agli utenti di spostare bitcoin tra diverse blockchain basate su bitcoin con diversi set di regole. Ad esempio, in questo modo, nuove tecniche per preservare la Privacy delle transazioni o un sistema di smart contract simile aEthereumpotrebbe essere aggiunto a una blockchain Bitcoin , senza cambiareIL blockchain Bitcoin .

Il consulente per la sicurezza Bitcoin Sergio Demian Lerner, che sta guidando ONE degli sforzi per aggiungere la funzionalità sidechain a Bitcoin, ha spiegato che le sidechain eliminerebbero in larga misura le difficoltà che gli sviluppatori incontrano oggi nell'espandere le capacità di Bitcoin.

Ha detto a CoinDesk:

"Migliorare la rete Bitcoin è stato paragonato alla riparazione di un aereo durante il volo."

Ma oltre al team di Lerner, un altro gruppo sta lavorando a proposte che potrebbero potenzialmente inserire sidechain nel codice sorgente ufficiale Bitcoin .

A fine settembre, Lerner ha rivelato unproposta per un codice che potrebbe aggiungere questa funzionalità a Bitcoin, e l'economista di Bloq Paul Sztorc ha detto a CoinDesk che sta lavorando al suo codice.

Entrambe sono cosiddette proposte "drivechain", una svolta sulle sidechain primadescritto da Sztorc lo scorso novembre. In quanto tale, ognuno propone un set di nuove funzionalità, chiamate opcode, che potrebbero potenzialmente essere aggiunte a Bitcoin tramite una modifica nota come soft fork (un aggiornamento che T richiede a tutti i nodi di aggiornare il software).

Tuttavia, i due progetti hanno idee diverse su come implementare l'opcode e T intendono unire le forze su ONE proposta (almeno non ancora).

Due approcci

In un trasferimento tra sidechain, i bitcoin vengono inviati da ONE blockchain all'altra, o almeno questo è ciò che LOOKS .

Ma in realtà, i bitcoin di ONE catena (ad esempio Bitcoin) sono bloccati sulla blockchain principale Bitcoin , mentre vengono simultaneamente sbloccati sulla sidechain su cui vengono "trasferiti".

La differenza fondamentale tra le drivechain e le sidechain tradizionali è chi, in ultima analisi, invia le informazioni necessarie per trasferire i bitcoin avanti e FORTH: gli utenti o i minatori.

La versione di Drivechain di Lerner si basa sui miner come "custodi proxy algoritmici", ovvero programmi che aiutano i miner a essere consapevoli delle altre sidechain collegate alla rete.

"I miner Bitcoin osservano lo stato della sidechain e quando ricevono un comando dalla sidechain che ha dimostrato il consenso (ad esempio un centinaio di conferme), eseguono un protocollo di coordinamento per assicurarsi che tutti concordino sull'autenticità del comando", ha spiegato Lerner.

Ha aggiunto: "Se saranno d'accordo, effettueranno il pagamento utilizzando fondi bloccati".

La proposta di Lerner introduce un nuovo script Bitcoin denominato OP_COUNT_ACKS, che implementa la funzionalità drivechain di cui sopra (gli script Bitcoin sono come contratti intelligenti) in circa 600 righe di codice, in quella che lui definisce una piccola modifica.

Lerner ha anche notato cheTestimone segregato, la più recente modifica importante a Bitcoin, una volta attivata, potrebbe aiutare in questo. Il codice è stato ufficialmente aggiunto a Bitcoin all'inizio di questo mese e il cambiamento potrebbe essere attivato dai minatori già a dicembre.

Sebbene sia ampiamente considerata una soluzione di scalabilità, offre anche altri vantaggi.

"SegWit fornisce un nuovo sistema per un soft-forking semplice: il sistema di versioning degli script witness. Il nostro BIP utilizza questo sistema per aggiungere un nuovo opcode senza le limitazioni del precedente sistema di soft-forking", ha spiegato Lerner.

Tentativi separati

Sztorc sta lavorando a un codice simile che deve ancora essere reso pubblico.

Ma nonostante Sztorc e Lerner abbiano discusso e collaborato, ognuno sembra pensare che il proprio progetto sia il migliore e desidera continuare a portarlo avanti separatamente.

La critica principale di Sztorc all'implementazione di Lerner è che sta utilizzando la sidechain daun ONE dei suoi sforzi, Rootstock, che presenta contratti intelligenti in stile Ethereum, anziché una copia di Bitcoin.

"Drivechain è una nuova idea. Quindi è un rischio così com'è. T mi piace l'idea di aggravare il tutto realizzando due nuove idee contemporaneamente", ha detto Sztorc.

Altre differenze sono dettagli più piccoli, ha osservato Sztorc, usando l'invenzione di un martello come analogia. Diciamo che qualcuno inventa un martello, uno strumento che non è mai esistito prima, ma sta discutendo se il martello debba essere costruito in pietra o in legno.

Se accettate, entrambe le opzioni potrebbero alla fine essere integrate in Bitcoin sotto forma di soft fork.

Potenziale pericoloso

Ma ancora una volta, stiamo parlando di un aggiornamento che gli sviluppatori paragonano a una correzione durante il volo di un aereo.

Le sidechain potrebbero essere una proposta che dovrebbe risolvere questo problema, ma per aggiungere questa funzionalità a Bitcoin, è necessario superare questo ostacolo, come hanno già fatto altre ottimizzazioni e aggiunte, come SegWit.

Russell O'Connor, ingegnere tecnico CORE di Blockstream descritto alcuni potenziali problemi con l'opcode proposto da Lerner che si riducono al fatto che l'opcode dipende dai valori dei dati specifici del blocco a cui viene aggiunta una transazione.

Ha spiegato che altri opcode aggiunti di recente a Bitcoin CORE "sono stati attentamente costruiti per garantire questa proprietà".

Da notare anche che potrebbe non esserci stata ancora una discussione completa della proposta. Peter Todd, collaboratore di Bitcoin COREha rifiutato di discutereil nuovo opcode drivechain a causa del passato di Lerner correlato a bitcoinbrevettie ha affermato che respingerà la proposta "finché la situazione non sarà corretta".

Lerner ha risposto che non ha intenzione di brevettare drivechain. Inoltre, ha detto che altri sviluppatori di protocolli Bitcoin , tra cui Matt Corallo e Pieter Wiulle, sono aperti a discutere del cambiamento.

Alla domanda sulla sua strategia in materia di brevetti, Sztorc ha affermato di non avere "assolutamente alcuna intenzione" di brevettare un brevetto, nemmeno ONE.

Oltre a queste critiche specifiche, c'è molto scetticismo nei confronti di ogni progetto sidechain, con conseguentidiscussionesulla sicurezza di ciascuna. Alcune critiche di vecchia data si riducono al fatto che le sidechain siano o meno praticabili.

"La discussione principale riguarda gli effetti del dare più potere ai minatori e quali sono le conseguenze a lungo termine. Più specificamente, la domanda è cosa accadrebbe se una sidechain Bitcoin diventasse così popolare che [i minatori che estraggono sia Bitcoin che la popolare sidechain] hanno bisogno di usare computer di fascia alta, superando in competizione i minatori solitari", ha spiegato Lerner.

Ma Sztorc è sembrato ottimista nonostante le critiche, alcune delle quali intende affrontare in un post "molto lungo" sul blog nelle prossime settimane.

"La filosofia è per lo più fatta e il codice è per lo più fatto. Siamo entrambi molto uniti", ha detto.

Lerner concluse più o meno allo stesso modo, aggiungendo:

"Siamo molto entusiasti che ciò possa accadere già nel 2017."

Immagine del modello molecolaretramite Shutterstock

Alyssa Hertig

Giornalista tecnologica collaboratrice di CoinDesk, Alyssa Hertig è una programmatrice e giornalista specializzata in Bitcoin e Lightning Network. Nel corso degli anni, il suo lavoro è apparso anche su VICE, Mic e Reason. Attualmente sta scrivendo un libro che esplora i dettagli della governance Bitcoin . Alyssa possiede alcuni BTC.

Alyssa Hertig