Condividi questo articolo

MimbleWimble: una tecnologia dal suono assurdo potrebbe seriamente riformare Bitcoin

Il CEO di BlockCypher parla delle disfunzioni nella comunità Bitcoin e del motivo per cui ritiene che le nuove tecnologie potrebbero contribuire a salvarla.

Catheryne Nicholson è CEO e fondatrice di BlockCypher, una startup di servizi web basati su blockchain.

In questo articolo Opinioni , Nicholson parla dello stato disfunzionale della comunità Bitcoin e del motivo per cui ritiene che una nuova tecnologia chiamata MimbleWimble potrebbe contribuire a salvarla.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Long & Short oggi. Vedi Tutte le Newsletter
hogwarts-harry-potter

Lo stato attuale del Bitcoin è altamente scoraggiante. Vedere uomini adulti che si insultano a vicenda su Reddit e Twitter è semplicemente triste.

Quando mi sono interessata nel 2013, il potenziale di bitcoin sembrava infinito. Era stato annunciato come una possibile soluzione per micropagamenti, rimesse, microfinanza, parchimetri, spam via e-mail e così via. Molte donne, me compresa, credevano in Bitcoin come mezzo per affrontare i problemi mondiali della povertà fornendo accesso al capitale per i restanti tre quarti del mondo.

Col passare del tempo, mi sono scoraggiato perché molti casi d'uso necessari non si sono concretizzati. Le startup che hanno tentato di creare aziende con quei modelli di business sono morte. Tutto ciò che riguardava piccoli pagamenti in Bitcoin è stato in gran parte eliminato a causa delle commissioni elevate.

Il caso d'uso più popolare è come riserva di valore. Non è che T sia utile: nel crescente numero di paesi con valute in svalutazione, il Bitcoin è un'alternativa attraente. Il Bitcoin ha avuto un impatto indelebile come Tecnologie rivoluzionaria. Ma è scoraggiante che si sia arenato nel fare di più.

Ci sono questioni fondamentali che probabilmente non saranno mai risolte, come dimostra il dibattito durato due anni su come scalare Bitcoin. La comunità è più divisiva che mai. T posso fare a meno di pensare che parte del motivo per cui è così disfunzionale è perché è priva di donne.

Le donne (o qualsiasi persona razionale) non vogliono partecipare a questa comunità distopica: è infantile e piena di veleno. Bitcoin ha disperatamente bisogno di un Patronus Charm, "una concentrazione magica pura e protettiva di felicità e speranza". [1]

La mia delusione nei confronti di Bitcoin mi ha portato a osservare il panorama fiorente di blockchain alternative: ad esempio, Litecoin, Zcash, Monero, Ethereum e DASH sono tutti cresciuti in termini di dimensioni di mercato e popolarità.

È chiaro che più monete alternative (altcoin) svilupperanno soluzioni innovative e arriveranno sul mercato. Ecco perché MimbleWimble ha catturato il mio interesse.

Punto di partenza

Per fare un breve accenno, il MimbleWimble originalecarta bianca è stato inserito da qualcuno chiamato Tom Elvis Jedusor (nome francese di Voldemort nella serie di libri di Harry Potter di J.K. Rowling) su un canale di ricerca Bitcoin nel luglio 2016.

Il white paper di Tom "Mimblewimble" (una maledizione che lega la lingua usata in "I Doni della Morte") era una proposta di blockchain che teoricamente potrebbe aumentare la Privacy, la scalabilità e la fungibilità. È rimasta teorica fino a poco tempo fa.

