Come tutti sappiamo, BTC, in quanto pioniere del settore blockchain, è stato criticato per la sua velocità di transazione. La maggior parte delle persone esterne al settore non riescono a comprendere la logica dell’esistenza e dell’ascesa di questa cosa e anche gli investitori che sono appena stati esposti alle criptovalute per due o tre anni non riescono a capire perché il termine consenso possa generare valore.

Questo articolo non è un articolo sul consenso di BTC, ma una scienza popolare sul miglioramento dell'efficienza di BTC. Spero che attraverso alcuni semplici dati ed esempi, tu possa capire che l'attuale trasferimento di BTC non è unico e lento, ma ha diverse soluzioni. soddisfare le esigenze di trasferimento globali.

1. Modi per migliorare l'efficienza📈

Dalla nascita di Bitcoin, in più di dieci anni ha ampliato molti scenari applicativi. Con lo sviluppo del settore blockchain/crittografia, le carenze prestazionali di Bitcoin sono diventate particolarmente criticate. Per questo motivo sono state derivate diverse soluzioni di efficienza in base allo stato dei loro scenari di utilizzo, principalmente divise in due diverse fazioni: on-chain e off-chain.

L’espansione on-chain sostiene la trasformazione della blockchain stessa per risolvere il problema dalla radice, ad esempio modificando la dimensione del blocco per accogliere più transazioni o regolando la velocità di generazione dei blocchi per risolvere problemi di efficienza delle transazioni. Ma questa soluzione è stata criticata anche da alcuni dei primi sostenitori di Bitcoin, i quali credono che questa soluzione violi l’intenzione originale di Bitcoin.

Il conflitto di opinioni ha portato diversi rami a creare molti progetti simili a Bitcoin ma con prestazioni migliori di Bitcoin. Questi progetti sono attualmente classificati come il settore "altcoin". Tra questi, LTC, che è il più accattivante, è superiore a BTC in tutti gli aspetti delle prestazioni, e BCH è anche un'altra catena che si è biforcata dal blocco BTC originale e le sue prestazioni sono migliori della catena originale.

Tuttavia, nessuna delle soluzioni di cui sopra si è sviluppata molto bene e la maggior parte delle persone del settore sono ancora fan di Bitcoin.

Pertanto, la soluzione off-chain è diventata una soluzione tecnica più accettabile, che è anche il contenuto principale di questo articolo.

2. Il motivo della nascita di Lightning Network🌐

Ci sono due aspetti delle transazioni Bitcoin che sono estremamente ostili per gli utenti:

  • 🐌Bassa velocità: la rete Bitcoin può elaborare solo circa 7 transazioni al secondo. In questa rete Bitcoin deiintermediata, ogni transazione deve essere confermata dall'intera rete, con il risultato che il tempo di conferma effettivo di ciascun trasferimento richiede 1 ora (i sette blocchi di Bitcoin confermano). transazioni e un blocco richiede dieci minuti) e questo metodo è anche chiamato elaborazione on-chain.

  • 🥇Caro: la commissione di gestione è facile da capire. Ora Alipay addebita anche una commissione di gestione a Qianyi per il prelievo di contanti Sebbene la commissione di trasferimento della transazione Bitcoin non abbia nulla a che fare con l'importo, è una modalità di "offerta": quando ci sono anche molte transazioni, se vuoi metterti in fila —— Se elabori prima il tuo trasferimento, dovrai pagare commissioni di gestione più elevate. Al culmine di Internet, le commissioni di gestione più elevate costavano decine, centinaia o anche più dollari, il che era proibitivo.

Sulla base dei due punti precedenti, il team di sviluppo principale di Bitcoin promuove vigorosamente l'uso di "Lightning Network" dal 2016. Viene utilizzato dalla comunità Bitcoin come soluzione di pagamento off-chain per risolvere frequentemente i due problemi di cui sopra questione criticata.

3. Cos'è Lightning Network? ⚡

Il Lightning Network, come suggerisce il nome, ha velocità di transazione pari a "un fulmine". Prima di spiegarlo nel dettaglio, diamo un’occhiata ad altri due numeri importanti:

  • Gli ultimi dati mostrano che "...la capacità totale del Lightning Network è aumentata a 5196,86 BTC..." "...il numero di canali del Lightning Network è 75.728..."

I due dati sopra riportati riflettono in realtà i due prerequisiti quando si utilizza Lightning Network: 1. Gli utenti di Lightning Network devono pre-archiviare Bitcoin nella rete 2. Lightning Network è una rete di canali distribuiti costruita sulla base di nodi;

Puoi anche semplicemente capire che l'utente deposita in anticipo i bitcoin nella Lightning Network e ottiene la quota. Solo le due parti della transazione devono confermarsi a vicenda, non è richiesta alcuna contabilità da parte di terzi, mentre il trasferimento e il consumo sì essere rapidamente realizzato. Maggiore è il numero pre-memorizzato nel canale, più Bitcoin possono essere scambiati e più utenti ci sono.

Equivale ad aprire un canale di transazione veloce per trasportare importi di transazioni frequenti e i dati della transazione nel canale non vengono effettivamente caricati nella catena fino al completamento della transazione finale.

