Blockchain Tutorial - Začetniški priročnik za tehnologijo Blockchain



Ta blog Blockchain Tutorial vam bo ponudil vse osnovno znanje, ki ga potrebujete glede tehnologije Bitcoin in Blockchain.

Rast Bitcoina in Blockchain tehnologija je bil tako hiter, da celo tisti, ki še niso slišali za kriptovaluto ali ne vedo o njenem delovanju, želijo investirati in raziskati to področje. Ta blokovski blok z vadnicami vam bo v bistvu zagotovil vse temeljno znanje, ki ga potrebujete glede Bitcoina in Blockchaina, v naslednjem zaporedju:

  1. Težave s trenutnim bančnim sistemom
  2. Kako Blockchain rešuje ta vprašanja
  3. Kaj je Blockchain in Bitcoin
  4. Značilnosti Blockchaina
  5. Primer uporabe
  6. Predstavitev: Implementacija digitalnega bančništva z uporabo Blockchain





Lahko greste skozi ta posnetek vadnice Blockchain, kjer je naš strokovnjak je teme podrobno razložil s primeri, ki vam bodo pomagali bolje razumeti ta koncept.

Vadnica za blockchain | Blockchain Technology | Edureka

Blockchain tehnologija in kripto valute so danes postale vzporedna platforma, kjer so ljudje začeli opravljati svoje običajne transakcije. Če zdaj novi sistem počasi nadomešča obstoječega, mora obstajati nekaj težav s trenutnim sistemom. Ta blok z vajami za Blockchain bomo začeli z razumevanjem težav trenutnega bančnega sistema.



Težave s trenutnim bančnim sistemom:

Vsak obstoječi sistem bo imel nekaj težav. Oglejmo si nekaj najpogostejših težav z bančnim sistemom:

  • Visoke transakcijske provizije

Oglejmo si primer za boljše razumevanje te težave:

Izdaja Transakcijskih provizij - Vadnica za blokchain - EdurekaTu Chandler Joeu pošilja 100 dolarjev, todamora minitiprek zaupanja vredne tretje osebe, kot je banka ali podjetje za finančne storitve, preden jo Joe lahko prejme. Od tega zneska se odštejejo transakcijske provizije v višini 2% in Joe prejme le 98 USD na koncu transakcije. Zdaj se to morda ne zdi velik znesek, vendar si predstavljajte, če bi namesto 100 dolarjev poslali 100.000 dolarjev, potem se tudi provizije za transakcije povečajo na 2.000 dolarjev, kar je velik znesek. Glede na poročilo SNL Financial in CNNMoney, JPMorgan Chase, Bank of America in Wells Fargo so v letu 2015 s provizijami na bankomatih in prekoračitvah zaslužili več kot 6 milijard dolarjev .



  • Dvojna poraba

Dvojna poraba je napaka v digitalni gotovinski shemi, pri kateri se isti digitalni žeton porabi dvakrat ali več. Da boste lažje razumeli to težavo, naj vam dam primer:

Tu ima Peter na računu le 500 dolarjev. Istočasno sproži dve transakciji z Adamom za 400 dolarjev in Marijo za 500 dolarjev. Običajno se ta transakcija ne bi izvedla, saj na računu nima zadostnega stanja v višini 900 USD. Vendar pa lahko s podvajanjem ali ponarejanjem digitalnega žetona, povezanega z vsako digitalno transakcijo, te transakcije dokonča brez potrebnega ravnotežja. Ta operacija je znana kot dvojna poraba.

  • Neto prevar in vdorov v račune

V Indiji je bilo število primerov goljufij, povezanih s kreditnimi / debetnimi karticami in internetnim bančništvom, za leto 2016 14.824. Neto znesek, ki je bil vpleten v te goljufije, je znašal 77,79 milijona kron, od tega 21 kron zaradi internetnih prevar in 41,64 kun zaradi goljufij, povezanih z bankomati / debetnimi karticami.

  • Finančna kriza in zrušitve

