La rete Lightning di Bitcoin può essere una grande minaccia per i tuoi fondi

Pubblicato: 2021-08-09

Affinché Bitcoin diventi un'alternativa a tutti gli effetti alle valute tradizionali, deve ampliare la sua scalabilità. Dalla sua esistenza, bitcoin è stato in grado di eseguire solo sette transazioni al secondo. Ma le persone scambiano bitcoin attraverso https://bitcoinstorm.io/ , e con la sua adozione da parte di diverse entità ultimamente, il sistema sta diventando congestionato. Un visto effettua in media 24.000 transazioni al secondo e può aumentarlo fino a 50.000.

La rete Lightning è un secondo livello aggiunto alla blockchain di Bitcoin. Si prevede che rappresenterà un punto di svolta nell'evoluzione delle criptovalute. Su quel livello aggiuntivo, viene creato un canale uno a uno tra due parti ed esiste solo finché non è necessario. Le transazioni dovrebbero essere istantanee e costano meno in quanto vengono impostate solo tra due persone.

Due persone devono creare un portafoglio multi-firma per configurare un canale sulla rete Lightning. Entrambi ottengono il diritto di accedere al portafoglio con le rispettive chiavi private. Entrambi devono depositare una certa quantità di bitcoin nel portafoglio. Pubblicalo, sono liberi di eseguire transazioni illimitate. In questo modo, le monete memorizzate nel portafoglio condiviso continuano a essere ridistribuite. L'effettiva distribuzione dei fondi viene evidenziata nella blockchain solo dopo la chiusura del canale. L'algoritmo tiene traccia del bilancio firmato più di recente per distribuire il denaro tra entrambe le parti. È solo dopo la chiusura del canale che l'importo iniziale e il saldo finale vengono trasmessi alla blockchain principale.

Lightning Network ha aperto le porte a nuovi tipi di attacchi. La tecnologia è ancora in fase di sviluppo e le elevate aspettative devono ancora essere soddisfatte.

Problemi con la rete Lightning

1) Non è una soluzione definitiva al problema delle commissioni di transazione di Bitcoin

Lightning Network è stato pubblicizzato come una soluzione alle elevate commissioni di transazione. È stato progettato tenendo presente che l'aumento delle commissioni è uno dei risultati diretti della rete congestionata di bitcoin. Il piano era creare questo livello aggiuntivo per alleggerire il carico della blockchain principale.

Ma questo si è rivelato un'interpretazione errata. Le commissioni di transazione non sono solo influenzate dalla rete intasata. Invece, le commissioni sono diventate una componente massiccia del costo complessivo di Lightning Network.

Il costo totale sostenuto per utilizzare questa tecnologia può essere diviso in due parti. Contemporaneamente, aprendo e chiudendo i canali tra due parti, la commissione addebitata è equivalente alle commissioni di transazione di bitcoin. Quando i pagamenti vengono trasferiti all'interno del canale, verrà detratta una commissione di routing separata. Il routing è attualmente impostato su zero poiché la rete è ancora in via di sviluppo e solo pochi nodi lo stanno utilizzando. Thaddeus Dryja, il coautore del white paper originale, ha anticipato che la tariffa di routing verrà mantenuta bassa per un po' di tempo poiché la rete è ancora scalabile.

2) Rimanere online a lungo espone i nodi all'attacco .

È obbligatorio mantenere sempre online i nodi sul Lightning Network di bitcoin. Solo così si possono inviare e ricevere pagamenti. Anche se la conservazione a freddo delle monete è il metodo di conservazione più sicuro, questa rete non lo consente. Questo requisito rende la rete soggetta a pirateria informatica e furto.

Andare offline ha i suoi lati negativi su Lightning Network. Questa tecnologia è ancora vulnerabile ad alcune scappatoie. Il design consente a una delle due parti di un canale di portare via i fondi mentre l'altra è fuori. Questo furto è noto come chiusura fraudolenta del canale. Ci sono modi per opporsi alla chiusura di un canale entro un periodo. Tuttavia, l'assenza prolungata di una delle parti può comportare la scadenza di tale termine.

Ciò che rende questa rete così rigida è l'aumento della centralizzazione, derivante dalla concentrazione dei fondi solo in nodi specifici all'interno della rete. Se un nodo va offline, il fondo dell'utente è bloccato. Inoltre, poiché ogni nodo è connesso, un'interruzione del server può causare un'interruzione della rete. Ciò significa che un gran numero di utenti deve affrontare inconvenienti poiché anche i loro fondi verranno congelati.

3) Non è una soluzione al problema degli effetti di rete di Bitcoin .

Ci si aspettava inoltre che l'introduzione di Lightning Network aumentasse la probabilità di bitcoin di diventare un mezzo di transazione quotidiana. L'idea era quella di rendere più facile per i clienti effettuare pagamenti veloci alle aziende attraverso un canale di pagamento. Un canale rende più facile connettersi con le persone con cui effettuano transazioni ogni giorno, come il loro proprietario o i negozi di e-commerce.

