Bitcoin Blockchain è senza dubbio il passaparola nel settore oggi. Attraverso questo blog, farò del mio meglio per farti conoscere i concetti della criptovaluta Bitcoin e come ha creato questa rivoluzionaria tecnologia che chiamiamo Blockchain. Prima di andare avanti, guarda il nostro breve video animato su Cos'è Blockchain e Bitcoin.
Questa domanda spesso causa confusione. Ecco una rapida spiegazione per schiarire la tua mente confusa!
Cos'è Blockchain | Cos'è Bitcoin | Edureka
Quella che segue sarà la trama per il nostro blog Bitcoin Blockchain:
- Cos'è Bitcoin?
- Cos'è Blockchain?
- Come Bitcoin implementa Blockchain?
3.1 Libro mastro pubblico distribuito
3.2 Crittografia hash
3.3 Prova di lavoro
3.4 Incentivi per la convalida - Bitcoin Mining
- Portafogli blockchain
- Demo: trasferimento di Bitcoin tra portafogli
Cos'è Bitcoin?
Prima di procedere lasciatemi brevemente sulla storia delle transazioni di denaro.
Una storia di transazioni monetarie
Quando si tratta di effettuare transazioni di denaro o qualsiasi cosa di valore, le persone si sono affidate a banche e altre terze parti fidate come banche e governi per garantire fiducia e certezza.
Ora, queste parti fidate svolgono un ruolo importante in una transazione digitale di facilitazione. Questo crea ciò che è noto come doppio problema di spesa .
qual è la classe pojo in java con l'esempio
Ma cosa succederebbe se ci fosse un modo per disintermediare il flusso delle risorse digitali. Ebbene, oggi esiste una tecnologia che lo rende possibile.
Nel 2009, Satoshi Nakamoto ha ideato un sistema di contanti elettronico peer to peer chiamato Bitcoin che consente il trasferimento diretto dei pagamenti online, senza intermediari.
Cos'è Blockchain?
- Blockchain è semplicemente una struttura di dati in cui ogni blocco è collegato a un altro blocco in un ordine cronologico con data e ora
- È un registro digitale distribuito di un record pubblico immutabile di transazioni digitali
- Ogni nuovo record viene convalidato attraverso la rete distribuita prima di essere archiviato in un blocco
- Tutte le informazioni una volta memorizzate nel libro mastro sono verificabili e verificabili ma non modificabili
- Ogni blocco è identificato dalla sua firma crittografica
- Il primo blocco della Blockchain è noto come Blocco Genesis
Spiegazione della blockchain di Bitcoin | Edureka
ComeBitcoin implementa Blockchain?
Blockchain è la tecnologia alla base dei bitcoin che supera tutti i problemi del banking tradizionale. Diamo un'occhiata a questidettaglio.
1. Registro pubblico distribuito
Ogni singola persona sulla rete ha una copia del libro mastro. Non esiste un'unica copia originale centralizzata. Ledger qui significa la copia di tutte le transazioni che sono mai avvenute.
Blockchain è un database distribuito che memorizza tutte le transazioni Bitcoin che siano mai avvenute nella storia di Bitcoin.Ciò garantisce che nessuna persona possa apportare modifiche al libro mastro perché tutti gli altri lo contrassegneranno immediatamente comecorrotto.
2. Crittografia hash
Tutto ciò che è memorizzato sulla Blockchain lo è criptato . In questo modo, tutti possono vedere tutte le transazioni ma, allo stesso tempo, nessuno saprà quale di quei conti appartiene a te.
Non è esattamente quello che ci aspettiamo da un sistema bancarioessere?
3. Prova di lavoro
Prova di lavoro è un concetto inventato in Bitcoin Blockchain in cui i minatori (utenti speciali di Bitcoin) convalideranno le transazioni risolvendo un complesso puzzle matematico chiamato Proof of Work.
cos'è il formato in python
Tecnicamente, esiste un valore target hash designato per ogni blocco prima del tempo.I minatori riuniscono una serie di transazioni Bitcoin non verificate (circa 250) in un blocco, calcolano il suo hash e quindi iniziano una corsa per trovare un insieme specifico di caratteri chiamato Nunzio .
L'hash totale ottenuto dall'hash del blocco precedente, dai dati della transazione e dal file nunzio deve corrispondere al valore hash target pre-assegnato finale. È questo Nunzio che è computazionalmente ampio . Solo persone con un'enorme potenza di calcolo computazionaleed elettricitàsono in grado di risolverlo in 10 minutimedia.
4. Incentivi per la convalida
La parte più interessante di Bitcoin è Bitcoin Mining . È il concetto in cui determinati utenti svolgono un lavoro e vengono premiati 12.5 Bitcoin (BTC) per blocco. Ogni blocco richiede in media circa 10 minuti per il mio.
Questo incentivo è dato per gli sforzi di calcolo e per coprire i costi di elettricità e infrastruttura necessari per raggiungerlo. Attualmente, i pool di grandi dimensioni controllano circa il 10-20% della potenza di mining globale e generalmente solo questi pool hanno successo nel mining di Bitcoin.
Bitcoin Mining
Bitcoin Mining è un processo di convalida delle transazioni in un nuovo blocco e aggiunta di questo blocco alla Blockchain esistente.I miner di successo di Bitcoin vengono premiati con una quantità fissa di nuovi Bitcoin che vengono estratti nell'economia Bitcoin. Attualmente, ogni miner di successo ottiene 12,5 BTC ( Soggetto a modifiche una volta ogni 4 anni o tramite una decisione della comunità Bitcoin ) come ricompensa per aver aggiunto con successo un blocco di transazioni al fileBlockchain.
Portafogli di criptovaluta
I portafogli Bitcoin vengono generalmente utilizzati per trasferire Bitcoin su account diversi. Questi sono come un superset contenente portafogli per Bitcoin e tutte le altre criptovalute come Ethereum, Litecoin, Dash, Ripple e Auroracoin per citarne alcuni.
Tutte le transazioni sulla rete Bitcoin avvengono tramite uno dei vari portafogli Bitcoin. Alcuni dei popolari portafogli Bitcoin includono Jaxx, Zebpay, Blockchain.info, Electrum, Keep Eye, Exodus e Mycelium.
Tipi di portafoglio Blockchain
Esploreremo i tipi più popolari di portafogli Blockchain in base alla posizione di chiavi private, dispositivi e client
Figura: Spiegazione della blockchain di Bitcoin: portafogli caldi e freddi
Portafoglio caldo
Portafogli caldi sono i più facili da usare per trasferire criptovalute. Non è necessario scaricare l'intera Blockchain e tutte le chiavi private vengono archiviate online per trasferimenti veloci. Sono meno affidabili rispetto ai cold wallet.
Portafoglio freddo
Portafogli freddi sono quelli in cui l'intera Blockchain viene scaricata sul sistema e ogni transazione viene firmata offline e quindi pubblicata online. Sono il modo più sicuro per eseguire trasferimenti di criptovaluta online.
Figura: Spiegazione della blockchain di Bitcoin - Portafogli basati sulla posizione delle chiavi private
Portafoglio Web online
Portafoglio Web online è un portafoglio caldo in cui la Blockchain esiste online e l'utente trasferisce utilizzando la propria chiave privata e l'indirizzo pubblico del destinatario.
Portafoglio mobile
Portafogli mobili sono simili ai portafogli Web online tranne per il fatto che sono progettati specificamente per l'utilizzo del telefono cellulare. In generale, anche i portafogli mobili hanno una propria versione web online.
Portafoglio desktop
Portafogli desktop sono portafogli freddi in cui le chiavi private degli account Blockchain come Bitcoin ed Ethereum sono archiviate su server freddi e c'è una macchina client separata che funge da intermediario tra Internet e il server.
Portafoglio fisico
Portafogli fisici sono quei portafogli in cui i dettagli di Bitcoin (o altre criptovalute) come la chiave privata, l'indirizzo pubblico e il codice QR vengono stampati fisicamente per un utilizzo prolungato.
Client Bitcoin
Clienti Bitcoin sono portafogli specifici per i trasferimenti di Bitcoin. Questi clienti aiutano gli utenti a elaborare le loro transazioni Bitcoin addebitando una piccola commissione. Alcuni dei client Bitcoin più popolari sono Tieni gli occhi , Electrum , Esodo e Micelio .
Portafoglio hardware
Portafogli hardware può essere utilizzato per trasferire direttamente Bitcoin (criptovaluta) dall'hardware a un altro account Bitcoin (criptovaluta) quando è connesso a Internet. Molto spesso, i portafogli stessi contengono un'interfaccia per inserire i dettagli del destinatario e l'importo da pagaretrasferito.
Demo - Trasferimento di Bitcoin tra portafogli
Vediamo ora come possiamo utilizzare i portafogli Blockchain per trasferire Bitcoin su più account Bitcoin. Useremo il popolare portafoglio Jaxx per la nostra demo.
Passo 1 : Scarica Jaxx Wallet da Jaxx.io
Figura: Spiegazione della blockchain di Bitcoin - Download del portafoglio Jaxx
Passo 2 : Crea il tuo account Bitcoin Wallet su Blockchain.info
Figura: Spiegazione della blockchain di Bitcoin - Registrazione per un portafoglio Bitcoin
Passaggio 3 : Inserisci i dettagli dal portafoglio Jaxx. Il Per l'indirizzo può essere ottenuto dal portafoglio Jaxx sotto Il tuo attuale indirizzo Bitcoin campo. Compila il resto dei dettagli come l'importo Bitcoin e la descrizione facoltativa.
Figura: Spiegazione della blockchain di Bitcoin - Invio di Bitcoin da Blockchain.info Wallet
Passaggio 4 : Conferma se tutti i dettagli inseriti sono corretti e fai clic sul pulsante Invia Bitcoin per confermare la transazione.
php converte array in oggetto
Passaggio 5 : Ora puoi aggiornare il portafoglio Jaxx e vedere il saldo Bitcoin aggiornato. Sono necessari circa 30 minuti affinché la transazione riceva una conferma di 3 blocchi.
Figura: Spiegazione della blockchain di Bitcoin - Transazione confermata in Jaxx
Spero di essere stato in grado di farti capire una o due cose su Bitcoin e Blockchain attraverso questo blog. Ti consiglierei di passare attraverso il nostro Tutorial sulla blockchain e Tecnologia Blockchain blog per acquisire una conoscenza approfondita di Blockchain, Bitcoin, criptovalute, Ethereum, Hyperledger e Smart Contracts.
Hai domande per noi? Per favore menzionalo nella sezione commenti e ti risponderemo.
Se desideri imparare Blockchain e costruire una carriera nelle tecnologie Blockchain, dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale. Questa formazione ti aiuterà a comprendere la Blockchain in profondità e ti aiuterà a raggiungere la padronanza dell'argomento.