Condividi questo articolo

La rete Lightning di Bitcoin potrebbe ottenere un aggiornamento Privacy

ONE nuovo standard sviluppato da Blockstream è già in esecuzione nell'implementazione CORE Lightning dell'azienda.

Lightning Network, la piattaforma di scalabilità layer 2 di Bitcoin, ha un problema Privacy . Ricevere pagamenti, richiedere rimborsi e aprire e chiudere canali di pagamento (connessioni tra nodi Lightning) sollevano preoccupazioni Privacy per gli utenti della rete di pagamento.

Tali preoccupazioni hanno ispirato soluzioni basate su protocolli come “Basis of Lightning Tecnologie 12” (BULLONE 12), un aggiornamento proposto che non solo migliora la Privacy ma introduce anche molte altre utili funzionalità. (I BOLT sono bozze di proposte Lightning simili a Proposte di miglioramento Bitcoino BIP.)

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

Sono nate anche soluzioni indipendenti, in particolare:Indiretto, uno strumento Privacy delle fatture (le fatture sono semplicemente richieste di pagamento) e Italiano:, una suite di strumenti per consentire la comunicazione tra varie applicazioni e servizi Lightning sul Web.

Quindi cosa può fare un Bitcoiner attento alla privacy: affidarsi alla nuova specifica BOLT 12 o rivolgersi a ONE di questi strumenti indipendenti?

"La cosa migliore di BOLT 12 e delle tecnologie su cui si basa è che T avrai bisogno di nient'altro", ha detto Rusty Russell a CoinDesk. Russell è lo sviluppatore principale di CORE Lightning (CLN) presso la società di infrastrutture Bitcoin , Blockstream. "I nodi Lightning daranno a tutti la Privacy che dovrebbero avere di default".

Continua a leggere: Cos'è il Lightning Network di Bitcoin?

Cos'è BOLT 12?

"BOLT 12 aggiunge un TON di funzionalità alle fatture Lightning. Aggiunge anche Privacy", ha affermato Jack Sweeney, responsabile delle comunicazioni presso LN Capital, creatori di Coppia – software di gestione del capitale per nodi di routing Lightning – in un'intervista con CoinDesk. "La vera differenza tra BOLT 12 e qualcosa come lnproxy è che BOLT 12 è una soluzione basata su protocollo, mentre qualcosa come lnproxy è una soluzione a livello di applicazione."

BOLT 12 introduce le “offerte” alla Lightning Network. Secondo ilsito ufficiale BOLT 12, "le offerte sono un precursore di una fattura" che abilita funzionalità chiave come codici QR riutilizzabili, la possibilità di inviare e ricevere pagamenti e, naturalmente, una maggiore Privacy.

I codici QR riutilizzabili aprono la strada a casi d'uso come abbonamenti ricorrenti e donazioni. La funzionalità di invio e ricezione può ora essere utilizzata per gli sportelli automatici Lightning e i rimborsi privati. Infine, nuove funzionalità come route blinding, chiavi del pagatore e firme Schnorr forniranno un ulteriore livello di Privacy.

Route blinding e ricezione dei pagamenti

Attualmente, ricevere un pagamento Lightning implica la condivisione di dati privati con il mittente (tramite una fattura).Percorso cieco(chiamato anche "percorsi oscurati") consente al mittente di effettuare lo stesso pagamento a un destinatario anonimo nascondendo i dettagli sul percorso o sull'itinerario seguito dal pagamento.

I pagamenti Lightning vanno dal mittente al destinatario "saltando" da ONE canale all'altro tramite una serie di nodi Lightning. Con il route blinding, ogni nodo riceve solo le informazioni sufficienti per passare il pagamento al nodo successivo finché il pagamento non raggiunge il destinatario.

Chiavi del pagatore e rimborsi privati

Come può un cliente Request un rimborso per un prodotto o un servizio di cui non è soddisfatto mantenendo la propria identità riservata? Inserisci "chiavi del pagatore".

Le offerte in BOLT 12 generano chiavi del pagatore che dimostrano l'origine di una fattura senza rivelare l'identità del cliente. Combinate questo con il route blinding e otterrete una maggiore Privacy durante il processo di rimborso.

Firme Schnorr per transazioni on-chain

BOLT 12 utilizza le firme Schnorr, il componente centrale di BitcoinAggiornamento del fittoneLe firme Schnorr sono un'alternativa più semplice ed efficiente alleAlgoritmo di firma digitale a curva ellittica (ECDSA) firme ancora oggi comunemente utilizzate in Bitcoin .

Quando un canale Lightning viene chiuso, la transazione di chiusura viene attualmente riflessa come 2 su 2multifirma (multisig) transazione sulla blockchain Bitcoin . Questi metadati, insieme a informazioni aggiuntive e a qualche ricerca sofisticata, possono in ultima analisi esporre i dati finanziari personali degli utenti privati.

