Blockchaini õpetus - Blockchaini tehnoloogia juhend algajatele

See Blockchaini õpetuse ajaveeb annab teile kõik põhiteadmised, mida vajate Bitcoini ja Blockchaini tehnoloogia kohta.

Bitcoini ja Blockchaini tehnoloogia on olnud nii kiire, et isegi need, kes pole veel krüptorahast kuulnud või teavad selle toimimisest, soovivad investeerida ja seda valdkonda uurida. See Blockchaini õpetuse ajaveeb pakub sisuliselt kõiki põhiteadmisi, mida vajate Bitcoini ja Blockchaini kohta järgmises järjestuses:



  1. Probleemid praeguse pangandussüsteemiga
  2. Kuidas Blockchain need probleemid lahendab
  3. Mis on Blockchain ja Bitcoin
  4. Blockchaini omadused
  5. Kasuta juhtumit
  6. Demo: Digipanga rakendamine Blockchaini abil



Võite läbida selle Blockchaini õpetuse salvestuse, kus meie ekspert on teemasid üksikasjalikult selgitanud näidetega, mis aitavad teil sellest kontseptsioonist paremini aru saada.

Blockchaini õpetus | Blockchaini tehnoloogia | Edureka

Plokiahela tehnoloogia ja krüptovaluutad on tänaseks muutunud paralleelseks platvormiks, kus inimesed on hakanud oma tavapäraseid tehinguid tegema. Kui uus süsteem asendab olemasolevat süsteemi aeglaselt, peavad praeguses süsteemis olema mõned probleemid. Alustame seda Blockchaini õpetusblogi, mõistes praeguse pangandussüsteemi probleeme.



Praeguse pangandussüsteemiga seotud probleemid:

Igas olemasolevas süsteemis on probleeme. Vaatame mõningaid pangandussüsteemi kõige sagedamini kokku puutuvaid probleeme:

  • Kõrged tehingutasud

Vaatame näite, kuidas sellest probleemist paremini aru saada:

Tehingutasude väljaandmine - Blockchaini õpetus - EdurekaSiin saadab Chandler Joele 100 dollarit, kuidsee peab möödumausaldusväärse kolmanda osapoole kaudu, nagu pank või finantsteenuseid pakkuv ettevõte, enne kui Joe saab selle kätte saada. Sellest summast arvestatakse maha 2% suurused tehingutasud ja Joe saab tehingu lõpus ainult 98 dollarit. Nüüd ei tundu see suur summa, kuid kujutage ette, kui saatsite 100 dollari asemel 100 000 dollarit, siis suurenevad ka tehingutasud 2000 dollarini, mis on suur summa. SNL Financiali ja CNNMoney aruande kohaselt JPMorgan Chase, Bank of America ja Wells Fargo teenisid 2015. aastal pangaautomaatide ja arvelduskrediidi tasudest üle 6 miljardi dollari .



  • Topeltkulutused

Topeltkulutamine on viga digitaalses sularahasüsteemis, kus ühte ja sama digitaalset märki kulutatakse kaks või enam. Selle probleemi paremaks mõistmiseks lubage mul tuua teile näide:

Siin on Peteril kontol ainult 500 dollarit. Ta algatab 2 tehingut üheaegselt Aadama hinnaga 400 dollarit ja Maarja 500 dollari eest. Tavaliselt seda tehingut ei toimu, kuna tema kontol pole piisavalt 900 dollari suurust saldot. Kuid dubleerides või võltsides iga digitaalse tehinguga seotud digitaalset märki, saab ta need tehingud ilma vajaliku saldota lõpule viia. Seda toimingut nimetatakse topeltkulutusteks.

  • Netipettused ja konto häkkimine

Indias oli krediit- / deebetkaartide ja internetipangaga seotud pettusjuhtumite arv 2016. aastal 14 824. Nende pettustega seotud netosumma oli 77,79 miljonit, millest 21 miljonit oli Interneti-pettuste ja 41,64 krooni pangaautomaatidest / deebetkaartidega seotud pettustest.

  • Finantskriis ja krahhid

