Condividi questo articolo

Wasabi Wallet sta rinnovando il suo design CoinJoin per consentire la combinazione Bitcoin con valori diversi

Il nuovo protocollo di Wasabi Wallet consentirebbe agli utenti di effettuare coinjoin con valori diversi, il che potrebbe offrire loro una maggiore flessibilità nell'utilizzo della funzionalità Privacy .

Portafoglio software Bitcoin incentrato sulla privacy Il wasabista subendo una profonda revisione del protocollo.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi Tutte le Newsletter

Il team Wasabi sta lavorando alla progettazione di un nuovo protocollo, denominatoWabi Sabi, nel tentativo di migliorare l'esperienza utente e le garanzie Privacy delle transazioni CoinJoin del portafoglio. La principale modifica di progettazione consentirebbe agli utenti di effettuare coinjoin con valori diversi rispetto ai loro pari, una novità per la Tecnologie attenta alla privacy che potrebbe portare a nuovi (e più flessibili) casi d'uso. Wasabi ha concettualizzato il design in un gruppo di ricerca dall'inizio del 2020 e ha assunto membri del team per lavorare all'implementazione.

Fuori il vecchio

Attualmente, CoinJoin di Wasabi, un protocollo di mixaggio che, se utilizzato correttamente, può oscurare unbitcoin cronologia delle transazioni: si basa sul protocollo ZeroLink e sulle firme cieche per il mixing. Con questo schema, gli utenti devono spendere una quantità minima di Bitcoin con altri utenti in un pool di mixing affinché CoinJoin funzioni correttamente; questi importi simili vengono mescolati insieme in un pool, dopodiché ogni utente riceve la stessa quantità di Bitcoin in un modo che T rivela il suo input originale.

Per far funzionare tutto in modo efficace, ogni utente in una transazione CoinJoin deve inviare una quantità minima di Bitcoin al pool di mixing (ad esempio, 0,1, 0,01, ETC.) in modo da garantire che ricevano lo stesso output degli altri utenti quando il CoinJoin è completo. Se i destinatari T ricevono la stessa quantità di Bitcoin alla fine di un join degli altri utenti nel mix, le transazioni potrebbero essere facilmente deanonimizzate dalla sorveglianza della blockchain.

Questo schema attuale fornisce anche al coordinatore di CoinJoin un cannocchiale sulle informazioni di un utente. Max Hillebrand, contraente e collaboratore di Wasabi, ha detto a CoinDesk che un coordinatore "potrebbe LINK l'input all'output del cambiamento e potrebbe LINK più input allo stesso utente".

WabiSabi T disintermedia questo ruolo di coordinatore, visto che è necessario rendere il protocollo il più possibile privo di attriti e a bassa latenza. Ma il nuovo design, secondo il team di Wasabi, KEEP al coordinatore di tracciare gli input per garantire "il minor numero di perdite Privacy ragionevoli", ha affermato Hillebrand.

Dentro con il nuovo

Il nuovo protocolloè una casseruola tecnica che unisce gli impegni di Pedersen ecredenziali anonime con verifica tramite chiave(KVAC), una funzionalità utilizzata per la messaggistica di gruppo sull'app di chat crittografata Signal.

Se WabiSabi funzionasse in pratica come in teoria, gli utenti sarebbero in grado di spendere qualsiasi importo, indipendentemente dal valore speso dai loro pari, un miglioramento rispetto al design attuale che richiede pagamenti di valore uguale a tutti i partecipanti.

Il co-fondatore e ricercatore principale di Wasabi, Adam Ficsor, ha detto a CoinDesk che questo nuovo design potrebbe sbloccare nuovi casi d'uso di CoinJoin, come "Scambio di monetecon CoinJoins e aprendo canali lightning con CoinJoins."

Hillebrand ha continuato a sottolineare che questa implementazione non sarà limitata alle auto-spese, in cui gli utenti possono inviare una transazione CoinJoin solo a se stessi, come nel modello attuale. Piuttosto, WabiSabi consentirebbe loro di effettuare pagamenti in una transazione CoinJoin anche a un altro utente. Questo processo opererebbe in background se funzionasse come lo immagina Wasabi, aprendo la possibilità di rendere "ogni spesa un CoinJoin".

"I [vecchi] Zero LINK CoinJoin sono principalmente auto-spese, quindi lo stesso utente possiede l'input e l'output. Non è un pagamento; è come se stessi mescolando i Bitcoin dalla tasca sinistra a quella destra. Ciò aumenta l'utilizzo dello spazio di blocco e quindi comporta commissioni di mining più costose per il mittente e costi di verifica per tutti gli utenti di nodi completi Bitcoin ".

"Test, test, test"

Naturalmente, lo sviluppo del protocollo è ancora nelle sue fasi iniziali e lo sviluppatore principale di Wasabi, Lucas Ontivero, ha detto a CoinDesk il white paper, che è stato svelato alla mailing list degli sviluppatori Bitcoina metà giugno, è “ancora in fase di revisione paritaria”.

La sfida ora è strutturare l'effettivo design della transazione, che è un'impresa tecnica diversa dalla progettazione del protocollo stesso. Come ha spiegato Hillebrand, il design del protocollo WabiSabi imposta i parametri per la trasmissione dei dati tra utenti finali e coordinatori, mentre la struttura della transazione di input e output è un problema completamente diverso.

Questa "struttura di transazione non è pronta al 100%", ha detto a CoinDesk via e-mail il crittografo Wasabi István András Seres. Ha aggiunto che "è un enorme [requisito] di progettazione" e che il team vorrà un "audit appropriato" prima di sentirsi a proprio agio nel rilasciarlo al pubblico.

Quindi un'implementazione funzionante di WabiSabi potrebbe essere lontana, anche se il prossimo passo nello sviluppo è la creazione di uno schema di transazione che mantenga le promesse Privacy del protocollo sottostante. Il team non ha fatto promesse su quando la tecnologia potrebbe essere pronta, poiché "ci sono molte domande di ricerca aperte e incognite", ha affermato Hillebrand.

Come ha affermato il ricercatore indipendente Privacy Bitcoin Yuval Kogman, il prossimo passo impegnativo è "passare dalla teoria alla pratica" in un modo che mantenga il protocollo il più intuitivo possibile per massimizzarne l'adozione.

"Per quanto riguarda la crittografia, la teoria è ben sviluppata e compresa. Le credenziali anonime come concetto risalgono a molto tempo fa e sono piuttosto semplici da applicare... una parte importante della sfida è UI/UX [interfaccia utente/esperienza utente] e, per sfruttare appieno lo schema delle credenziali e la struttura delle transazioni, dovremo trovare delle soluzioni creative", ha affermato, aggiungendo che il team ha "già elaborato alcune idee piuttosto promettenti e interessanti".

Questo articolo è stato aggiornato per descrivere più accuratamente il funzionamento dell'attuale implementazione di CoinJoin di Wasabi.

Colin Harper, Blockspace Media

Colin scrive di Bitcoin. In precedenza, ha lavorato presso CoinDesk come reporter tecnologico e presso Luxor Tecnologie Corp. come responsabile della ricerca. Ora è caporedattore di Blockspace Media e lavora anche come freelance per CoinDesk, Forbes e Bitcoin Magazine. È titolare Bitcoin.

Colin Harper