Predstavljajte si, da ves prihranek daste nekomu, ki mu zaupate, le da veste, da je odšel in ga nekje drugje izgubil. To se je zgodilo v obdobju 2007–2008, ko so se banke in investicijske organizacije močno zadolževale in jih dajale v najem kot hipotekarne hipoteke ljudem, ki teh posojil niso mogli niti vrniti. To pa je privedlo do ene največjih finančnih kriz, ki so jih kdaj koli videli, po ocenah pa so po vsem svetu povzročile skoraj 11 bilijonov dolarjev (11.000.000.000.000 USD). To je bil le eden izmed najbolj priljubljenih primerov. Kako pogosto smo že slišali za propad bank in finančnih storitev zaradi notranjih prevar? Celoten sistem tretjih oseb je nekaj, kar temelji na slepem zaupanju srednjega človeka.

Videli smo nekaj najpogostejših težav, s katerimi se sooča vsak. Ali ne bi bilo super imeti sistem, ki bi premagal te težave in nam priskrbel tehnologijo Blockchain.

Poskusimo zdaj razumeti, kako Blockchain in Bitcoins rešujejo ta vprašanja kot naslednji del tega blogovskega bloka z vajami.

Kako Blockchain rešuje ta vprašanja?

Spodaj je navedenih nekaj načinov, kako se tehnologija Blockchain loteva zgoraj omenjenih vprašanj:

  • Decentraliziran sistem

Sistem Blockchain sledi decentraliziranemu pristopu v primerjavi z bankami in finančnimi organizacijami, ki jih nadzorujejo in vodijo centralni ali zvezni organi. Tu postanejo vsi, ki so del sistema, enako odgovorni za rast in propad sistema. Namesto ene same entitete, ki ima oblast, ima vsak, ki je vpleten v sistem, nekaj moči.

  • Javne knjige

Knjiga, ki vsebuje podrobnosti o vseh transakcijah, ki se zgodijo na Blockchainu, je odprta in popolnoma dostopna vsem, ki so povezani s sistemom. Ko se pridružite omrežju Blockchain, lahko prenesete celoten seznam transakcij od njegovega začetka. Čeprav je celotna knjiga javno dostopna, ostajajo podatki o ljudeh, vključenih v transakcije, popolnoma anonimni.

  • Preverjanje vsake posamezne transakcije

Vsaka posamezna transakcija se preveri z navzkrižnim preverjanjemknjigain potrditveni signal transakcije se pošlje po nekaj minutah. Z uporabo več zapletenih algoritmov šifriranja in razprševanja se odpravi vprašanje dvojne porabe.

  • Nizke ali nobene transakcijske provizije

Provizije za transakcije se običajno ne uporabljajo, vendar nekatere različice Blockchaina izvajajo določene minimalne provizije za transakcije. Te provizije za transakcije pa so relativno precej manjše v primerjavi s provizijami bank in drugih finančnih organizacij. Če je treba transakcijo zaključiti prednostno, lahko uporabnik doda dodatne transakcijske provizije, da lahko transakcijo prednostno preveri.

Zdaj, ko smo govorili o težavah s trenutnim obstoječim sistemom in razumeli, kako tehnologija Blockchain premaga te izzive, sem prepričan, da ste morali razumeti sistem Blockchain.

Na tej točki se morda še vedno sprašujete, kaj točno sta Blockchain in Bitcoin. Poskusimo torej razumeti te pomembne koncepte v naslednjem delu te vadnice za Blockchain.

Pridobite certifikat za projekte na ravni industrije in hitro sledite svoji karieri

Kaj sta Blockchain in Bitcoin?

Preden nadaljujemo z razumevanjem, kaj je Blockchain, je pomembno, da razumete, kaj je Bitcoin:

Bitcoin so kriptovalutni in digitalni plačilni sistem, ki ga je izumil neznani programer ali skupina programerjev pod imenom Satoshi Nakamoto. To pomeni, da jih je mogoče uporabljati kot običajno valuto, vendar fizično ne obstajajo kot dolarski bankovci. So spletna valuta, s katero lahko kupujete stvari. Ti so podobni 'digitalni gotovini', ki obstajajo kot bitki na računalnikih ljudi. Bitcoin obstajajo samo v oblaku, kot so Paypal, Citrus ali Paytm. Čeprav so navidezni in ne fizični, se med prenosom med ljudmi prek spleta uporabljajo kot gotovina.

Sistem Bitcoin temelji na omrežju peer-to-peer in transakcije potekajo med uporabniki neposredno, brez posrednika. Te transakcije preverijo omrežna vozlišča in jih zabeležijo v javni razdeljeni knjigi, imenovani Blockchain. Ker sistem deluje brez centralnega repozitorija ali enega skrbnika, se Bitcoin imenuje prva decentralizirana digitalna valuta.

Proizvodnja bitcoinov jih naredi edinstveno valuto. Za razliko od običajnih valut Bitcoinov ni mogoče ustvariti po potrebi. Ustvariti je mogoče le 21 milijonov Bitcoinov, od tega 17 milijonov že ustvarjenih. Bitcoin se ustvari vsakič, ko je Blockchainu dodan blok, ki vsebuje veljavne transakcije. To je edino sredstvo za ustvarjanje Bitcoinov in z različnimi matematičnimi algoritmi in algoritmi za šifriranje zagotavljamo, da se ne ustvarjajo in ne krožijo lažni Bitcoini. Zdaj razumemo več Blockchaina.

Kaj je Blockchain?

Blockchain lahko imenujemo hrbtenica celotnega sistema kriptovalut. Tehnologija Blockchain ne pomaga le, da uporabniki izvajajo transakcije z uporabo kriptovalut, temveč tudi zagotavlja varnost in anonimnost vpletenih uporabnikov. Gre za nenehno naraščajoč seznam zapisov, imenovanih bloki, ki so povezani in zavarovani s pomočjo kriptografskih tehnik. Blockchain lahko služi kot 'odprta in porazdeljena knjiga, ki lahko zapisuje transakcije med obema stranema na preverljiv in trajen način.' Ta knjiga, ki je v skupni rabi med vsemi v omrežju, je javna, da jo lahko vsi vidijo, kar sistemu prinaša preglednost in zaupanje.

Blok je 'trenutni' del verige blokov, ki beleži nekatere ali vse nedavne transakcije, po zaključku pa gre v verigo blokov kot trajna baza podatkov. Vsakič, ko je blok dokončan, se ustvari nov blok.

uporaba analitike velikih podatkov

Blockchain običajno upravlja omrežje peer-to-peer, ki se skupno drži protokola za preverjanje veljavnosti novih blokov. Ko so podatki v katerem koli bloku zabeleženi, jih ni mogoče spremeniti za nazaj, ne da bi se spremenili vsi nadaljnji bloki in dogovori omrežne večine. Transakcije, ki so enkrat shranjene v Blockchainu, so trajne. Z njimi ni mogoče vdreti ali z njimi manipulirati. Več o tem bomo izvedeli, ko bomo vstopili v koncepte Blockchain.

Lahko si ogledate ta kratek animirani videoposnetek Kaj je Blockchain, da boste razumeli teme s primeri, ki vam bodo pomagali bolje razumeti ta koncept.

Kaj je Blockchain | Kaj je Bitcoin | Vadnica za blockchain | Edureka

Zdaj upam, da bolje razumete Bitcoin in Blockchain. V našem blogu z vadnicami za Blockchain si poglejmo lastnosti tehnologije Blockchain, da bomo lažje razumeli, zakaj je postala tako priljubljena.

Značilnosti Blockchaina

Spodaj so najpomembnejše značilnosti tehnologije Blockchain, zaradi katere je postala revolucionarna tehnologija:

  • Funkcija razpršitve SHA256
  • Kriptografija javnega ključa
  • Distribuirana mreža Ledger & Peer to Peer Network
  • Dokazilo o delu
  • Spodbude za validacijo