Kujutage ette, et annate kogu säästmise kellelegi, keda usaldate, ainult selleks, et teada saada, et ta on selle kusagil mujal kaotanud. Nii juhtus aastatel 2007–2008, kui pangad ja investeerimisorganisatsioonid olid kõvasti laenu võtnud ja laenanud seda kõrgema taseme hüpoteeklaenudena inimestele, kes ei suutnud neid laene isegi tagasi maksta. See tõi omakorda kaasa ühe suurima finantskriisi, mida eales on nähtud ja mis on hinnanguliselt põhjustanud kogu maailmas 11 triljoni dollari (11 000 000 000 000) lähedal kahjumit. See oli vaid üks populaarsemaid näiteid, kui tihti oleme kuulnud, et pangad ja finantsteenuste ettevõtted kukuvad sisepettuste tõttu kokku? Kogu kolmanda osapoole süsteem on midagi, mis on üles ehitatud keskmise mehe pimedale usaldusele.

Oleme näinud kõige levinumaid probleeme, millega kõik silmitsi seisavad. Kas poleks tore, kui oleks süsteem, mis neist probleemidest jagu saaks ja pakuks meile just seda, mida Blockchaini tehnoloogia teeb.

Proovime nüüd mõista, kuidas Blockchain ja Bitcoins lahendavad need probleemid selle Blockchaini õpetusblogi järgmise osana.

Kuidas Blockchain neid probleeme lahendab?

Allpool on mõned viisid, kuidas Blockchaini tehnoloogia ülalnimetatud probleemidega tegeleb:

  • Detsentraliseeritud süsteem

Blockchaini süsteem järgib detsentraliseeritud lähenemisviisi, võrreldes pankade ja finantsorganisatsioonidega, mida kontrollivad ja juhivad kesk- või föderaalasutused. Siin saavad kõik süsteemi osalised võrdselt vastutuse süsteemi kasvu ja allakäigu eest. Selle asemel, et üks võim, kellel on võim, omavad kõigil, kes on süsteemiga seotud, mingit võimu.

  • Avalikud raamatukogud

Pearaamat, mis sisaldab kõigi Blockchainis toimuvate tehingute üksikasju, on avatud ja täiesti kättesaadav kõigile, kes on süsteemiga seotud. Kui olete liitunud Blockchaini võrguga, saate selle täieliku loendi alla laadida alates selle algatamisest. Ehkki täielik pearaamat on avalikult juurdepääsetav, jäävad tehingutega seotud inimeste andmed täiesti anonüümseks.

  • Iga üksiku tehingu kontrollimine

Iga tehingut kontrollitaksepearaamatja tehingu valideerimissignaal saadetakse mõne minuti pärast. Mitme keeruka krüpteerimise ja räsimisalgoritmi kasutamise abil välistatakse topeltkulutuste küsimus.

  • Madalad tehingutasud või puuduvad need

Tehingutasud ei ole tavaliselt rakendatavad, kuid Blockchaini teatud variandid rakendavad teatud minimaalseid tehingutasusid. Need tehingutasud on siiski suhteliselt väiksemad, võrreldes pankade ja muude finantsorganisatsioonide eeldatavate tasudega. Kui tehing tuleb lõpule viia eelisjärjekorras, võib kasutaja lisada täiendava tehingutasu, et tehing saaks eelisjärjekorras kontrollida.

Nüüd, kui oleme rääkinud praeguse olemasoleva süsteemiga seotud probleemidest ja mõistnud, kuidas Blockchaini tehnoloogia nendest väljakutsetest üle saab, olen üsna kindel, et peate kindlasti Blockchaini süsteemist veidi aru saama.

Siinkohal võite ikkagi mõelda, mis täpselt on Blockchain ja Bitcoin. Nii et proovime mõista neid olulisi mõisteid selle Blockchaini õpetuse järgmises osas.

Hankige sertifikaat valdkonna tasandi projektide abil ja jälgige oma karjääri kiiresti

Mis on Blockchain ja Bitcoin?

Enne kui saame aru, mis on Blockchain, on oluline, et saaksite aru, mis on Bitcoin:

Bitcoins on krüptovaluuta ja digitaalne maksesüsteem, mille leiutas tundmatu programmeerija või grupp programmeerijaid Satoshi Nakamoto nime all. See tähendab, et neid saab kasutada nagu tavalist valuutat, kuid ei eksisteeri füüsiliselt nagu dollariarved. Need on veebivaluuta, mida saab kasutada asjade ostmiseks. Need on sarnased digitaalse sularahaga, mis eksisteerib bittidena inimeste arvutites. Bitcoinid eksisteerivad ainult pilves, näiteks Paypal, Citrus või Paytm. Kuigi need on virtuaalsed, mitte füüsilised, kasutatakse neid inimeste vahel veebi kaudu ülekandmisel nagu sularaha.

Bitcoini süsteem on peer-to-peer võrgupõhine ja tehingud toimuvad kasutajate vahel otse, ilma vahendajata. Neid tehinguid kontrollivad võrgusõlmed ja need registreeritakse avalikus hajutatud pearaamatus nimega Blockchain. Kuna süsteem töötab ilma keskhoidla või ühe administraatorita, nimetatakse Bitcoini esimeseks detsentraliseeritud digitaalseks valuutaks.

Bitcoini tootmine muudab need ainulaadseks valuutaks. Erinevalt tavalistest valuutadest ei saa Bitcoine luua vastavalt vajadusele. Ainult 21 miljonit bitcoini saab luua, millest 17 miljonit on juba loodud. Bitcoin luuakse alati, kui Blockchaini lisatakse kehtivaid tehinguid sisaldav plokk. See on ainus vahend bitcoinide loomiseks ning erinevate matemaatiliste ja krüpteerimisalgoritmide abil tagame võltsitud bitcoinide loomise ega levitamise. Mõistame nüüd rohkem Blockchaini.

Mis on Blockchain?

Blockchaini võib nimetada kogu krüptovaluuta süsteemi selgrooks. Blockchaini tehnoloogia aitab kasutajatel teha krüptovaluutasid kasutades tehinguid, vaid tagab ka kaasatud kasutajate turvalisuse ja anonüümsuse. See on pidevalt kasvav nimekiri kirjadest, mida nimetatakse plokkideks ja mis on krüptograafiatehnikate abil ühendatud ja turvatud. Blockchain võib olla avatud ja hajutatud pearaamat, mis saab kahe osapoole vahelisi tehinguid kontrollitaval ja püsival viisil registreerida. See kõigi võrgus jagatud pearaamat on kõigile nähtav. See toob süsteemi läbipaistvust ja usaldust.

Blokk on Blockchaini ‘praegune’ osa, mis salvestab mõned või kõik hiljutised tehingud ja kui see on lõpule viidud, läheb see Blockchaini püsiva andmebaasina. Iga kord, kui plokk valmib, genereeritakse uus plokk.

mis on pojo klass javas

Plokiahelat haldab tavaliselt peer-to-peer võrk, järgides ühiselt protokolli uute plokkide kinnitamiseks. Pärast salvestamist ei saa ühegi antud ploki andmeid tagasiulatuvalt muuta ilma kõigi järgnevate plokkide muutmata ja võrgu enamuse kokkumänguta. Kord Blockchaini salvestatud tehingud on püsivad. Neid ei saa häkkida ega nendega manipuleerida. Saame sellest rohkem teada, kui jõuame Blockchaini mõistetesse.

Võite läbida selle lühikese animeeritud video teemal Mis on plokiahel, et mõista teemasid koos näidetega, mis aitavad teil sellest kontseptsioonist paremini aru saada.

Mis on plokiahel | Mis on Bitcoin | Blockchaini õpetus | Edureka

Nüüd loodan, et mõistate paremini nii Bitcoini kui ka Blockchaini. Meie Blockchaini õpetuse ajaveebis edasi liikudes uurime Blockchaini tehnoloogia funktsioone, mis aitavad meil mõista, miks see nii populaarseks on muutunud.

Blockchaini omadused

