Come funziona il network bitcoin. Quanto sai, Cryptonuta?


By Emanuele Pagliari - 9 Giu Lightning Network viene definito da molti come il protocollo che rilancerà bitcoin e che lo renderà fruibile come mezzo di pagamento destinato alla massa.

Bitcoin, infatti, ad oggi ha diversi problemi dovuti alle capacità limitate della propria blockchain che lo rendono inadatto ad un potenziale uso di massa per i micro-pagamenti. In primis vi è il grande problema della scalabilità e del numero di transazioni, fisso a circa 7 transazioni per secondo.

In secondo luogo vi è il problema delle fee. Infatti, durante periodi di gran congestione, come accaduto come funziona il network bitcoin scorso dicembrele fee da pagare ai miner per la conferma aumentano significativamente.

Nel dicembre per pagare un caffè in bitcoin era necessario sborsare una ventina di euro di guadagnare con instagram di commissioni, risultando dunque un sistema di pagamento decisamente inutilizzabile. Questo layer è proprio Lightning Network. Il concetto sfrutta la creazione di un canale — evoluzione del Payment Channel — tra i due membri della transazione che effettuano scambi di denaro.

In sostanza, dunque, le transazioni eseguite sul canale dedicato avvengono istantaneamente senza alcuna trasmissione alla blockchain.

Ad essa, infatti, verrà trasmessa solamente la transazione di apertura e di chiusura. Oltre a tutti questi vantaggi, con Lightning Network si ha la teorica eliminazione delle fee. Transazioni non confermate Il protocollo Bitcoin è costituito essenzialmente da transazioni legate a transazioni precedenti e future.

Ogni transazione contiene degli ingressi, che si riferiscono agli indirizzi da cui vengono inviati i bitcoin, e le uscite, che si riferiscono agli indirizzi a cui vengono inviati.

Lightning Network Bitcoin: Cos’è e come funziona?

Inoltre, gli input devono includere i requisiti per inviare i bitcoin, ovvero le firme che dimostrano la proprietà degli indirizzi di input. Una delle caratteristiche principali di Lightning Network consiste nel fatto che è costituita da transazioni bitcoin più o meno regolari. Queste transazioni di solito non vengono trasmesse attraverso la rete bitcoin.

come funziona il network bitcoin

Infatti, esse vengono memorizzate localmente nei nodi degli utenti, ma possono poi essere trasmessi in qualsiasi momento attraverso la rete. Ma è solamente dopo che Alice avrà effettuato il broadcasting che Bob potrà mandare uno dei due bitcoin ricevuti da Alice a Carol. Protezione dal double spending Anche Lightning Network integra un meccanismo di protezione dal double-spending, ovvero il tentativo di spendere più volte il proprio denaro.

Non potrà infatti firmarle entrambe, in quanto, in caso accadesse, solo una delle due verrebbe effettivamente confermata. Multi signature Il terzo elemento base della rete Lightning Network è costituito dagli indirizzi multi-signature multifirmadetti anche indirizzi P2SH.

come funziona il network bitcoin

Gli indirizzi multisig sono indirizzi Bitcoin che — come suggerisce il nome — richiedono più chiavi private per sbloccare e spendere bitcoin. Possono essere impostati in qualsiasi configurazione.

come funziona il network bitcoin

La rete Lightning Network utilizza spesso configurazioni multisig due su due 2-of Lo sblocco di bitcoin provenienti da indirizzi multisig 2-of-2 quindi richiede due firme, da due chiavi dedicate. Quando Alice proverà a spendere i bitcoin provenienti da tale indirizzo, non ci riuscirà perché anche Bob dovrà firmare la transazione.

Va quindi fatto notare che una volta firmata una transazione, non è più possibile cambiarne il contenuto, in quanto essa è marchiata da una funzione crittografica immutabile.

come funziona il network bitcoin

CLTV blocca i bitcoin fino a un tempo definito: ora e data effettive, oppure un numero specifico dei blocchi. CSV, invece, utilizza il tempo relativo. Alice dovrà aspettare la generazione di mille blocchi prima di poter ottenere i due bitcoin e mandarli a Bob. Tuttavia, nella rete Lightning Network essa è applicata in maniera leggermente differente. Una funzione crittografica è un algoritmo matematico che mappa dei dati di lunghezza arbitraria messaggio in una stringa di dimensione fissa chiamata hash o digest.