Poskusimo razumeti vsakega posebej.

Funkcija razpršitve SHA256

Alogoritem razprševanja jedra, ki se uporablja v blockchain tehnologiji, je SHA256. Namen uporabe razpršitve je, ker izhod ni 'šifriranje', torej ga ni mogoče dešifrirati nazaj v izvirno besedilo. Je 'enosmerna' kriptografska funkcija in je določene velikosti za poljubno velikost izvornega besedila. Za boljše razumevanje si oglejmo spodnji primer:

Če pogledate prvi primer, vhod podajamo kot »Hello World«, izhod pa kot »a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e«. Vendar s samo dodajanjem znaka! na koncu se izhod popolnoma spremeni v “7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069”. Če spremenimo 'H' v 'h' in 'W' v 'w', se izhodna vrednost spremeni v '7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9'.

Upam, da ste s tem primerom razumeli, kako zapleten je algoritem, saj lahko že najmanjša sprememba vnosa povzroči veliko spremembo v izhodu.

Kriptografija javnega ključa

Ta kriptografska tehnika pomaga uporabniku z ustvarjanjem nabora ključev, imenovanih javni in zasebni ključ. Tu se javni ključ deli z drugimi, zasebni ključ pa uporabnik hrani kot skrivnost. Za boljše razumevanje vlog teh tipk si oglejmo spodnji primer:

Če Chandler Joeyu pošlje nekaj bitcoinov, bo ta transakcija imela tri podatke:

  • Joeyev bitcoin naslov. (Joeyjev javni ključ)
  • Količina bitcoinov, ki jih Chandler pošilja Joeyju.
  • Chandlerjev naslov Bitcoin (Chandlerjev javni ključ)

Zdaj se vsi ti podatki skupaj s šifriranim digitalnim podpisom pošljejo po omrežju v preverjanje. Digitalni podpis je spet zgoščena vrednost, dosežena s kombinacijo Chandlerjevega bitcoin naslova in zneska, ki ga pošilja joeyju. Ta digitalni podpis je šifriran z zasebnim ključem. Ko rudar, ki mora potrditi to transakcijo, prejme te podatke, sočasno izvede dva postopka:

  1. Vzame vse nešifrirane podatke, kot sta znesek transakcije in javni ključi tako Joeyja kot Chandlerja, in jih poda v algoritem zgoščevanja, da dobi vrednost zgoščevanja, ki mu bomo rekli Hash1
  2. Vzame digitalni podpis in ga z javnim ključem chandlerja dešifrira, da dobi vrednost zgoščene vrednosti, ki jo bomo imenovali kot Hash2

Če sta Hash1 in Hash2 enaka, to pomeni, da je to veljavna transakcija.

Porazdeljena knjiga in omrežje P2P

Vsak posameznik v omrežju ima kopijo knjige. Ni enotne centralizirane kopije. Naj vam pomagam pri razumevanju, kaj je knjiga, z naslednjim primerom:Recimo, da morate svojemu prijatelju Johnu poslati 10 Bitcoinov, kjer je vaše stanje Bitcoinov 974,65, John pa tukaj s stanjem 37. Vaše stanje bo odšteto za 10 BTC in nakazano na Johnov račun.

Blockchain ima to edinstven način za izvajanje. V knjigi Bitcoin Blockchain ni računov in stanj. Vsaka transakcija iz prve je shranjena v neprestano rastoči bazi podatkov, imenovani Blockchain. Blokov je v povprečju približno 2050 transakcij, od danes pa je v Blockchainu 484.000 blokov z okoli 250 milijoni transakcij.

Ta knjiga je razdeljena med vse uporabnike Bitcoin Blockchain, tj. Knjiga nima centralne lokacije, kjer je shranjena. Vsi v omrežju imajo v lasti kopijo knjige in resnična kopija je zbirka vseh razdeljenih knjig.

Dokaz o delu