Allpool on toodud Blockchaini tehnoloogia kõige olulisemad omadused, mis on teinud sellest revolutsioonilise tehnoloogia:

  • SHA256 räsifunktsioon
  • Avaliku võtme krüptograafia
  • Hajutatud pearaamat ja võrdõigusvõrgustik
  • Töö tõendamine
  • Valideerimise stiimulid

Püüame mõista neist igaüht ükshaaval.

SHA256 räsifunktsioon

Blokiahelatehnoloogias kasutatav põhiline räsialogoritm on SHA256. Räsi kasutamise eesmärk on see, et väljund ei ole krüptimine, st seda ei saa dekrüpteerida tagasi algtekstiks. See on ühesuunaline krüptograafiline funktsioon ja fikseeritud suurus mis tahes suurusega lähteteksti jaoks. Parema arusaamise saamiseks vaadake allpool toodud näidet:

Kui vaatate esimest näidet, siis sisestame sisendi nimega „Tere maailm” ja väljundi nimeks „a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e”. Kuid lisades lihtsalt „!” lõpus muutub väljund täielikult väärtuseks „7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069”. Kui muudame „H” väärtuseks „h” ja „W” väärtuseks „w”, muutub väljundväärtus väärtuseks “7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9”.

Loodan, et selle näite abil olete mõistnud, kui keeruline on algoritm, kuna isegi vähimgi muutus sisendis võib põhjustada väljundis tohutu muutuse.

Avaliku võtme krüptograafia

See krüptotehnika aitab kasutajal luua võtmekomplekti, mida nimetatakse avalikuks võtmeks ja privaatvõtmeks. Siin jagatakse avalikku võtit teistega, privaatset võtit hoiab kasutaja aga saladuses. Nende klahvide rollide mõistmiseks vaadake paremaks mõistmiseks allpool toodud näidet:

Kui Chandler saadab Joey'le mõned bitcoinid, on sellel tehingul kolm teavet:

  • Joey bitcoini aadress. (Joey avalik võti)
  • Bitcoiinide kogus, mida Chandler Joey'le saadab.
  • Chandleri bitcoini aadress. (Chandleri avalik võti)

Nüüd saadetakse kõik need andmed koos krüpteeritud digitaalallkirjaga kontrollimiseks võrgu kaudu. Digitaalallkiri on jällegi räsiväärtus, mis saavutatakse Chandleri bitcoini aadressi ja summa abil, mille ta joey'le saadab. Selle digitaalallkirja krüptib privaatne võti. Kui need andmed on saanud kaevur, kes peab selle tehingu kontrollima, toimub kaks samaaegset protsessi:

  1. Ta võtab kõik nii Joey kui ka Chandleri krüptimata andmed, nagu tehingusumma ja avalikud võtmed, ning edastab selle räsi algoritmile, et saada räsiväärtus, mida nimetame Hash1
  2. Ta võtab digitaalallkirja ja dekrüpteerib selle chandleri avaliku võtme abil, et saada räsiväärtus, mida nimetame Hash2-ks

Kui mõlemad Hash1 ja Hash2 on samad, tähendab see, et see on kehtiv tehing.

Hajutatud pearaamatu ja P2P võrk

Igal võrgus oleval inimesel on pearaamatu koopia. Ühte tsentraliseeritud eksemplari pole. Lubage mul aidata teil mõista pearaamatut järgmise näite abil:Oletame, et peate saatma oma sõbrale Johnile 10 bitcoini, kus teie Bitcoini saldo on 974,65, ja John siin saldoga 37. Teie saldo lahutab 10 BTC ja krediteeritakse Johni kontole.

Blockchainil on ainulaadne viis selle rakendamiseks. Bitcoini plokiahela pearaamatus pole ühtegi kontot ja saldot. Kõik esimesest tehingud salvestatakse pidevalt kasvavasse andmebaasi nimega Blockchain. Blokeeringuid on keskmiselt umbes 2050 tehingut ja tänaseks on Blockchainis umbes 250 miljonit tehingut 484 000 plokki.

