Tutorial Blockchain - Guida per principianti alla tecnologia Blockchain

Questo blog Tutorial Blockchain ti fornirà tutte le conoscenze fondamentali di cui hai bisogno riguardo alla tecnologia Bitcoin e Blockchain.

La crescita di Bitcoin e Tecnologia blockchain è stato così rapido che anche coloro che non hanno sentito parlare di criptovaluta o che ne sono a conoscenza, stanno cercando di investire ed esplorare questo campo. Questo blog tutorial Blockchain ti fornirà essenzialmente tutte le conoscenze fondamentali di cui hai bisogno riguardo a Bitcoin e Blockchain nella seguente sequenza:

  1. Problemi con l'attuale sistema bancario
  2. Come Blockchain risolve questi problemi
  3. Cos'è Blockchain e Bitcoin
  4. Caratteristiche di Blockchain
  5. Caso d'uso
  6. Demo: implementazione del digital banking tramite Blockchain





Puoi passare attraverso questa registrazione del Tutorial Blockchain dove il nostro esperto ha spiegato gli argomenti in modo dettagliato con esempi che ti aiuteranno a comprendere meglio questo concetto.

Tutorial Blockchain | Tecnologia Blockchain | Edureka

La tecnologia blockchain e le criptovalute sono oggi diventate una piattaforma parallela in cui le persone hanno iniziato a eseguire le loro transazioni standard. Ora, se un nuovo sistema sta lentamente sostituendo un sistema esistente, devono esserci alcuni problemi con il sistema attuale. Inizieremo questo blog tutorial sulla Blockchain comprendendo i problemi dell'attuale sistema bancario.



Problemi con l'attuale sistema bancario:

Qualsiasi sistema esistente avrà alcuni problemi. Diamo un'occhiata ad alcuni dei problemi più comunemente affrontati con il sistema bancario:

  • Commissioni di transazione elevate

Diamo un'occhiata a un esempio per comprendere meglio questo problema:

Il problema delle Commissioni di transazione - Tutorial Blockchain - EdurekaQui, Chandler sta inviando $ 100 a Joe madeve passaretramite una terza parte fidata come una banca o una società di servizi finanziari prima che Joe possa riceverlo. Una commissione di transazione del 2% viene detratta da questo importo e Joe riceve solo $ 98 alla fine della transazione. Ora questo potrebbe non sembrare un grande importo, ma immagina se invii $ 100.000 invece di $ 100, anche le commissioni di transazione aumentano a $ 2.000 che è una grande quantità. Secondo un rapporto di SNL Financial e CNNMoney, JPMorgan Chase, Bank of America e Wells Fargo hanno guadagnato più di 6 miliardi di dollari da commissioni bancomat e scoperto nel 2015 .



  • Doppia spesa

La doppia spesa è un errore nello schema di cassa digitale in cui lo stesso singolo token digitale viene speso due o più volte. Per aiutarti a capire meglio questo problema, lascia che ti faccia un esempio:

Qui Peter ha solo $ 500 nel suo account. Avvia 2 transazioni simultaneamente ad Adam per $ 400 e Mary per $ 500. Normalmente questa transazione non andrebbe a buon fine poiché non ha un saldo sufficiente di $ 900 sul suo conto. Tuttavia, duplicando o falsificando il token digitale associato a ogni transazione digitale, può completare queste transazioni senza il saldo necessario. Questa operazione è nota come Doppia spesa.

  • Frodi nette e pirateria informatica

In India, il numero di casi di frode relativi alle carte di credito / debito e all'Internet banking è stato di 14.824 per l'anno 2016. L'importo netto coinvolto in queste frodi è stato di 77,79 crore di Rs, di cui 21 crore di Rs provenivano da frodi su Internet e 41,64 crore di Rupie. da frodi relative a bancomat / carte di debito.

  • Crisi finanziarie e arresti anomali

Immagina di dare tutto il tuo risparmio a qualcuno di cui ti fidi solo per sapere che se n'è andato e lo ha perso da qualche altra parte. Questo è quello che è successo nel 2007-2008, quando le banche e le organizzazioni di investimento avevano preso in prestito pesantemente e lo avevano prestato come mutui subprime a persone che non potevano nemmeno rimborsare questi prestiti. Questo a sua volta ha portato a una delle più grandi crisi finanziarie mai viste e si stima che abbia causato perdite vicine a $ 11 trilioni ($ 11.000.000.000.000) in tutto il mondo. Questo era solo uno degli esempi più popolari, quante volte abbiamo sentito parlare di banche e società di servizi finanziari crolli a causa di frodi interne? L'intero sistema di terze parti è qualcosa che si basa sulla fiducia cieca nei confronti dell'intermediario.