Creazione dei canali di pagamento bidirezionali Il concetto dei canali di pagamento era già da tempo in uso grazie al sistema Payment Channel.

Cos’è e come funziona Lightning Network su bitcoin (BTC)

I classici canali di pagamento sono utili per determinati scopi, ma anche limitati, in quanto unidirezionali. Lightning Network, dunque, introduce uno dei concetti chiave di tale sistema, ovvero i canali di pagamento bidirezionali, sicuri ed affidabili. Come aprire un canale Per creare un canale di pagamento bidirezionale, entrambe le parti coinvolte devono prima concordare una transazione di apertura.

Questa transazione di apertura determina quanti bitcoin vengono depositati nel canale da ciascuna delle due parti. Dal momento come funziona il network bitcoin Alice e Bob si aspettano di effettuare operazioni frequentemente, decidono di aprire un canale di pagamento bidirezionale. In questo esempio verranno usate quantità intere di bitcoin, ma è ovviamente possibile eseguire le medesime operazioni anche con piccole frazioni di BTC. Il sistema dunque, dovrebbe rendere bitcoin adatto anche alle micro-transazioni.

Per aprire il canale, Alice e Bob inviano cinque bitcoin ciascuno a un indirizzo multisig 2 di 2. Questa viene considera come la transazione di apertura. I bitcoin potranno essere spesi al di fuori di questo indirizzo solamente se sia Alice che Bob firmano la transazione.

Bitcoin, come funziona la piattaforma Lighting Network

Inoltre, sia Alice che Bob creano un segreto, ovvero una stringa di numeri, e si scambiano il relativo hash. Con essa, Alice invia quattro bitcoin a se stessa e sei bitcoin ad un secondo indirizzo multisig. Nel frattempo, Bob fa lo stessa cosa, ma in maniera speculare. Crea anche lui una transazione di impegno, da cui invia sei bitcoin a se stesso, e quattro ad un nuovo indirizzo multisig. A questo punto il canale è finalmente aperto.

Blockchain and Cryptocurrency Explained in Malayalam - What is Bitcoin? How does it work?

Se lo fa Alice, Bob ottiene immediatamente sei bitcoin. Se lo fa Bob, Alice ottiene immediatamente quattro bitcoin. Tuttavia, chi firma e diffonde la transazione dovrà attendere blocchi per sbloccare il successivo indirizzo multisig e rivendicare i bitcoin rimanenti.

Linkedin I Bitcoin, secondo alcuni, sono diventati il nuovo El Dorado; sebbene racchiudano in sé molte opportunità, hanno infatti ancora profonde limitazioni che non gli permettono di diventare un metodo di pagamento utilizzato dalla maggior parte delle persone. Questo network è pensato proprio per aumentare la scalabilità, la velocità dei Bitcoin e diminuirne le spese di commissione. I pagamenti avvengono su canali creati appositamente quando si eseguono dei pagamenti e possono anche essere sfruttati per transazioni successive; alla chiusura del canale solo le azioni di apertura e chiusura verranno registrate sulla blockchain e questo meccanismo permette di diminuirne gli accessi. Lightning Network è nato da poco e ancora non è chiaro se riuscirà nel suo intento di rendere accessibile il Bitcoin al grande pubblico. Lightning Network: come funziona In Lightning Network, per non registrare tutte le transazioni sulla blockchain, i due membri creano un canale di pagamento per effettuare lo scambio di denaro; alla blockchain verrà trasmessa solamente la transazione di apertura e di chiusura.

Emerge quindi il meccanismo alla base dei canali di pagamento: nessuno dei due firma e trasmette completamente la propria parte delle transazione. Aggiornamento del canale Il passo successivo prevede che Bob voglia restituire ad Alice un bitcoin. Si vuole quindi aggiornare lo stato del canale per riportare i bilanci allo stato iniziale, ovvero cinque bitcoin ciascuno. Questa volta, sia Alice che Bob si attribuiscono cinque bitcoin a testa e cinque ad un nuovo indirizzo multisig.

Lightning Network Bitcoin: il protocollo di pagamento come soluzione alla scalabilità delle criptovalute Bitcoin definito come oro digitale ha un problema! Strano a dirsi ma vero. Quando Bitcoin è stato creato il suo network era composto da pochi utenti, tuttavia con il passare del tempo sempre più persone hanno cominciato ad utilizzarlo, a tal punto da congestionare la blockchain bitcoin. Il Lightning Network Bitcoin affronta il problema della scalabilitàprovando a ridurre la congestione della rete blockchain. Il progetto è basato su un protocollo di pagamento off-chain, che consente di inviare e ricevere pagamenti istantaneamente, con lo scopo di ridurre il tempo e i costi delle transazioni.