Morda se sprašujete, ali so vsi enako v lasti knjige, ki doda bloke v Blockchain? Kako lahko ljudje zaupajo tej osebi?

Za to imamo koncept dokazila o delu. V bistvu je kot reševanje zelo velike uganke. Zahteva veliko računskih naporov. To delo opravljajo ljudje v Bitcoin omrežju, ki mu pravimo rudarji.Delo teh rudarjev je preverjanje transakcij in reševanje zapletene matematične uganke, povezane z blokom, ki se ustvarja. Težavnost problema se prilagodi tako, da se blok v povprečju reši v 10 minutah. Rudarji iščejo določeno nonce (matematično vrednost), ki daje želeno razpršitev, ki je vnaprej določena. Trenutna težavnostna stopnja je takšna, da boste morali poskusiti približno 20,6 kvadriljona, da boste dobili pravilno razpršitev.

Vsak blok ima razpršeno vrednost, ki je kombinacija končne razpršitve prejšnjega bloka, razpršene vrednosti podatkov transakcije in nonce. Končno nastalo zgoščevanje bloka se mora začeti z določenim številom zadnjih ničel. Ta izračun najti nonce, ki izpolnjuje pogoj, zaradi katerega je rudarstvo tako računsko drago.

Oseba, ki najde to nonce, je torej uspešen rudar in lahko doda svoj blok v verigo blokov. Preko našega distribuiranega omrežja P2P oddaja svoj blok in vsi preverijo, ali se hashi ujemajo, posodobijo svojo verigo blokov in takoj nadaljujejo z reševanjem naslednjega bloka.

Spodbude za validacijo

Zadnji korak Bitcoin transakcije je podelitev nagrade rudarju, ki je ustvaril najnovejši blok. Te nagrade zagotavlja sistem Blockchain za potrjevanje transakcij in vzdrževanje Blockchain. Trenutno je nagrada na blok 12,5 BTC (Rs 3,427,850 / - ali 53.390 USD ). To je najbolj zanimiv del Bitcoin rudarjenja.

Bitcoin spodbude so edini način za ustvarjanje nove valute v sistem in verjamejo, da bodo do leta 2140 izkopali vseh 21 milijonov bitcoinov.

S tem upam, da imate zdaj več razumevanja in spoštovanja do tehnologije Blockchain. Blockchain je veliko več kot Bitcoin. Finance so le ena izmed številnih panog, ki jih želi Blockchain motiti. Če nadaljujemo z našo vadnico za Blockchain, si oglejmo zdaj en primer IBM in Maersk, da bomo razumeli, kako verigo dobavnih verig moti blockchain.

Blockchain Tutorial: Uporaba primera

Maersk je danski poslovni konglomerat z dejavnostmi v prometnem in logističnem ter energetskem sektorju. Maersk je največji operater kontejnerskih ladij in preskrbovalnih ladij na svetu od leta 1996. Podjetje ima sedež v Kopenhagnu na Danskem s podružnicami in pisarnami v 130 državah in približno 88.000 zaposlenimi.

IBM je ameriška večnacionalna tehnološka družba, ki se od leta 1921 ukvarja predvsem s poslovnimi rešitvami, varnostnimi rešitvami in rešitvami za shranjevanje

Poslovne potrebe:

Kot del izjemno dinamične industrije dobavne verige je sledenje najmanjšim spremembam za stranko najpomembnejše. Potrebovali so rešitev, ki bi jim omogočila, da zaključijo postopek pošiljanja, ne da bi pri tem zamujali s papirjem. Rešitev, ki bi lahko združila vse deležnike sistema in zagotovila sprotno stanje pošiljke.

pojdi na funkcijo v pythonu

Izzivi:

Danes 90% blaga v svetovni trgovini prevaža ladjarska industrija. To dobavno verigo pretakata zapletenost in velik obseg komunikacije od točke do točke. Ta sporočila potekajo prek ohlapno povezanih mrež ponudnikov kopenskih prevozov. Špediterji, carini, posredniki, vladna pristanišča in morski prevozniki.Dokumenti in informacije za pošiljke v zabojnikih naj bi stali več kot dvakrat več kot dejanski fizični prevoz.