Abbiamo visto alcuni dei problemi più comuni affrontati da tutti. Non sarebbe bello avere un sistema in grado di superare questi problemi e di fornirci un Questo è esattamente ciò che fa la tecnologia Blockchain.

Cerchiamo ora di capire come Blockchain e Bitcoin risolvono questi problemi come parte successiva di questo blog tutorial Blockchain.

In che modo Blockchain risolve questi problemi?

Di seguito sono riportati alcuni dei modi attraverso i quali la tecnologia Blockchain affronta i problemi sopra menzionati:

  • Sistema decentralizzato

Il sistema Blockchain segue un approccio decentralizzato rispetto alle banche e alle organizzazioni finanziarie controllate e governate dalle autorità centrali o federali. Qui, tutti coloro che fanno parte del sistema diventano ugualmente responsabili della crescita e della caduta del sistema. Piuttosto che una singola entità che detiene il potere, chiunque sia coinvolto nel sistema detiene un certo potere.

  • Registri pubblici

Il libro mastro che contiene i dettagli di tutte le transazioni che avvengono sulla Blockchain, è aperto e completamente accessibile a tutti coloro che sono associati al sistema. Una volta entrato a far parte della rete Blockchain, puoi scaricare l'elenco completo delle transazioni sin dal suo avvio. Anche se il libro mastro completo è accessibile al pubblico, i dettagli delle persone coinvolte nelle transazioni rimangono completamente anonimi.

  • Verifica di ogni singola transazione

Ogni singola transazione viene verificata mediante un controllo incrociato del filelibro mastroe il segnale di convalida della transazione viene inviato dopo pochi minuti. Attraverso l'utilizzo di diversi algoritmi di crittografia e hashing complessi, viene eliminato il problema della doppia spesa.

  • Commissioni di transazione basse o nulle

Le commissioni di transazione di solito non sono applicabili, ma alcune varianti di Blockchain implementano alcune commissioni minime per le transazioni. Queste commissioni di transazione sono tuttavia relativamente inferiori rispetto alle commissioni implicite dalle banche e da altre organizzazioni finanziarie. Se una transazione deve essere completata con priorità, l'utente può aggiungere una commissione di transazione aggiuntiva in modo da verificare la transazione in base alla priorità.

Ora che abbiamo parlato dei problemi con l'attuale sistema esistente e capito come la tecnologia Blockchain supera queste sfide, sono abbastanza sicuro che devi avere una certa comprensione del Sistema Blockchain.

A questo punto potresti ancora chiederti cosa siano esattamente Blockchain e Bitcoin. Quindi proviamo a capire questi importanti concetti nella parte successiva di questo tutorial sulla Blockchain.

Ottieni la certificazione con progetti a livello di settore e segui rapidamente la tua carriera

Cosa sono Blockchain e Bitcoin?

Prima di andare a capire cos'è Blockchain, è importante capire cos'è Bitcoin:

I bitcoin sono un sistema di pagamento digitale e criptovaluta inventato da un programmatore sconosciuto, o da un gruppo di programmatori, con il nome di Satoshi Nakamoto. Ciò significa che possono essere utilizzati come una normale valuta, ma non esistono fisicamente come banconote da un dollaro. Sono una valuta online che può essere utilizzata per acquistare cose. Questi sono simili ai 'contanti digitali' che esistono come bit sui computer delle persone. I bitcoin esistono solo nel cloud, come Paypal, Citrus o Paytm. Anche se sono virtuali, piuttosto che fisici, vengono utilizzati come denaro quando trasferiti tra persone attraverso il web.

Il sistema Bitcoin è basato sulla rete peer-to-peer e le transazioni avvengono direttamente tra gli utenti, senza intermediari. Queste transazioni vengono verificate dai nodi di rete e registrate in un registro pubblico distribuito chiamato Blockchain. Poiché il sistema funziona senza un repository centrale o un unico amministratore, Bitcoin è chiamato la prima valuta digitale decentralizzata.

La produzione di bitcoin li rende una valuta unica. A differenza delle valute normali, i Bitcoin non possono essere creati secondo necessità. È possibile creare solo 21 milioni di Bitcoin, di cui 17 milioni sono già stati creati. Bitcoin viene creato ogni volta che un blocco contenente transazioni valide viene aggiunto alla Blockchain. Questo è l'unico mezzo per creare Bitcoin e attraverso vari algoritmi matematici e di crittografia garantiamo che non vengano creati o diffusi falsi Bitcoin. Vediamo ora di capire di più Blockchain.