Alla fine del 2016, qualcuno di nome Ignotus Peverell (il proprietario originale del mantello dell'invisibilità, se conosci i personaggi di Harry Potter) ha avviato un progetto Github chiamatoLargo sorrisoe cominciò a trasformare il documento MimbleWimble in qualcosa di reale.

Andrew Poelstra, un matematico di Blockstream, ha presentato questo lavoro inGennaio 2017alla conferenza Blockchain Protocol Analysis and Security Engineering 2017 della Stanford University. Più di recente, Ignotus ha pubblicato unintroduzione tecnicaa MimbleWimble e Grin.

Mi ci è voluto un po' per capire MimbleWimble. Più lo interiorizzavo, più speravo che potesse apparire qualcosa di più magico di Bitcoin . Cercherò di spiegare MimbleWimble e perché ciò che propone ( Privacy, libertà di scelta, pari accesso, fungibilità e crescita sostenibile nel tempo) è così importante.

La Privacy è importante, molto. ONE dei diritti più importanti che abbiamo è il diritto alla Privacy. È il nostro diritto a "KEEP un dominio attorno a noi, che include tutte quelle cose che fanno parte di noi, come il nostro corpo, la nostra casa, la nostra proprietà, i nostri pensieri, i nostri sentimenti, i nostri segreti e la nostra identità". [2]

La Privacy è importante

Considero la Privacy estremamente importante.

È molto evidente quanto sia prezioso quando lo perdi o quando qualcuno lo viola. Quando avevo vent'anni, sono stato pedinato. Una persona che avevo incontrato di sfuggita in una base militare mi ha aspettato dopo il lavoro e mi ha seguito furtivamente a casa.

Lo fece per diverse settimane, senza che io lo sapessi, finché ONE giorno bussò alla mia porta e mi disse che mi aveva seguito e mi professò il suo amore eterno. Sbattei immediatamente la porta e chiamai la polizia locale e militare. Vivevo da sola nei boschi ed ero così spaventata che mi trasferii.

Solo chi è stato perseguitato può capire quanto sia stata spaventosa questa esperienza. Ancora oggi, influenza molti dei miei comportamenti per proteggere la mia Privacy.

La violazione fisica della Privacy è spesso preceduta da violazioni Privacy online. Eventi recenti, come la concessione da parte del Congresso agli ISP (Internet service provider) del diritto di vendere le tue informazioni personali (abitudini di navigazione, cronologia di utilizzo delle app, abitudini di acquisto, dati sulla posizione) sono molto preoccupanti.

Come Luke Mulks di Brave elegantementeha scritto, "[I]l tuo percorso di dati digitali è la prova della tua presenza Human online. I tuoi dati sono preziosi, privati ​​e, cosa più importante, sono tuoi."

Cosa è disponibile

Se non possiamo contare sulla nostra legislatura per proteggere i nostri diritti costituzionali (possiamo ancora contare su di essa per qualcosa?), la Tecnologie deve intervenire per rendere più difficile ai capitalisti avidi mettere in vendita la nostra Privacy .

La Privacy si estende a cosa condividere pubblicamente su ciò che acquistiamo o a chi doniamo. Queste transazioni non dovrebbero essere visibili a tutti.

Le donne, in particolare quelle che cercano di sfuggire a condizioni sociali o economiche repressive, hanno un disperato bisogno di rimanere anonime. Questo è un difetto fondamentale di Bitcoin: ogni transazione e saldo dell'indirizzo è disponibile affinché il mondo possa osservarlo e tracciarlo.

Ci sono alcune cose che puoi fare per nascondere la tua transazione, come il tumbling, ma devi fare di tutto per usarle e sono fragili. Le criptovalute orientate Privacy come Monero e Zcash migliorano notevolmente la Privacy .

In Monero, la transazione è non nativamente privato, ma si affida alle firme ad anello per MASK gli scambi. Zcash sfrutta una Tecnologie chiamata zk-snarks per creare transazioni private, il che rappresenta un enorme miglioramento.

Tuttavia, per creare una transazione riservata sono ancora necessarie molte risorse extra, quindi la maggior parte degli utenti continua a emettere le proprie transazioni "in chiaro" (conteggi chiari vs schermati).

Il grande cambiamento

MimbleWimble è nativamente privato.

Non ci sono firme ad anello o prove a conoscenza zero in cima a una transazione trasparente simile a bitcoin. In una transazione MimbleWimble, tutti i valori sono completamente oscurati. Non ci sono indirizzi riutilizzabili o identificabili. Ogni transazione LOOKS uguale a una parte esterna.

Le due proprietà verificate in una transazione MimbleWimble sono:

  • Non viene creato nuovo denaro
  • Le parti che inviano denaro devono dimostrare la proprietà delle chiavi.

Per verificare che non sia stato creato nuovo denaro, devi dimostrare che la somma degli output meno gli input è uguale a zero. Per verificare la proprietà della chiave, le parti che effettuano la transazione devono legittimamente dimostrare che le loro chiavi pubbliche e private esistono per autorizzare la transazione.

MimbleWimble utilizza un elemento di oscuramento per oscurare tutti i valori (importi delle transazioni e chiavi) mantenendo al contempo veri fatti matematici di base. L'elemento di oscuramento si basa sulla moltiplicazione e sull'aggiunta di fattori Secret per oscurare i valori reali.

Ad esempio, supponiamo che io abbia una transazione con questi importi:

(1) 17 + 12 = 29



L'equazione bilanciata mostra che non è stato creato nuovo denaro, in conformità con la proprietà 1) di cui sopra. L'equazione rimane vera se applico un numero Secret di accecamento (ad esempio 11) a tutti i termini.




(2) 17*11 + 12*11 = 29*11



Senza conoscere il mio numero Secret 11, avresti difficoltà a indovinare quali siano i valori delle transazioni originali in questa equazione.




(3) 187 + 132 = 319



Nell'equazione (3), sono riuscito a KEEP privati ​​sia i valori che il numero accecante, consentendo comunque ad altri di verificare che non ho creato nuovo denaro nella mia transazione.

schermata-2017-04-28-alle-2-55-18-pm

T pensi ancora che sia un granché? MimbleWimble offre altri ampi vantaggi che indicano che potrebbe costituire la base del tipo di rete Bitcoin avrebbe dovuto essere.

Libertà di scelta

Oscurando tutti i valori, MimbleWimble garantisce la Privacy completa e ti dà la possibilità di scegliere cosa rivelare. È simile ai livelli dei donatori in varie organizzazioni non-profit. Vedrai l'intervallo per cui è stata fatta una donazione, ma T necessariamente conoscerai la donazione esatta.

Sia il donatore che l'organizzazione non-profit sanno esattamente quanto è stato donato, ma ONE altro deve saperlo.

Questo "diritto alla Privacy ci dà la possibilità di scegliere quali parti di questo dominio possono essere accessibili ad altri e di controllare l'estensione, la modalità e la tempistica dell'uso di quelle parti che scegliamo di divulgare".2]