Le firme Schnorr potrebbero potenzialmente risolvere questo problema facendo sì che le transazioni Lightning appaiano come normali transazioni Bitcoin a firma singola tramite uno schema di firma chiamato MuSig2.

Continua a leggere: I più influenti del 2021: gli sviluppatori che hanno scritto l'aggiornamento Taproot di Bitcoin

Proxy non autorizzato

UN sviluppatore anonimoha lavorato silenziosamente su lnproxy e, sebbene il progetto sia nuovo e di portata limitata, sta guadagnando qualche fan tra i Bitcoiner.

Lo strumento utilizza una funzionalità chiamata fatture "wrapped" per nascondere la destinazione di un pagamento Lightning o nascondere l'identità del nodo Lightning pubblico di un mittente. In sostanza, le fatture wrapped fanno per lnproxy ciò che il route blinding e le chiavi del pagatore fanno per BOLT 12.

Le fatture in bundle sono in realtà solo fatture "in sospeso" (o "hodl"), ovvero richieste di pagamento che richiedono al destinatario di eseguire un'azione prima di incassare il pagamento.

Secondo il sito web di lnproxy, "lnproxy prende una fattura Bolt 11 e genera una fattura "impacchettata" che può essere saldata solo se la fattura originale viene saldata [prima]".

BOLT 12 contro lnproxy

CLN considera ancora BOLT 12 sperimentale e non tutte le implementazioni Lightning lo hanno adottato.

"Il problema con il funzionamento dell'implementazione delle specifiche Lightning è che sono necessarie due implementazioni affinché possa essere considerata completamente ratificata", spiega Sweeney.

Sulla base delle risposte nelGruppo Telegram BOLT 12, diversi team come la società di portafogli LightningACINQ, progetto di portafoglio open sourceKit di sviluppo Lightning(LDK) e progetto di implementazione Lightning open sourceDemone di rete Lightning(LND) stanno tutti lavorando per incorporare la specifica, ma nessuno l'ha ancora adottata completamente.

"È essenzialmente in versione beta su CORE Lightning", afferma Sweeney.

Anche Lnproxy sembra essere in una sorta di fase beta, basandosi solo sulla sua nascita, anche se nulla sul suo sito lo menziona esplicitamente. Tuttavia, non è così completo come BOLT 12.

"L'aspetto Privacy [di BOLT 12] è solo ONE parte. L'altra parte è la possibilità di pagare con una fattura statica", afferma Henrik Skogstrom, CEO e fondatore di LN Capital.

Un'alternativa a lnproxy in questo senso potrebbe essere qualcosa del genereItaliano:che, sebbene paragonabile a BOLT 12, richiede una configurazione complessa.

Italiano:

Italiano:è un progetto indipendente che ha sviluppato un set di strumenti per consentire la comunicazione (sul web) tra varie applicazioni Lightning.

Molto simile alle offerte di BOLT 12, LNURL consente prelievi e codici QR riutilizzabili. LNURL può anche sostituire gli schemi di accesso standard con nome utente/password con una chiave Bitcoin unica generata dal portafoglio, qualcosa che al momento non è disponibile tramite BOLT 12. Al contrario, LNURL non dispone dei miglioramenti standard di BOLT 12 come percorsi ciechi e chiavi del pagatore.

Ma il principale svantaggio di LNURL è che i suoi utenti devono eseguire il proprioserver webCiò significa impostare cose come macchine dedicate, software, nomi di dominio e certificati web, un processo che richiede tempo, denaro e competenza.

Allo stato attuale, sia lnproxy che LNURL sono aggiunte efficaci alla "cassetta degli attrezzi" di Lightning. Ma il sentimento generale sembra indicare poca necessità di entrambi, una volta che BOLT 12 sarà pienamente adottato.

"Il server lnproxy può nascondere il tuo pagamento al pagatore, ma il server sa comunque chi hai pagato e può sicuramente rivelarlo in seguito. LNURL fornisce un modo carino per Request fatture, ma richiede che tu esegua un servizio web, il che non è una cosa semplice da fare", spiega Russell. "Lnproxy è uno sviluppo meraviglioso e così anche LNURL. Ma questi non sono sostituti della Privacy nativa di Lightning".

Frederick Munawa

Frederick Munawa era un Tecnologie Reporter per CoinDesk. Si è occupato di protocolli blockchain con un focus specifico su Bitcoin e reti bitcoin-adiacenti. Prima di lavorare nel settore blockchain, ha lavorato presso la Royal Bank of Canada, Fidelity Investments e diverse altre istituzioni finanziarie globali. Ha un background in Finanza e Diritto, con un'enfasi su Tecnologie, investimenti e regolamentazione dei titoli. Frederick possiede quote del fondo CI Bitcoin ETF superiori alla soglia Dichiarazione informativa di Coindesk di 1.000 $.

Frederick Munawa