Cos'è Blockchain?

La blockchain può essere definita la spina dorsale dell'intero sistema di criptovaluta. La tecnologia blockchain non solo aiuta gli utenti a eseguire transazioni utilizzando criptovalute, ma garantisce anche la sicurezza e l'anonimato degli utenti coinvolti. Si tratta di un elenco in continua crescita di record chiamati blocchi, che sono collegati e protetti utilizzando tecniche crittografiche. Una Blockchain può fungere da 'libro mastro aperto e distribuito, in grado di registrare le transazioni tra due parti in modo verificabile e permanente'. Questo libro mastro condiviso tra tutti nella rete è visibile a tutti e conferisce trasparenza e fiducia al sistema.

Un blocco è la parte 'corrente' di una Blockchain che registra alcune o tutte le transazioni recenti e, una volta completate, entra nella Blockchain come database permanente. Ogni volta che un blocco viene completato, viene generato un nuovo blocco.

come imparare pl sql

La Blockchain è tipicamente gestita da una rete peer-to-peer, aderendo collettivamente a un protocollo per la convalida di nuovi blocchi. Una volta registrati, i dati in un dato blocco non possono essere modificati retroattivamente senza l'alterazione di tutti i blocchi successivi e una collusione della maggioranza della rete. Le transazioni una volta memorizzate nella Blockchain sono permanenti. Non possono essere violati o manipolati. Impareremo di più su questo una volta che entreremo nei concetti di Blockchain.

Puoi guardare questo breve video animato di Cos'è Blockchain per comprendere gli argomenti con esempi che ti aiuteranno a capire meglio questo concetto.

Cos'è Blockchain | Cos'è Bitcoin | Tutorial Blockchain | Edureka

Ora spero che tu abbia una migliore comprensione sia di Bitcoin che di Blockchain. Andando avanti nel nostro blog tutorial Blockchain, diamo un'occhiata alle caratteristiche della tecnologia Blockchain per aiutarci a capire perché è diventata così popolare.

Caratteristiche di Blockchain

Di seguito sono elencate le caratteristiche più importanti della tecnologia Blockchain che l'ha resa una tecnologia rivoluzionaria:

  • Funzione hash SHA256
  • Crittografia a chiave pubblica
  • Registro distribuito e rete peer to peer
  • Prova di lavoro
  • Incentivi per la convalida

Proviamo a capirli uno per uno.

Funzione hash SHA256

L'alogoritmo hash principale utilizzato nella tecnologia blockchain è SHA256. Lo scopo dell'utilizzo di un hash è perché l'output non è 'crittografia', ovvero non può essere decrittografato nel testo originale. È una funzione crittografica 'unidirezionale' e ha una dimensione fissa per qualsiasi dimensione del testo di origine. Per una migliore comprensione, guardiamo un esempio di seguito:

Se guardi il primo esempio, stiamo alimentando l'input come 'Hello World' e otteniamo un output come 'a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e'. Tuttavia, aggiungendo semplicemente un '!' alla fine, l'output cambia completamente in '7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069'. Se cambiamo 'H' in 'h' e 'W' in 'w', il valore di output cambia in '7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9'.

Spero che con questo esempio abbiate capito quanto sia complesso l'algoritmo poiché anche il minimo cambiamento nell'input può causare un enorme cambiamento nell'output.

Crittografia a chiave pubblica

Questa tecnica crittografica aiuta l'utente creando un set di chiavi denominato chiave pubblica e chiave privata. Qui la chiave pubblica è condivisa con altri mentre la chiave privata è tenuta segreta dall'utente. Per comprendere i ruoli di queste chiavi, esaminiamo l'esempio seguente per ottenere una migliore comprensione:

Se Chandler invia alcuni bitcoin a Joey, quella transazione avrà tre informazioni:

  • Indirizzo bitcoin di Joey (chiave pubblica di Joey)
  • La quantità di bitcoin che Chandler sta inviando a Joey.
  • Indirizzo bitcoin di Chandler (chiave pubblica di Chandler)