Parità di accesso

Un altro aspetto del Bitcoin che mi disturba molto è che ci sono poche opportunità rimaste per una persona media di partecipare alla protezione della rete. Il requisito di un chip altamente specializzato e costoso per il mining Bitcoin , l'ASIC, ha quasi eliminato chiunque dal diventare un minatore Bitcoin , la cui responsabilità principale è convalidare le transazioni e inserirle in blocchi.

La comunità mineraria è ormai fortemente centralizzata e questo ha contribuito notevolmente ai problemi del bitcoin.

La capacità di crescere nel tempo pur continuando a fornire pari opportunità di partecipazione sono i principi fondamentali dell'implementazione Grin di MimbleWimble di Ignotus. Grin è progettato per essere resistente agli ASIC, in modo che chiunque voglia provare il mining possa acquistare un chip GPU ampiamente disponibile presso un Best Buy locale o online a un prezzo ragionevole.

Rendere MimbleWimble ASIC resistente democratizza l'accesso. Ho persino giocato con l'idea di costruire un miner GPU con i miei figli per vedere cosa può fare.

Capacità di crescere nel tempo

Un altro modo per salvaguardare la parità di accesso nel tempo è garantire che la rete blockchain T si blocchi quando aumenta il volume delle transazioni.

Questo è il problema CORE nel dibattito sulle dimensioni dei blocchi Bitcoin : ci sono più transazioni di quelle che possono stare in un blocco da 1 Mb. Finché ci sarà un limite di dimensione restrittivo, ci sarà un problema di capacità. Un piccolo sporco Secret è che per aggirare i problemi di scalabilità, quasi tutti i processori di pagamento e gli exchange eseguono transazioni off-chain. Il che solleva la domanda: perché preoccuparsi di usare una Criptovaluta con blockchain?

L'aumento dell'utilizzo aumenterà il volume delle transazioni. Quindi, come si fa a garantire che la dimensione di un blocco possa continuare a supportare gli aumenti di volume? Semplificando ogni blocco.

Il principio è simile alla semplificazione delle equazioni. Se ci sono termini identici su entrambi i lati di un'equazione, puoi tagliarli:

(8) 2+y = x+2

(9) 7+3+5+4+2+y = x+7+3+5+4+2

Entrambe le equazioni (8) e (9) si semplificano in:

(10) y = x

MimbleWimble sostiene che se un output spende un input, non devi più KEEP perché si annullano a vicenda. Ciò riduce notevolmente la quantità di dati che devi archiviare ed elaborare.

Gli unici dati che i nodi KEEP sono gli output non spesi e le intestazioni dei blocchi. Invece di pensare alla capacità della blockchain in termini di numero di transazioni, MimbleWimble è progettato per crescere con il numero di utenti. I blocchi semplificati rendono la crescita sostenibile nel tempo poiché il set di dati delle transazioni non continua a crescere.

Ciò aumenta la Privacy poiché i dati delle transazioni vengono rimossi e consente anche la fungibilità.

Fungibilità

La fungibilità è la capacità di unità uguali di essere intercambiabili.

Diciamo che ti do un dollaro, sia come moneta che come banconota cartacea. La Federal Reserve stampa il dollaro cartaceo e la Zecca degli Stati Uniti produce il dollaro monetario, ma entrambi sono uguali. Nessuno dei due è minore o maggiore dell'altro e puoi scegliere di usare una moneta da un dollaro o una banconota in modo intercambiabile.

Questa è una caratteristica fondamentale della valuta: unità uguali devono essere intercambiabili, o fungibili. Il dollaro USA è fungibile. Bitcoin non lo è.

La blockchain Bitcoin conserva ogni singolo input e output per sempre e quindi ogni moneta porta con sé un'eredità. È simile all'equazione (9) sopra.

Un altro piccolo sporco Secret è che quando si scelgono le transazioni da elaborare, oltre alla commissione, i processori di pagamento, i miner e gli exchange esamineranno gli input (ad esempio 7+3+5+4+2) per valutare la qualità della transazione. La conseguenza è che ONE Bitcoin non è fungibile con un altro.

I bitcoin più preziosi sono chiamati "transazioni coinbase", che sono quelli creati quando viene trovato un blocco. Sono appena coniati e "puliti" e alcune parti pagano un sovrapprezzo per acquistarli. Si sviluppa una gerarchia nella qualità delle monete. La conseguenza è che, se ricevi bitcoin che hanno input contaminati (ad esempio sono stati utilizzati in un mercato oscuro), spenderli potrebbe diventare sempre più difficile.

In MimbleWimble, poiché gli input e gli output (7+3+5+4+2) vengono tutti scartati quando vengono spesi, ogni moneta è esattamente uguale all'altra. In altre parole, le monete MimbleWimble sono intercambiabili e fungibili.

Conclusione

Sono molto fiducioso nel vedere un ritmo accelerato di ricerca e innovazione nelle blockchain pubbliche.

Se la Privacy e la scalabilità vengono risolte, MimbleWimble potrebbe essere il Patronus Charm per Bitcoin, forse come sidechain complementare. Immagina cosa potrebbe abilitare una moneta digitale fungibile universale con accesso per tutti.

ONE che ho, tuttavia, è che molte persone che lo sviluppano hanno assunto pseudonimi a tema Harry Potter. È comprensibile, dati gli attacchi personali dilaganti nella comunità, ma evoca un'aura mistica. Sono contento che Andrew Poelstra, una figura reale altamente qualificata, sia attivamente coinvolto in MimbleWimble.

Spero di poter aggiungere la mia voce al mix, anche come persona reale. Mi rendo conto che non usando uno pseudonimo, mi sto aprendo agli eserciti di troll. Ho provato a spiegare perché MimbleWimble mi interessa.

Spero che incuriosisca abbastanza persone e ispiri sia gli uomini che le donne a impegnarsi fin da subito; sarebbe fantastico se questa comunità T finisse per trasformarsi in un club per soli uomini pieno di testosterone.

A quanto pare, Merope Riddle (la madre di Lord Voldemort) è già molto coinvolta nello sviluppo di MimbleWimble. Credo che valga la pena imparare, partecipare alla sua genesi e aiutare a sviluppare una comunità sana attorno a essa.

Hogwarts/Harry Potterimmagine tramite Shutterstock

Nota: Le opinioni espresse in questa rubrica sono quelle dell'autore e non riflettono necessariamente quelle di CoinDesk, Inc. o dei suoi proprietari e affiliati.

Picture of CoinDesk author Catheryne Nicholson