See pearaamat on jaotatud kõigile Bitcoini plokiahela kasutajatele, st pearaamatul pole keskset asukohta, kus seda hoitakse. Kõigil võrgus olevatel inimestel on pearaamatu koopia ja tõeline koopia on kõigi jaotatud pearaamatute kogu.

Töötõend

Võib tekkida küsimus, kas pearaamat kuulub kõigile võrdselt, kes lisab Blockchaini plokid? Kuidas saavad inimesed seda inimest usaldada?

Selleks on meil töö tõestamise mõiste. See on põhimõtteliselt nagu väga suure pusle lahendamine. See nõuab palju arvutuslikke pingutusi. Selle töö teevad ära Bitcoini võrgu inimesed, keda kutsume kaevuriteks.Nende kaevurite töö on kontrollida tehinguid ja lahendada keerukas matemaatiline mõistatus, mis on seotud loodava plokiga. Probleemi raskus on reguleeritud nii, et keskmiselt lahendatakse blokk 10 minutiga. Kaevurid otsivad kindlat nonce (matemaatilist väärtust), mis annab soovitud räsi, mis on ette määratud. Praegune raskusaste on selline, et õige räsi saamiseks peate proovima umbes 20,6 kvadriljonit nonce.

Igal plokil on räsiväärtus, mis on eelmise ploki lõpliku räsi, tehinguandmete räsiväärtuse ja nonce'i kombinatsioon. Lõplikult saadud ploki räsi peab algama määratud arvu lõppnullidega. Just see arvutus tingimusele vastava nonce leidmiseks muudab kaevandamise arvutuslikult kalliks.

Nii et inimene, kes selle nonce'i leiab, on edukas kaevandaja ja ta saab oma ploki plokiahelasse lisada. Meie P2P hajutatud võrgu kaudu edastab ta nende ploki ja kõik kontrollivad, kas räsid vastavad, värskendab oma plokiahelat ja jätkab kohe järgmise ploki lahendamist.

Valideerimise stiimulid

Bitcoini tehingu viimane samm on preemia andmine kaevurile, kes on loonud viimase ploki. Selle hüve pakub Blockchaini süsteem tehingute kinnitamiseks ja Blockchaini hooldamiseks. Praegu on preemia ploki kohta 12,5 BTC (Rs 3 427 850 või - 53 390 dollarit ). See on Bitcoini kaevandamise kõige huvitavam osa.

Bitcoini stiimulid on ainus viis süsteemi uue valuuta loomiseks ja arvatakse, et aastaks 2140 kaevandatakse kõik 21 miljonit bitcoini.

Sellega loodan, et teil on nüüd Blockchaini tehnoloogia suhtes rohkem mõistmist ja hindamist. Blockchain on palju enamat kui Bitcoin. Rahandus on vaid üks paljudest tööstusharudest, mida Blockchaini eesmärk on häirida. Meie Blockchaini juhendajaga edasi liikudes vaatleme nüüd ühte sellist IBM-i ja Maerski näidet, et mõista, kuidas plokiahel häirib tarneahelatööstust.

Blockchaini õpetus: kasutamise juhtum

Maersk on Taani ärikonglomeraat, mis tegutseb transpordi- ja logistika- ning energiasektoris. Maersk on olnud maailma suurim konteinerlaevade ja tarnelaevade operaator alates 1996. aastast. Ettevõte asub Taanis Kopenhaagenis, millel on tütarettevõtted ja kontorid 130 riigis ning umbes 88 000 töötajat.

IBM on Ameerika hargmaine rahvusvaheline tehnoloogiaettevõte, mis töötab peamiselt ärilahenduste, turbelahenduste ja salvestuslahenduste kallal alates 1921. aastast

Ettevõtte vajadus:

Olles osa ülimalt dünaamilisest tarneahelate tööstusest, on väikseima muutuse jälgimine kliendi jaoks esmatähtis. Nad vajasid lahendust, mis võimaldaks neil saatmisprotsessi lõpule viia ilma paberitööga viivitamata. Lahendus, mis suudaks tuua kokku kõik süsteemi sidusrühmad ja pakkuda saadetisele reaalajas oleku.