Rešitev:

IBM in Maersk to težavo rešujeta z distribuirano platformo za dovoljenja, ki jo ima dostop do ekosistema dobavne verige in je namenjena izmenjavi podatkov o dogodkih in obdelavi delovnih tokov dokumentov.

Merck in IBM uporabljata tehnologijo Blockchain za ustvarjanje globalnega sistema za zaščito pred nedovoljenimi spremembami z digitalizacijo poteka trgovine in sledenjem pošiljk od konca do konca. To odpravlja trenja, vključno z dragimi komunikacijami od točke do točke. Sodelovanje se bo začelo s potencialno sposobnostjo sledenja milijonom potovanj z zabojniki na leto in povezovanja s carinskimi organi na izbranih trgovskih pasovih.

Rezultati:

  • Zagotovljeno varno Izmenjava podatkov platforma za vse zainteresirane strani, vključene v sistem dobavne verige.
  • Ustanovljen a Odlagališče, zaščiteno pred posegi shraniti vse vpletene dokumente kot del postopka.
  • Redni dogodki pošiljanja pomagajo zmanjšati pomembne količine Zamude in prevare , prihranite milijarde dolarjev letno.
  • Zmanjšana pregrada med trgovinskimi organizacijami, s čimer se je svetovni BDP povečal za 3%.
  • Pomagal povečanje celotnega obsega trgovine za 12%.

Tako je tehnologija Blockchain pomagala Maersku in pomagala številnim drugim podjetjem po vsem svetu. Na koncu bomo kot del te vadnice za Blockchain preučili predstavitev, kako v svojem sistemu nastavite zasebni avtonomni Blockchain.

Blockchain Vadnica: Demo

Vpeljali bomo digitalno banko z uporabo Ethereum Blockchain. Ethereum je odprtokodna, javna, porazdeljena računalniška platforma, ki temelji na verigi blokov. Sistemi nam bodo omogočili:

  1. Izdelajte kriptovaluto s stalno tržno ponudbo in žetoni, ki bodo predstavljali vrednosti premoženja v resničnem svetu.
  2. Ustvarite avtonomni zasebni Blockchain s pravili o porabi denarja.
  3. Mine za nov eter s preverjanjem veljavnosti transakcij.

Predstavitev lahko razdelimo na 4 korake:

  1. Kloniranje Geth kode
  2. Ustvarjanje bloka Genesis
  3. Izdelava pravil za našo verigo blokov
  4. Preverjanje in pridobivanje etra

1. korak: Kloniranje kode Geth:

geth je vmesnik ukazne vrstice za zagon celotnega vozlišča ethereum, implementiranega v Go. Z namestitvijo in zagonomgeth, lahko sodelujete v omrežju ethereum frontier v živo in

  • Moj pravi eter
  • Prenos sredstev med naslovi
  • Ustvarjajte pogodbe in pošiljajte transakcije
  • Raziščite zgodovino blokov

Kloniranje skladišča geth iz github-a. Če želite to narediti, odprite nov terminal in izvedite naslednji ukaz:

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


Ko ste datoteko uspešno klonirali iz github, moramo razvejati najnovejšo različico geth.

$ cd go-ethereum $ git oznaka

$ git checkout tags / v1.6.7 -b EdurekaEthereumV1.6.7 $ git podružnica

$ vse

2. korak: Ustvarjanje bloka Genesis

Genezni blok je prvi blok blokovne verige. Spreminjanje geneze bloka je način, da se dokončno odvrnete od verige bitcoinov, tj. Zaženete novo omrežje z lastno ločeno zgodovino. Če želite ustvariti datoteko geneze, izvedite naslednje ukaze:

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


3. korak: Izdelava pravil za našo verigo blokov