Tuttavia, queste transazioni tradizionali sono ancora un sogno lontano. Gli ultimi mesi hanno visto un'impennata dei volumi di scambio. Tuttavia, l'effetto della rete lampo sulla riduzione delle commissioni può essere analizzato solo quando il numero di transazioni raggiunge il suo pieno potenziale.

Anche se la rete riesce ad accelerare le transazioni, rimane la domanda su come sarà ampiamente utilizzata in Bitcoin. Non è una novità che la volatilità di Bitcoin sia il suo più grande freno di velocità . Conoscendolo, le persone hanno meno probabilità di risparmiare i soldi dell'affitto in bitcoin.

Probabili attacchi alla rete Lightning di Bitcoin

1) Dolore

I canali Lightning utilizzano una funzione crittografica chiamata contratti hash time lock (HTLC) per eseguire le transazioni. Ci sono possibilità di ottenere il massimo, dopodiché nessun pagamento può essere elaborato, bloccando tutti i fondi e il canale deve essere chiuso.

Un utente malintenzionato può congelare bitcoin su qualsiasi canale di alimentazione inviando spam con micropagamenti. Questo attacco non gli consentirà ancora di finanziare un altro utente, ma potrebbe essere utilizzato a scapito del pagamento del percorso di idoneità del concorrente.

2) Inondazione e bottino

Questa può diventare una minaccia comune in quanto è facile da eseguire. Un attaccante può aprire un canale con la vittima e poi inoltrare i pagamenti ad un altro nodo da lui controllato. Può rifiutare di accettare che i pagamenti siano stati ricevuti. Potrebbe usare dei codici per chiudere tutti i canali contemporaneamente.

Il trucco sta nel chiudere tutti i canali contemporaneamente in modo che quando tutti i canali vengono trasmessi agli indirizzi Bitcoin on-chain, alcune delle transazioni di chiusura sono destinate a fallire. Quando è in lista d'attesa, l'attaccante trasmette le sue operazioni sulla blockchain per richiedere i fondi con una commissione più alta. È ricattare una vittima affinché risolva il problema in cambio di costi aggiuntivi.

3) Eclissi di dilatazione del tempo

Può anche essere indicato come "attacco Sybil". Un utente malintenzionato utilizza più identità per confondere la rete. Danneggia i nodi che servono i client leggeri. Usano portafogli lampo, che richiedono solo dati minimi per funzionare.

L'attaccante può decidere di bloccare centinaia di nodi con identità false. Usa i nodi in modo che le vittime non siano più collegate a un utente onesto. Diventa facile per l'attaccante isolare un nodo in modo che i dati di un'intera rete non possano raggiungerlo.

Una volta che i nodi vengono "eclissati", l'attaccante fornisce deliberatamente i dati delle transazioni al nodo a una velocità prolungata. Può chiudere improvvisamente il canale Lightning con la vittima e rubare fondi. Il nodo host non sarà a conoscenza della transazione di chiusura del canale perché ora è rallentata poiché l'attaccante non stava fornendo dati abbastanza rapidamente.

4) Appuntamento

Un utente malintenzionato può bloccare la transazione di chiusura di un canale trasmettendo mem pool contraddittori. Mempool è un luogo in cui archiviare tutte le transazioni valide fino a quando la rete Bitcoin non le conferma.

Il problema più grande con la tecnologia blockchain è che nessun pool uniforme può memorizzare transazioni in sospeso. Ci sono solo due modi, o i nodi ricevono le transazioni o non lo fanno. Se il processo sarà fluido dipende da come sono distribuite le connessioni di rete peer-to-peer. Nessun pool di membri è lo stesso.

L'attaccante intende fissare una commissione bassa su una transazione di chiusura abbastanza da non ottenere conferma prima della scadenza del timelock del canale. Ciò porta alla chiusura impropria del canale della vittima in modo che i fondi possano essere rubati.

Per utilizzare una rete Lightning, è necessario essere un utente avanzato. Offre agli utenti un maggiore controllo, principalmente i minatori, che sono al potere della blockchain principale di Bitcoin, un'attrezzatura molto efficiente e costosa per i minatori per mantenere la rete. Lightning Network rende il processo della transazione più praticabile dalla gente comune. Puoi accedervi con qualsiasi laptop o PC di casa. L'obiettivo di Bitcoin è quello di diventare un metodo di pagamento tradizionale che può essere raggiunto attraverso Lightning Network.

Tuttavia, ci sono problemi di sicurezza che richiedono un design migliore per raggiungere il suo pieno potenziale.

La rete lampo è emersa come un concetto che può cambiare il futuro di Bitcoin. Se il bitcoin deve diventare un "mezzo di scambio" quotidiano, Lightning Network con alcune improvvisazioni è la soluzione migliore.