Le condizioni dei nuovi multisig sono simili ma richiedono nuovi segreti: sia Alice che Bob si scambiano quindi gli hash. Il secondo passo, prevede che Alice e Bob si scambino il primo segreto utilizzato nella fase di apertura del canale. A questo punto, ancora una volta, sia Alice che Bob hanno potuto firmare e trasmettere la nuova transazione di impegno appena conclusa. La loro controparte riceverà immediatamente cinque bitcoin, mentre il firmatario dovrà attendere blocchi.

Il canale quindi, è stato aggiornato. Se Bob firmasse e trasmettesse quella transazione, invierebbe come funziona il network bitcoin quattro bitcoin ad Alice e dovrebbe attendere blocchi per rivendicare i suoi sei bitcoin.

come funziona il network bitcoin

Ma dato che Alice ora possiede il segreto, potrebbe sfruttare il tempo di attesa dei mille blocchi per firmare la vecchia transazione e dunque rivendicare gli altri sei bitcoin oltre ai quattro che ha già ricevuto. E dal momento che Bob possiede anche il segreto di Alice, è possibile eseguire tale procedura anche sul proprio reciproco.

Questo implica quindi che sia Alice che Bob siano fortemente incentivati a firmare e trasmettere solo lo stato più recente del canale.

Esiste una tecnologia per fare pagamenti veloci in bitcoin: come funziona il lightning network

Un vero e proprio meccanismo di fair play e fiducia reciproca. Costruzione della rete Lightning Network Dopo aver introdotto i concetti base relativi al funzionamento dei canali e delle feature offerte, ecco come, mettendo insieme più canali e utenti, è possibile costruire un vero e proprio network. Prima è stato illustrato come avvengono i pagamenti tra Alice e Bob, ora verrà mostrato cosa bisogna fare per introdurre una terza persona, Carol, nel sistema. Potrebbe succedere infatti, che, Alice paghi Bob ma come trovare minatore bitcoin sul pc Bob non paghi Carol.

Quando Alice vuole inviare un bitcoin a Carol, avvisa Carol, dicendogli di creare una stringa casuale di numeri e di inviarle il relativo hash. Alice dice anche a Carol di scambiare la stringa numerica originale con Bob in bitcoin magia di un bitcoin.

Dunque, Bob da un bitcoin a Carol in cambio della stringa numerica. Poi Bob torna da Alice con la stringa.

come funziona il network bitcoin

A questo punto, Alice sa che Bob deve avere ottenuto la stringa da Carol in cambio di una bitcoin, e quindi conclude che Carol ha ottenuto il suo bitcoin. Tuttavia nella situazione appena ipotizzata, Bob deve avere fiducia sia di Carol che di Alice.

Deve fidarsi di Carol che gli consegnerà la stringa numerica in cambio di un bitcoin, ma deve fidarsi anche di Alice, che gli pagherà un bitcoin solamente dopo averle consegnato la stringa di Carol. Al contempo, Bob e Carol vogliono effettuare uno scambio di un bitcoin per la medesima stringa. Per fare questo, come funziona il network bitcoin di inviare un bitcoin direttamente a Bob, Alice invia un come funziona il network bitcoin a un nuovo indirizzo multisig.

I bitcoin bloccati su questo indirizzo possono essere sbloccati in due modi diversi. La prima opzione è che Bob includa la sua firma e la stringa che ha ottenuto da Bob; La seconda opzione è che Alice includa la propria firma.

  • Potrebbe dipendere dalla volatilità del loro valore.
  • Transazioni bitcoin, come funzionano?
  • Ulteriori info utili Nozioni di base Partiamo dalle basi.
  • Bitcoin: come funziona | Salvatore Aranzulla

Tuttavia, questa opzione ha un effetto sospensivo e servirà per riottenere il pagamento nel caso in cui Bob non fornisca la stringa. Il sistema infatti, attua un blocco temporale di tipo CLTV. In questo modo, lo scambio è garantito. Quindi, se Carol rivendica il suo bitcoin da Bob, Bob otterrà la stringa in cambio.