Ora tutti questi dati insieme a una firma digitale crittografata vengono inviati attraverso la rete per la verifica. La firma digitale è ancora un valore hash ottenuto dalla combinazione dell'indirizzo bitcoin di Chandler e dell'importo che sta inviando a joey. Questa firma digitale è crittografata dalla chiave privata. Una volta che questi dati vengono ricevuti da un miner che deve verificare questa transazione, ci sono 2 processi che esegue contemporaneamente:

  1. Prende tutti i dati non crittografati come l'importo della transazione e le chiavi pubbliche di Joey e Chandler e li invia a un algoritmo hash per ottenere un valore hash che chiameremo Hash1
  2. Prende la firma digitale e la decrittografa utilizzando la chiave pubblica di Chandler per ottenere un valore hash che chiameremo Hash2

Se sia Hash1 che Hash2 sono uguali, significa che si tratta di una transazione valida.

Libro mastro distribuito e rete P2P

Ogni singola persona sulla rete ha una copia del libro mastro. Non esiste una singola copia centralizzata. Lascia che ti aiuti a capire cos'è un libro mastro con il seguente esempio:Supponi di dover inviare 10 Bitcoin al tuo amico John dove il tuo saldo Bitcoin è 974,65 e John qui con un saldo di 37. Il tuo saldo verrà detratto di 10 BTC e accreditato sul conto di John.

Blockchain ha un modo unico per implementarlo. Non ci sono conti e saldi nel libro mastro Bitcoin Blockchain. Ogni transazione dalla prima viene archiviata su un database in continua crescita chiamato Blockchain. Ci sono blocchi con una media di circa 2050 transazioni e ad oggi ci sono 484.000 blocchi nella Blockchain con circa 250 milioni di transazioni.

Questo libro mastro è distribuito tra tutti gli utenti di Bitcoin Blockchain, ovvero il libro mastro non ha una posizione centrale in cui è archiviato. Tutti sulla rete possiedono una copia del libro mastro e la copia vera è la raccolta di tutti i registri distribuiti.

Prova di lavoro

Potresti chiederti se tutti possiedono allo stesso modo il libro mastro, chi aggiunge blocchi alla Blockchain? Come possono le persone fidarsi di questa persona?

Per questo, abbiamo il concetto di prova di lavoro. Fondamentalmente è come risolvere un puzzle molto grande. Richiede molto sforzo computazionale. Questo lavoro è svolto da persone nella rete Bitcoin che chiamiamo minatori.Il lavoro di questi minatori è verificare le transazioni e risolvere un complesso puzzle matematico associato al blocco che si sta creando. La difficoltà del problema viene regolata in modo che in media un blocco venga risolto in 10 minuti. I minatori cercano un nonce specifico (valore matematico) che fornisce l'hash desiderato, che è predeterminato. L'attuale livello di difficoltà è tale che è necessario provare circa 20,6 quadrilioni di nonce per ottenere l'hash corretto.

Ogni blocco ha un valore hash che è la combinazione dell'hash finale del blocco precedente, del valore hash dei dati della transazione e del nonce. L'hash finale risultante per il blocco deve iniziare con un numero specificato di zeri finali. È questo calcolo per trovare il nonce che soddisfa la condizione che rende il mining così costoso dal punto di vista computazionale.

Quindi la persona che trova questo nonce è il miner di successo e lui / lei può aggiungere il proprio blocco alla blockchain. Attraverso la nostra rete distribuita P2P, trasmette il loro blocco e tutti verificano se gli hash corrispondono, aggiorna la loro blockchain e passa immediatamente alla risoluzione del blocco successivo.

Incentivi per la convalida

L'ultimo passaggio di una transazione Bitcoin è dare una ricompensa al minatore che ha creato l'ultimo blocco. Questa ricompensa è fornita dal sistema Blockchain per convalidare le transazioni e mantenere la Blockchain. Attualmente la ricompensa per blocco è di 12,5 BTC (Rs 3.427.850 /- o $ 53.390 ). Questa è la parte più interessante di Bitcoin Mining.

Gli incentivi bitcoin sono l'unico modo per generare nuova valuta nel sistema e si ritiene che entro il 2140 verranno estratti tutti i 21 milioni di bitcoin.

Con questo, spero che ora tu abbia più comprensione e apprezzamento nei confronti della tecnologia Blockchain. Blockchain è molto più di Bitcoin. La finanza è solo una delle tante industrie che Blockchain mira a rivoluzionare. Andando avanti con il nostro tutorial sulla Blockchain, diamo ora un'occhiata a uno di questi esempi di IBM e Maersk, per capire come il settore della supply chain viene interrotto dalla blockchain.

Tutorial Blockchain: caso d'uso