Väljakutsed:

minu sql õpetused algajatele

Praegu veab laevandustööstus 90% maailmakaubanduses olevatest kaupadest. Seda tarneahelat juhib punktist punkti suhtlemise keerukus ja suur maht. Need suhtlusviisid on üle maismaatranspordi pakkujate vabalt ühendatud võrgu. Ekspedeerijad, toll, maaklerid, valitsuse sadamad ja ookeanivedajad töötlevad.Konteinervedude dokumendid ja teave maksavad hinnanguliselt rohkem kui kaks korda rohkem kui tegelik füüsiline transport.

Lahendus:

IBM ja Maersk tegelevad selle probleemiga hajutatud lubade platvormiga, millele pääseb juurde tarneahela ökosüsteem ja mille eesmärk on vahetada sündmuste andmeid ja töödeldud dokumendivooge.

Merck ja IBM kasutavad Blockchaini tehnoloogiat, et luua ülemaailmne võltsimiskindel süsteem, digiteerides kaubanduse töövoo ja jälgides saadetisi otsast lõpuni. See välistab hõõrdumise, sealhulgas kuluka punkt-punkt-side. Koostöö saab alguse võimalusega jälgida miljoneid konteinerreise aastas ja integreeruda valitud kaubateedel tolliasutustega.

Tulemused:

  • Pakutakse turvalist Andmevahetus platvorm kõigile tarneahelasüsteemis osalevatele sidusrühmadele.
  • Asutatud a Võltsimiskindel hoidla salvestada kõik protsessi käigus kaasatud dokumendid.
  • Regulaarsed laevandusüritused aitavad märkimisväärset vähendada Viivitused ja pettused , säästes igal aastal miljardeid dollareid.
  • Vähendas tõket kaubandusorganisatsioonide vahel, suurendades seeläbi kogu maailma SKP-d 3%.
  • Aitas suurendada kogu kaubanduse mahtu 12% võrra.

Nii aitas Blockchaini tehnoloogia Maerski ja on aidanud paljusid teisi ettevõtteid kogu maailmas. Lõpuks vaatame selle Blockchaini õpetuse osana demot selle kohta, kuidas seadistate oma süsteemis privaatse autonoomse Blockchaini.

Blockchaini õpetus: demo

Rakendame Ethereumi plokiahela abil digitaalse panga. Ethereum on avatud lähtekoodiga avalik plokiahelapõhine hajutatud arvutusplatvorm. Süsteemid võimaldavad meil:

  1. Reaalse maailma varade väärtuste esitamiseks tehke krüptovaluuta, millel on fikseeritud turupakkumine ja märgid.
  2. Looge autonoomne privaatne Blockchain, kus on reeglid raha kulutamiseks.
  3. Minu jaoks uus eeter tehingute kinnitamisega.

Demo võib jagada neljaks etapiks:

  1. Geth-koodi kloonimine
  2. Genesis Blocki loomine
  3. Meie Blockchaini reeglite koostamine
  4. Eetri valideerimine ja kaevandamine

1. samm: Geth-koodi kloonimine:

geth on Go-is rakendatud Ethereumi täieliku sõlme käitamiseks käsurea liides. Paigaldades ja käivitadesgeth, saate osaleda ethereumi piiri otsevõrgus ja

  • Minu päris eeter
  • Rahaülekanne aadresside vahel
  • Looge lepinguid ja saatke tehinguid
  • Avastage plokkide ajalugu

Gethi hoidla kloonimine githubist. Selleks avage uus terminal ja käivitage järgmine käsk:

$ giti kloon https://github.com/ethereum/go-ethereum


Kui olete faili githubist edukalt klooninud, peame hargnema gethi uusima versiooni.

$ cd go-ethereum $ git silt

$ git kassasildid / v1.6.7 -b EdurekaEthereumV1.6.7 $ git haru

$ tee kõik

2. samm: Genesis Blocki loomine

Geneesiplokk on plokiahela esimene plokk. Geneesiploki muutmine on viis, kuidas end lõplikult bitcoini plokiahelast eemale sundida, st luua uus võrk koos omaenda ajalooga. Genesis-faili loomiseks täitke järgmised käsud:

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