Pravila za našo Blockchain bodo vključena v datoteko genesis.json, ki smo jo ustvarili. V datoteko genesis.json dodajte naslednjo kodo:

{{'config': {'chainId': 123, 'homesteadBlock': 0, 'eip155Block': 0, 'eip158Block': 0,}, 'nonce': '0x3', 'timestamp': '0x0', ' parentHash ':' 0x0000000000000000000000000000000000000000000000000000 ',' extraData ':' 0x0 ',' gasLimit ':' 0x4c4b40 ',' težavnost ':: 0x400', 'mixhash': '0x000000000000000000000000000000000000000000000000', 'coinbase': '0x0000 : {}}

nuncij: 64-bitna zgoščena oznaka, ki skupaj z mešano razpršitvijo dokaže, da je bila na tem bloku opravljena zadostna količina izračuna.

časovni žig: Skalarna vrednost, ki je enaka razumnemu izhodu funkcije Unix time () v tem začetku bloka.

mixhash : 256-bitno zgoščevanje, ki skupaj z noncem dokaže, da je bilo na tem bloku opravljeno zadostno število izračuna.

težava: Skalarna vrednost, ki ustreza težavnostni stopnji, ki je bila uporabljena med odkrivanjem bloka.

aloc : Omogoča definiranje seznama napolnjenih denarnic. To je funkcionalnost, specifična za Ethereum, ki ureja obdobje 'predprodaje etra'.

parentHash : 256-bitna razpršitev Keccak celotne glave nadrejenega bloka (vključno z noncem in mixhashom).

extraData : Neobvezna brezplačna, vendar največ 32-bajtni dolg prostor za ohranjanje pametnih stvari za vzhodnost.

gasLimit : Skalarna vrednost, enaka trenutni celotni verižni omejitvi porabe plina na blok.

baza kovancev: Prva transakcija, ki so jo v blok vključili rudarji.

Zdaj moramo inicializirati verigo blokov. To lahko storite z naslednjim ukazom:

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

Zdaj, ko smo blockchain inicializirali, je čas, da nadzornemu organu damo dostop do njega. Za zagon geth konzole izvedite naslednji ukaz:

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


4. korak: Preverjanje veljavnosti in pridobivanje etra.

V konzoli Geth izvedite naslednji ukaz:

personal.newAccount () : ustvari nov račun kot del vaše verige blokov, na katerega je pritrjena posebna denarnica.


et.računi: Pomaga vam pri preverjanju različnih računov, ki so del vaše verige blokov.


eth.blockNumber (): to vam pomaga prepoznati število blokov, ki so del vaše verige blokov.

miner.start (): ta funkcija se uporablja za zagon rudarskega procesa.

Spodaj si lahko ogledate, kako se izvaja rudarska aplikacija:


miner.stop (): ustavi postopek rudarjenja

opis delovnega mesta skrbnika sistemskega sistema linux


eth.blockNumber (): izvajanje tega ukaza po postopku rudarjenja vam pove, pri kateri številki bloka ste po izvedbi rudarske operacije
eth.getBalance: (»Številka računa«): ta ukaz se uporablja za preverjanje stanja etra na določenem računu



izhod: Izstopite iz konzole geth.

S tem smo uspešno izkopali eter in zaključili predstavitev za bančništvo. S tem smo prišli do konca tega spletnega dnevnika. Upam, da vam je bil všeč ta blok blokchain tutorial. To je bil prvi blog iz vadnice Blockchain. Temu blogu blokov z vadnicami bo sledil moj naslednji blog, ki se bo osredotočil na tehnologije Blockchain in Bitcoin transakcije. Preberite jih tudi, če želite izvedeti več o Blockchainu.

Če se želite naučiti Blockchain in si ustvariti kariero v Blockchain Technologies, si oglejte našo Usposabljanje ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnih projektov. Ta trening vam bo pomagal poglobljeno razumeti Blockchain in vam pomagal doseči mojstrstvo nad temo.

Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje in se vam bomo javili.