Maersk è un conglomerato commerciale danese con attività nei settori dei trasporti, della logistica e dell'energia. Dal 1996 Maersk è il più grande operatore di navi portacontainer e di navi da rifornimento al mondo. L'azienda ha sede a Copenhagen, Danimarca, con filiali e uffici in 130 paesi e circa 88.000 dipendenti.

IBM è una società tecnologica multinazionale americana che lavora principalmente su soluzioni aziendali, soluzioni di sicurezza e soluzioni di archiviazione dal 1921

Esigenza aziendale:

Essendo parte di un settore della catena di fornitura estremamente dinamico, il monitoraggio del minimo cambiamento è della massima priorità per il cliente. Avevano bisogno di una soluzione che potesse consentire loro di completare il processo di spedizione senza ritardi nel lavoro di ufficio. Una soluzione che sarebbe in grado di riunire tutti gli stakeholder del sistema e fornire uno stato in tempo reale della spedizione.

Sfide:

Oggi, il 90% delle merci nel commercio globale viene trasportato dall'industria marittima. Questa catena di approvvigionamento scorre attraverso la complessità e l'enorme volume della comunicazione punto a punto. Queste comunicazioni avvengono attraverso una ragnatela di fornitori di servizi di trasporto terrestre, spedizionieri, dogane, broker, porti governativi e servizi di trasporto marittimo.Si stima che i documenti e le informazioni per una spedizione di container costino più del doppio del trasporto fisico effettivo.

Soluzione:

IBM e Maersk stanno affrontando questo problema con una piattaforma di autorizzazione distribuita accessibile dall'ecosistema della supply chain progettata per scambiare dati sugli eventi e gestire flussi di lavoro documentali.

Merck e IBM stanno impiegando la tecnologia Blockchain per creare un sistema globale a prova di manomissione grazie alla digitalizzazione del flusso di lavoro commerciale e al monitoraggio delle spedizioni end-to-end. Ciò elimina gli attriti, comprese le costose comunicazioni punto-punto. La collaborazione verrà avviata con la potenziale capacità di monitorare milioni di viaggi in container all'anno e integrarsi con le autorità doganali su rotte commerciali selezionate.

Risultati:

  • Fornito un sicuro Scambio di dati piattaforma per tutti gli stakeholder coinvolti nel sistema di filiera.
  • Stabilito un Archivio a prova di manomissione per memorizzare tutti i documenti coinvolti come parte del processo.
  • Eventi di spedizione regolari aiutano a ridurre in modo significativo Ritardi e frodi , risparmiando miliardi di dollari all'anno.
  • Ridotta la barriera tra le organizzazioni di categoria aumentando così il PIL mondiale del 3%.
  • Aiutato aumentare il volume degli scambi complessivi del 12%.

classe di archiviazione c ++

È così che la tecnologia Blockchain ha aiutato Maersk e ha aiutato molte altre aziende in tutto il mondo. Infine, come parte di questo tutorial Blockchain, vedremo una demo su come impostare una Blockchain privata autonoma sul tuo sistema.

Tutorial Blockchain: Demo

Implementeremo una banca digitale utilizzando Ethereum Blockchain. Ethereum è una piattaforma di elaborazione distribuita open source, pubblica e basata su blockchain. I sistemi ci consentiranno di:

  1. Crea una criptovaluta con un'offerta di mercato fissa e token per rappresentare i valori delle risorse del mondo reale.
  2. Crea una Blockchain privata autonoma con regole sulla spesa.
  3. Il mio per un nuovo Ether convalidando le transazioni.

La demo può essere suddivisa in 4 passaggi:

  1. Clonazione del codice Geth
  2. Creazione di un blocco Genesis
  3. Creare regole per la nostra Blockchain
  4. Convalida e mining di etere

Passaggio 1: clonazione del codice Geth:

geth è l'interfaccia a riga di comando per eseguire un nodo Ethereum completo implementato in Go. Installando ed eseguendogeth, puoi prendere parte alla rete ethereum frontier live e

  • Il mio vero etere
  • Trasferisci fondi tra indirizzi
  • Crea contratti e invia transazioni
  • Esplora la cronologia dei blocchi

Clonazione del repository geth da github. Per fare ciò, apri un nuovo terminale ed esegui il seguente comando:

$ git clone https://github.com/ethereum/go-ethereum


Dopo aver clonato con successo il file da GitHub, dobbiamo ramificare l'ultima versione di geth.

$ cd go-ethereum $ git tag