(Fonte: 1ML)

  • Un altro dato a cui vale la pena prestare attenzione è il numero di nodi. Attualmente, il numero di nodi Lightning Network è 15.989. Cosa significa questo numero?

Ad esempio, questi nodi sono come punti di consegna espressa. Con l'aiuto di questi nodi, possiamo stabilire sempre più percorsi espressi (percorsi di transazione), raggiungendo così facilmente qualsiasi parte della rete ed effettuando transazioni. È anche noto come Lightning Rete. Ecco da dove viene.

I canali sono percorsi di transazione stabiliti tra i nodi. In linea di principio, più canali ci sono, più veloci saranno le transazioni fuori catena. La maggior parte delle attuali soluzioni di trasferimento istantaneo Bitcoin si basano sulla rete Lightning.

Il Lightning Network è logicamente simile a un bancomat. Le banche devono pre-depositare una certa quantità di contanti negli sportelli bancomat in tutto il paese per depositi e prelievi, al fine di evitare depositi e prelievi eccessivi che causino una corsa.

Più nodi ci sono, più canali ci saranno, e più canali ci sono, maggiore sarà la velocità e minore sarà il costo (a causa della concorrenza). Joseph Poon, autore del documento di Lightning Network, ha dichiarato: Le tariffe che le persone addebiteranno saranno infinitamente vicine allo zero.

4. Principio di funzionamento di Lightning Network㊙️

Dopo aver compreso i due dati precedenti, diamo un'occhiata brevemente al processo di utilizzo di Lightning Network:

  • Prima volta che utilizzi Lightning Network:

    1. È necessario pre-depositare alcuni Bitcoin (insieme alla controparte) nel Lightning Network;

    2. Si stabilisce un canale di connessione con la controparte trader;

    3. Trasferisci denaro nel canale stabilito e arriverà in pochi secondi;

    4. Una volta completata la transazione, se non hai bisogno di prelevare denaro, puoi scegliere di mantenere questo canale;

    5. Se scegli di riflettere, il canale verrà chiuso e l'importo nello stato finale verrà caricato nella catena per l'elaborazione.

  • Secondo e successivi usi di Lightning Network:

    1. Si può scegliere di pagare direttamente con la controparte per realizzare un canale, oppure si può utilizzare la connessione tra il canale esistente e altri canali per realizzare un canale con più nodi di transito (quest'ultimo è teoricamente più economico);

    2. Trasferisci denaro nel canale e arriva in pochi secondi;

    3. La transazione termina.

Come si ripete quanto sopra, la capacità di Bitcoin e il numero di nodi nella rete aumenteranno sempre di più e la nostra esperienza di trasferimento diventerà sempre migliore, la velocità aumenterà e il costo diventerà sempre più basso. Infine, quando è necessario prelevare contanti, è possibile chiudere il canale corrispondente e i dati di liquidazione finale del conto devono essere rilasciati sulla rete Bitcoin, che ritorna alla "transazione on-chain" menzionata all'inizio dell'articolo.

Per facilitare la comprensione faccio un esempio di facile comprensione:

  • ☕Se il bar che frequento annuncia che supporta i pagamenti Bitcoin in questo momento, allora dovrà costruire un canale Lightning Network off-chain. Viene stabilito un canale di rete fulmineo tra la piattaforma APP che hanno sviluppato e il software di pagamento (portafoglio digitale) che utilizziamo. Allo stesso tempo, dobbiamo scaricare l'APP che hanno sviluppato. Otteniamo la piattaforma pre-depositando una certa quantità di Bitcoin all'APP. Importo del pagamento.

  • 🛒Ogni transazione di consumo salda solo l'importo del pagamento della piattaforma Quando non vogliamo più recarci a casa loro per il consumo e vogliamo prelevare denaro, il saldo finale dei dati verrà inviato al tuo portafoglio digitale per completare l'elaborazione on-chain. e da quel momento in poi la transazione terminerà.

Dalla descrizione di cui sopra, possiamo vedere che il motivo per cui Lightning Network è "fulmineo" è che la maggior parte delle transazioni vengono implementate fuori catena. Gli esempi qui forniti sono relativamente semplici. La sicurezza delle transazioni off-chain effettive è garantita da contratti intelligenti, algoritmi di crittografia, firme digitali e altre tecnologie, mentre l’operazione è più complicata.

È più facile comprendere i principi del Lightning Network per i canali di transazione fuori catena costruiti dai commercianti. Se l'operazione effettiva è individuale punto a punto, implicherà anche il meccanismo di punizione stabilito👊

Per ragioni di spazio e di preferenze dell'utente, non introdurrò il meccanismo di punizione punto a punto in questo articolo. Tuttavia, se sei curioso, puoi comunicarmelo in un messaggio privato in background o lasciare un messaggio alla fine dell'articolo e farò un articolo dedicato Spiegarne il principio~

Inoltre, va notato che Lightning Network, come protocollo, non può essere implementato solo sulla rete Bitcoin. Dallo sviluppo del settore, le piattaforme di base della catena pubblica hanno protocolli di espansione off-chain simili (perché on-chain l'espansione è più difficile), la sua essenza è un piano di espansione per la piattaforma, ma spesso non prestiamo loro attenzione quando utilizziamo il prodotto.