3. samm: reeglite koostamine meie plokiahelale

Meie Blockchaini reeglid lisatakse meie loodud faili genesis.json. Lisage oma faili genesis.json järgmine kood:

{{'config': {'chainId': 123, 'homesteadBlock': 0, 'eip155Block': 0, 'eip158Block': 0,}, 'nonce': '0x3', 'ajatempel': '0x0', ' parentHash ':' 0x000000000000000000000000000000000000000000000000000000 ',' extraData ':' 0x0 ',' gasLimit ':' 0x4c4b40 ',' raskus ':: 0x400', 'mixhash': '0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 : {}}

nuncio: 64-bitine räsi, mis tõestab kombineeritult mix-räsi, et selles plokis on tehtud piisav arvutus.

ajatempel: Skaala väärtus, mis võrdub Unix time () funktsiooni mõistliku väljundiga sellel ploki loomisel.

mixhash : 256-bitine räsi, mis tõestab koos nonce'iga, et selles plokis on tehtud piisav arvutus.

raskused: Blokaadi mitteavastamise ajal rakendatud raskusastmele vastav skalaarväärtus.

eraldama : Võimaldab määratleda eeltäidetud rahakottide loendi. Eetri eelmüügi perioodi haldamiseks on Ethereumi spetsiifiline funktsioon.

parentHash : Keccaki 256-bitine räsi kogu vanema ploki päisest (kaasa arvatud selle nonce ja mixhash).

extraData : Valikuline tasuta, kuid max. 32-baidine pikk ruum nutikate asjade säilitamiseks igaviku jaoks.

gasLimit : Skalaarne väärtus, mis võrdub kogu ketis kehtiva gaasikulutuste piiranguga ploki kohta.

mündipõhi: Kõige esimene tehing, mille kaevandajad blokeerisid.

Nüüd peame lähtestama plokiahela. Seda saate teha järgmise käsu abil:

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

Nüüd, kui oleme plokiahela lähtestanud, on aeg anda sellele juurdepääs geth-kontrollile. Geth-konsooli käivitamiseks käivitage järgmine käsk:

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


4. samm: eetri valideerimine ja kaevandamine.

Käivitage Gethi konsoolis järgmine käsk:

personal.newAccount () : see loob teie plokiahela osana uue konto, millele on lisatud konkreetne rahakott.


et. kontod: See aitab teil kontrollida erinevaid blokeerimisahelasse kuuluvaid kontosid.


eth.blockNumber (): see aitab teil tuvastada teie plokiahelasse kuuluvate plokkide arvu.

kaevur.start (): seda funktsiooni kasutatakse kaevandamise alustamiseks.

Allpool näete kaevandamisrakenduse töötamist:


kaevur.stop (): see peatab kaevandamise

kaugmeetodi kutsumine javas


eth.blockNumber (): selle käsu täitmine pärast kaevandamisprotsessi annab teile teada, millises plokinumbris olete pärast kaevandustoimingu tegemist
eth.getBalance: (“Kontonumber”): seda käsku kasutatakse eetri tasakaalu kontrollimiseks määratud kontol



väljumine: Väljuge geth-konsoolist.

Sellega oleme edukalt eetrit kaevandanud ja oma pangademo lõpule viinud. See viib meid selle ajaveebi lõppu. Loodan, et teile meeldis see Blockchaini õpetuse ajaveeb. See oli Blockchaini õpetussarja esimene ajaveeb. Sellele Blockchaini õpetuse ajaveebile järgneb minu järgmine ajaveeb, mis keskendub Blockchaini tehnoloogiatele ja Bitcoini tehingutele. Lugege neid ka, et Blockchaini kohta rohkem teada saada.

Kui soovite õppida Blockchaini ja luua karjääri Blockchain Technologies'is, vaadake meie Koolitus mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega. See koolitus aitab teil Blockchaini põhjalikult mõista ja aitab teil selle teema üle meisterlikkust saavutada.

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ja võtame teiega ühendust.