$ git tag checkout / v1.6.7 -b EdurekaEthereumV1.6.7 $ git branch

$ fai tutto

Passaggio 2: creazione di Genesis Block

Un blocco genesi è il primo blocco di una catena di blocchi. Cambiare il blocco genesis è un modo per allontanarti definitivamente dalla blockchain di bitcoin, ovvero avviare una nuova rete con la propria storia separata. Per creare il file genesis, eseguire i seguenti comandi:

$ cd go-ethereum $ mkdir genesis $ cd genesis $ gedit genesis.json


Passaggio 3: creazione di regole per la nostra blockchain

Le regole per la nostra Blockchain saranno incluse nel file genesis.json che abbiamo creato. Aggiungi il seguente codice nel tuo file genesis.json:

{{'config': {'chainId': 123, 'homesteadBlock': 0, 'eip155Block': 0, 'eip158Block': 0,}, 'nonce': '0x3', 'timestamp': '0x0', ' parentHash ':' 0x00000000000000000000000000000000000000000000000000 ',' extraData ':' 0x0 ',' gasLimit ':' 0x4c4b40 ',' difficoltà ':: 0x400', 'mixhash': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 : {}}

nunzio: Un hash a 64 bit, che dimostra, combinato con il mix-hash, che è stata eseguita una quantità sufficiente di calcoli su questo blocco.

timestamp: Un valore scalare uguale all'output ragionevole della funzione Unix time () all'inizio di questo blocco.

mixhash : Un hash a 256 bit che dimostra, combinato con il nonce, che su questo blocco è stata eseguita una quantità sufficiente di calcolo.

difficoltà: Un valore scalare corrispondente al livello di difficoltà applicato durante la nonce scoperta del blocco.

alloc : Permette di definire un elenco di wallet precompilati. È una funzionalità specifica di Ethereum per gestire il periodo di 'prevendita Ether'.

parentHash : L'hash Keccak a 256 bit dell'intero header del blocco genitore (inclusi i suoi nonce e mixhash).

extraData : Un optional gratuito, ma max. Spazio lungo 32 byte per conservare cose intelligenti per Ethernet.

gasLimit : Un valore scalare uguale al limite corrente a livello di catena della spesa di gas per blocco.

coinbase: La primissima transazione inclusa nel blocco dai minatori.

Ora dobbiamo inizializzare la blockchain. Puoi farlo usando il seguente comando:

$ / home / edureka / go-ethereum / build / bin / geth --datadir ~ / ethereum / net3 init genesis / genesis3.json

Ora che abbiamo inizializzato la blockchain, è tempo di concedere ai geth l'accesso al controllo. Esegui il seguente comando per avviare la console geth:

$ / home / edureka / go-ethereum / build / bin / geth --datadir ~ / ethereum / net3 / --networkid 3 console


Passaggio 4: convalida e estrazione di etere.

Nella console Geth, esegui il seguente comando:

personal.newAccount () : crea un nuovo account come parte della tua blockchain a cui è collegato un portafoglio specifico.


eth.accounts: Ti aiuta a controllare i vari account che fanno parte della tua blockchain.


eth.blockNumber (): questo ti aiuta a identificare il numero di blocchi che fanno parte della tua blockchain.

miner.start (): questa funzione viene utilizzata per avviare il processo di mining.

Di seguito puoi vedere l'applicazione di mining in esecuzione:


miner.stop (): interrompe il processo di mining

cos'è una variabile di istanza in java


eth.blockNumber (): l'esecuzione di questo comando dopo il processo di mining ti dice a quale numero di blocco ti trovi dopo aver eseguito l'operazione di mining
eth.getBalance: ('Numero di conto'): questo comando viene utilizzato per controllare il saldo dell'etere nel conto specificato



Uscita: Esci dalla console geth.

Con questo abbiamo estratto con successo l'etere e completato la nostra demo bancaria. Questo ci porta alla fine di questo blog. Spero che questo blog tutorial su Blockchain ti sia piaciuto. Questo è stato il primo blog della serie di tutorial Blockchain. Questo blog tutorial Blockchain sarà seguito dal mio prossimo blog, che si concentrerà sulle tecnologie Blockchain e sulle transazioni Bitcoin. Leggili anche per saperne di più su Blockchain.

Se desideri imparare Blockchain e costruire una carriera nelle tecnologie Blockchain, dai un'occhiata al nostro Formazione 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.

Hai domande per noi? Per favore menzionalo nella sezione commenti e ti risponderemo.