Condividi questo articolo

La revisione della rete Lightning potrebbe rafforzare la Privacy Bitcoin , ma restano molti "se"

Gli sviluppatori Bitcoin stanno studiando i Point Timelock Contracts (PTLC) per migliorare la Privacy dei pagamenti sulla rete Lightning.

Si stanno conducendo ricerche. Si stanno preparando esperimenti. Dietro le quinte, gli sviluppatori di Lightning Network stanno pianificando di (alla fine) riscrivere completamente una parte importante diBitcoin.

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

Noto come il secondo livello di Bitcoin perché la maggior parte dell'azione avviene al di fuori della blockchain, Lightning è in fase di sviluppo per pagamenti Bitcoin più rapidi, economici e scalabili. La rete è funzionale oggi, ma si scopre che potrebbe avere senso eliminare una parte importante e sostituirla con una nuova Tecnologie per rafforzare la Privacy.

Gli Hashed Timelock Contracts (HTLC) sono parte integrante di Lightning Network, rendendo possibile inviare pagamenti senza fidarsi di nessuno. Ora, gli sviluppatori stanno valutando di sostituirli con Point Timelock Contracts (altrimenti noti come "payment points" o PTLC), che possono fare la stessa cosa, dicono, ma meglio.

L'idea è stata proposta per la prima volta dallo sviluppatore di Lightning con pseudonimo ZmnSCPxj, ​​il cui lavoro di sviluppo open source è Sponsorizzato da Square Cripto, una divisione di ricerca e sviluppo dell'unicorno dei pagamenti della Silicon Valley.

Continua a leggere: Square Cripto finanzia lo sviluppatore di Star Lightning noto come 'ZmnSCPxj'

In prima linea nell'esplorazione di questo miglioramento c'è lo sviluppatore di Suredbits Nadav Kohen, che ha iniziato a studiare l'idea perché era interessato alle possibilità degli smart contract Bitcoin , che descrivono condizioni più complesse richieste prima che un pagamento possa essere effettuato, come il fatto che una certa data sia trascorsa o che la temperatura da qualche parte sia superiore, ad esempio, a 90 gradi.

"Ho trascorso molto più tempo a scavare in ciò che si può fare con i PTLC che T si può fare con gli HTLC e si scopre che si possono fare alcuni contratti piuttosto complicati... senza perdere la Privacy e la velocità fornite dal Lightning Network", ha detto Kohen. "E inoltre, molte proposte esistenti relative a Lightning possono diventare ancora più potenti e migliorate quando si usano i PTLC".

Sebbene Lightning Network sia ancora relativamente giovane, gli sviluppatori stanno trovando nuovi e migliori modi per costruirlo da zero. Ad esempio,Eltoo, se implementata, rappresenterà anche un cambiamento fondamentale per la rete.

Nuove possibilità

Lightning Network è un sistema di pagamento globale composto da almeno12.000 nodi.

Quando qualcuno invia un pagamento, sotto sotto salta da ONE nodo all'altro finché non raggiunge la destinazione. Tutto questo avviene molto probabilmente in una frazione di secondo. Il modo in cui i pagamenti si muovono attraverso il sistema senza fidarsi dei nodi attraverso cui l'utente sta passando il suo Bitcoin è tramite HTLC.

Gli HTLC sono così chiamati perché ogni nodo in un percorso di pagamento riceve un "hash", una stringa casuale di lettere e numeri, che nasconde il Secret che può essere utilizzato per recuperare i Bitcoin.

Continua a leggere: Una nuova svolta nella tecnologia Lightning potrebbe arrivare presto su Bitcoin

ONE dei problemi degli HTLC è che tutti gli intermediari nel percorso ottengono lo stesso hash, il che può rappresentare un problema dal punto di vista Privacy , perché fornisce agli spioni un'idea più precisa della provenienza e della destinazione di un pagamento.

"Se cercassi di sorvegliare l'attività di pagamento sulla Lightning Network, potrei impostare una serie di nodi di routing e se instradassi due pagamenti in due posti diversi che hanno lo stesso hash, potrei essere sicuro che questi due pagamenti erano sullo stesso percorso, il che restringerebbe notevolmente i possibili mittenti e destinatari di questo pagamento", ha affermato Kohen.

PTLC, d'altro canto, può aggiungere una "modifica casuale" a ogni salto, ha detto Kohen, rendendo più difficile dire che fanno parte dello stesso percorso di pagamento. (Coloro che sono interessati ai dettagli tecnici possono leggere la serie di Kohen dispiegazioni tecniche)

Questo è il motivo per cui Kohen ritiene che il cambiamento sia "necessario" per Lightning.

Gli sviluppatori hanno cercato di migliorare il più possibile la Privacy di Lightning. Bitcoin è piuttosto trasparente perché ogni transazione è registrata in un repository pubblico. Le transazioni "off-chain" di Lightning Network potrebbero rivelarsi promettenti nel cambiare questo, poiché i pagamenti non sono impressi in modo indelebile nella blockchain Bitcoin .

Continua a leggere: Il futuro di Bitcoin: esattamente come un prossimo aggiornamento potrebbe migliorare la Privacy e la scalabilità

Come bonus, i PTLC aprono anche altre possibilità. Integrano alcune protezioni contro gli "attacchi wormhole", usati da attori malintenzionati per rubare furtivamente le commissioni che dovrebbero essere pagate ai nodi intermedi, ha spiegato Nadav nel suoinviare.

Inoltre, in un PTLC è possibile memorizzare informazioni utili, rendendolo un possibile strumento per contratti intelligenti più complessi.

"In particolare, un hash contiene pochissime informazioni utili, mentre in un punto è possibile memorizzare informazioni significative", ha affermato Kohen.

In questo modo, i PTLC potrebbero essere utilizzati perdepositare in garanzia, ad esempio, o per gli "oracoli", da tempo un argomento HOT nel mondo Criptovaluta, in cui i pagamenti dipendono dai dati in arrivo dal mondo esterno.

Aspettando 'Schnorr'

Kohen e altri stanno studiando attivamente il cambiamento e il suo potenziale impatto, ma ci vorrà del tempo prima che gli sviluppatori possano apportare la modifica.

Tecnicamente, la modifica potrebbe essere aggiunta a Lightning ora. A livello virtualeHackathon lampo il mese scorso, Kohen, l'ingegnere di Blockstream Jonas Nick e altri hanno creato unprova di concettotramite l'algoritmo di firma digitale a curva ellittica (ECDSA).

Continua a leggere: I Bitcoiners si lanciano per migliorare Lightning Network in un hackathon virtuale di 2 giorni

Kohen ha sostenuto che il cambiamento è "il migliore" se è costruito suSchnorr/Fantodino, un probabile aggiornamento che T è ancora arrivato in Bitcoin . Schnorr/Taproot offre un nuovo modo per "firmare" le transazioni in Bitcoin, ovvero il modo in cui un utente dimostra crittograficamente di possedere Bitcoin e di essere autorizzato a trasferirli a qualcun altro. Schnorr/Taproot offre vantaggi rispetto all'attuale schema di firma di bitcoin ECDSA.

Poiché Schnorr non è ancora pronto, Kohen e altri intendono utilizzare la versione ECDSA solo per sperimentare i PTLC in un ambiente sandbox, in modo che siano pronti non appena Schnorr sarà pronto.

"A parte la teoria, ora c'è finalmente un modo per fare sperimentazione. Non vedo l'ora di vedere tutte queste proposte che sono state solo sulla carta prendere finalmente vita", ha detto Kohen, aggiungendo:

"T ho intenzione che l'attuale lavoro di codifica svolto utilizzando le firme dell'adattatore ECDSA finisca nella produzione effettiva di un'implementazione Lightning, ma piuttosto intendo utilizzare le firme dell'adattatore ECDSA per testare l'ampio set di proposte che richiedono PTLC, nonché per provare a risolvere i punti deboli che non sono specifici dei PTLC basati su ECDSA, in modo da avere il massimo vantaggio possibile prima che arrivi Schnorr e sia il momento di impegnarsi in un modo per eseguire i PTLC su Lightning."

Coordinamento

Ma i passaggi T finiscono qui. Una volta che Schnorr avrà finito, il cambiamento richiederà un bel BIT' di coordinamento.

La buona notizia è che gli sviluppatori di Lightning Kohen hanno parlato per concordare che il cambiamento debba essere fatto. Finora, c'è stato solo un dibattito sui dettagli dell'implementazione.

"Devo ancora parlare con una sola persona che non creda che un giorno... Lightning passerà sicuramente all'uso di PTLC invece di HTLC. Ho incontrato persone che non sono d'accordo su vari dettagli di implementazione, ma non ho mai incontrato nessuno che T pensi che i PTLC siano intrinsecamente superiori agli HTLC senza alcun vero svantaggio", ha detto Kohen a CoinDesk.

Ma anche ammettendo che il cambiamento migliorerà la rete Lightning, si tratta di un cambiamento enorme che richiederà tempo.

"Piuttosto che 'pochi cambiamenti', questo sarebbe finora il più grande aggiornamento a livello di rete intrapreso per Lightning Network", ha affermato il CTO di Lightning Labs Olaoluwa Osuntokun inuna e-maildiscutere il cambiamento con altri sviluppatori.

"Vorrei mettere in guardia dal sottovalutare quanto tempo richiederà tutto questo nella pratica e il grado di sincronizzazione necessario per portare a termine il tutto correttamente", ha aggiunto.

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