Výukový program pre blockchain - Sprievodca technológiou blockchain pre začiatočníkov



Tento blog výučby Blockchain vám poskytne všetky základné vedomosti, ktoré potrebujete, pokiaľ ide o bitcoiny a technológiu Blockchain.

Rast bitcoinu a Technológia blockchain bola taká rýchla, že aj tí, ktorí o kryptomene ešte nepočuli alebo nevedeli o jej fungovaní, sa snažia investovať a preskúmať túto oblasť. Tento blog o výučbe Blockchain vám v podstate poskytne všetky základné vedomosti, ktoré potrebujete, pokiaľ ide o bitcoiny a blockchain, v nasledujúcom poradí:

  1. Problémy so súčasným bankovým systémom
  2. Ako Blockchain rieši tieto problémy
  3. Čo je Blockchain a bitcoin
  4. Vlastnosti blockchainu
  5. Prípad použitia
  6. Demo: Implementácia digitálneho bankovníctva pomocou blockchainu





Môžete prejsť týmto záznamom Blockchain výučby, kde je náš odborník vysvetlil témy podrobne príkladmi, ktoré vám pomôžu lepšie pochopiť tento koncept.

Výukový program pre blockchain Technológia blockchain Edureka

Technológia blockchain a kryptomeny sa dnes stali paralelnou platformou, kde ľudia začali vykonávať svoje štandardné transakcie. Ak teraz nový systém pomaly nahrádza súčasný systém, potom musia existovať určité problémy so súčasným systémom. Tento výučbový blog Blockchain začneme pochopením problémov súčasného bankového systému.



Problémy so súčasným bankovým systémom:

Akýkoľvek existujúci systém bude mať nejaké problémy. Pozrime sa na niektoré z najčastejšie sa vyskytujúcich problémov bankového systému:

  • Vysoké transakčné poplatky

Pozrime sa na príklad, aby sme tejto problematike lepšie porozumeli:

Vydanie transakčných poplatkov - výučba blockchainu - EdurekaTu Chandler posiela Joeovi 100 dolárov, alemusí to prejsťskôr ako ho Joe môže získať prostredníctvom dôveryhodnej tretej strany, ako je banka alebo spoločnosť poskytujúca finančné služby. Z tejto sumy sa odpočítajú transakčné poplatky vo výške 2% a Joe dostane na konci transakcie iba 98 USD. Teraz sa to nemusí javiť ako veľká suma, ale predstavte si, že ak by ste namiesto 100 dolárov poslali 100 000 dolárov, transakčné poplatky sa tiež zvýšia na 2 000 dolárov, čo je veľká suma. Podľa správy od spoločností SNL Financial a CNNMoney, JPMorgan Chase, Bank of America a Wells Fargo zarobili v roku 2015 z bankomatu a poplatkov za prečerpanie viac ako 6 miliárd dolárov .



  • Zdvojnásobenie výdavkov

Zdvojnásobenie výdavkov je chybou v schéme digitálnych peňazí, v ktorej sa rovnaký jeden digitálny token minie dvakrát alebo viackrát. Aby som vám pomohol lepšie pochopiť tento problém, dovoľte mi uviesť príklad:

Tu má Peter na účte iba 500 dolárov. Iniciuje súčasne 2 transakcie Adamovi za 400 dolárov a Mary za 500 dolárov. Normálne by táto transakcia neprebehla, pretože na svojom účte nemá dostatočný zostatok 900 USD. Avšak duplikovaním alebo sfalšovaním digitálneho tokenu spojeného s každou digitálnou transakciou môže tieto transakcie dokončiť bez potrebného zostatku. Táto operácia je známa ako dvojnásobné výdavky.

  • Čisté podvody a hacking účtov

V Indii bol počet prípadov podvodov týkajúcich sa kreditných / debetných kariet a internetového bankovníctva za rok 2016 14 824. Čistá suma zahrnutá do týchto podvodov bola 77,79 crore, z toho 21 crore z internetových podvodov a 41,64 crore z podvodov týkajúcich sa bankomatov / debetných kariet.

  • Finančná kríza a zrútenie

Predstavte si, že všetky svoje úspory odovzdáte niekomu, komu dôverujete, len aby ste vedeli, že odišiel a stratil ich niekde inde. To sa stalo v rokoch 2007 - 2008, keď si banky a investičné organizácie veľmi požičiavali a požičiavali ich ako hypotekárne hypotéky ľuďom, ktorí tieto pôžičky nedokázali ani splácať. To následne viedlo k jednej z najväčších finančných kríz, aké sa kedy videli, a odhadovalo sa, že na celom svete spôsobila straty takmer 11 biliónov dolárov (11 000 000 000 000 dolárov). Toto bol iba jeden z najpopulárnejších príkladov. Ako často sme počuli o krachu bánk a finančných služieb v dôsledku interných podvodov? Celý systém tretej strany je niečo, čo je postavené na slepej dôvere v prostredníka.

Videli sme niektoré z najbežnejších problémov, s ktorými sa stretávajú všetci. Nebolo by skvelé mať systém, ktorý prekoná tieto problémy a poskytne nám presne to, čo Blockchain Technology robí.

Pokúsme sa teraz pochopiť, ako Blockchain a Bitcoiny tieto problémy riešia, ako ďalšiu časť tohto blogu s návodmi na tému Blockchain.

Ako Blockchain rieši tieto problémy?

Ďalej uvádzame niektoré zo spôsobov, ako technológia Blockchain rieši vyššie uvedené problémy:

  • Decentralizovaný systém

Systém Blockchain sleduje decentralizovaný prístup v porovnaní s bankami a finančnými organizáciami, ktoré sú kontrolované a riadené ústrednými alebo federálnymi orgánmi. Tu sa každý, kto je súčasťou systému, stáva rovnako zodpovedným za rast a pád systému. Namiesto jedného jediného subjektu držiaceho moc má každý, kto je zapojený do systému, určitú moc.

  • Verejné knihy

Účtovná kniha, ktorá obsahuje podrobnosti o všetkých transakciách, ktoré sa uskutočňujú v blockchaine, je otvorená a úplne prístupná pre všetkých, ktorí sú pridružení k systému. Len čo sa pripojíte k sieti Blockchain, môžete si stiahnuť kompletný zoznam transakcií od jej spustenia. Aj keď je úplná účtovná kniha verejne prístupná, podrobnosti o osobách zapojených do transakcií zostávajú úplne anonymné.

  • Overenie každej jednotlivej transakcie

Každá jednotlivá transakcia je overená krížovou kontrolouHlavná knihaa potvrdzovací signál transakcie sa odošle po niekoľkých minútach. Použitím niekoľkých zložitých šifrovacích a hashovacích algoritmov je eliminovaná otázka dvojitého míňania.

  • Nízke alebo žiadne transakčné poplatky

Transakčné poplatky obvykle nie sú použiteľné, ale určité varianty Blockchainu implementujú určité minimálne transakčné poplatky. Tieto transakčné poplatky sú však v porovnaní s poplatkami zahrnutými v bankách a iných finančných organizáciách relatívne nižšie. Ak je potrebné transakciu dokončiť prioritne, môže používateľ pridať ďalšie poplatky za transakciu, aby bola transakcia overená podľa priority.

Teraz, keď sme hovorili o problémoch so súčasným existujúcim systémom a pochopili sme, ako technológia Blockchain prekonáva tieto výzvy, som si celkom istý, že musíte systému Blockchain porozumieť.

V tomto okamihu by vás ešte mohlo zaujímať, čo to vlastne Blockchain a Bitcoin je. Pokúsme sa teda pochopiť tieto dôležité pojmy v ďalšej časti tohto tutoriálu o Blockchaine.

Získajte certifikáciu pomocou projektov na priemyselnej úrovni a rýchlo sledujte svoju kariéru

Čo je blockchain a bitcoin?

Predtým, ako pochopíme, čo je Blockchain, je dôležité, aby ste pochopili, čo je bitcoin:

Bitcoiny sú kryptomena a digitálny platobný systém, ktorý vymyslel neznámy programátor alebo skupina programátorov pod menom Satoshi Nakamoto. To znamená, že sa dajú použiť ako obvyklá mena, ale fyzicky neexistujú ako dolárové bankovky. Sú online menou, pomocou ktorej je možné nakupovať veci. Sú podobné „digitálnym hotovostiam“, ktoré existujú ako bity v počítačoch ľudí. Bitcoiny existujú iba v cloude, napríklad Paypal, Citrus alebo Paytm. Aj keď sú virtuálne, a nie fyzické, používajú sa ako hotovosť, keď sa medzi ľuďmi prenášajú prostredníctvom webu.

Bitcoinový systém je založený na sieti peer-to-peer a transakcie prebiehajú medzi používateľmi priamo, bez sprostredkovateľa. Tieto transakcie sú overené sieťovými uzlami a zaznamenané do verejnej distribuovanej knihy s názvom Blockchain. Pretože systém funguje bez centrálneho úložiska alebo jediného správcu, nazýva sa bitcoin prvou decentralizovanou digitálnou menou.

Produkcia bitcoinu z nich robí jedinečnú menu. Na rozdiel od bežných mien sa bitcoiny nedajú vytvárať podľa potreby. Môže byť vytvorených iba 21 miliónov bitcoinov, z toho 17 miliónov už bolo vytvorených. Bitcoiny sa vytvárajú vždy, keď sa do blockchainu pridá blok obsahujúci platné transakcie. Toto je jediný prostriedok na vytváranie bitcoinov a prostredníctvom rôznych matematických a šifrovacích algoritmov zabezpečujeme, aby sa nevytvárali alebo neobiehali žiadne falošné bitcoiny. Poďme teraz pochopiť viac Blockchainu.

Čo je Blockchain?

Blockchain možno nazvať chrbticou celého systému kryptomeny. Technológia blockchain nielenže pomáha používateľom vykonávať transakcie pomocou kryptomien, ale tiež zaisťuje bezpečnosť a anonymitu zúčastnených používateľov. Jedná sa o neustále rastúci zoznam záznamov nazývaných bloky, ktoré sú prepojené a zabezpečené pomocou kryptografických techník. Blockchain môže slúžiť ako „otvorená a distribuovaná účtovná kniha, ktorá dokáže zaznamenávať transakcie medzi dvoma stranami overiteľným a trvalým spôsobom.“ Táto účtovná kniha, ktorá je zdieľaná s každým v sieti, je verejná pre všetkých. To prináša do systému transparentnosť a dôveru.

Blok je „aktuálna“ časť blockchainu, ktorá zaznamenáva niektoré alebo všetky nedávne transakcie a po dokončení prejde do blockchainu ako permanentná databáza. Zakaždým, keď sa blok dokončí, vygeneruje sa nový blok.

reťazce v Jave sú nemenné

Blockchain je zvyčajne spravovaný sieťou peer-to-peer, ktorá sa kolektívne drží protokolu na validáciu nových blokov. Po zaznamenaní nemožno údaje v danom bloku zmeniť spätne bez zmeny všetkých nasledujúcich blokov a kolúzie väčšiny sietí. Transakcie, ktoré sú raz uložené v Blockchaine, sú trvalé. Nemôžu byť hacknutí alebo manipulovateľní. Dozvieme sa viac o tom, akonáhle sa dostaneme do konceptov Blockchainu.

Môžete si prejsť toto krátke animované video z What is Blockchain, aby ste pochopili témy s príkladmi, ktoré vám pomôžu lepšie pochopiť tento koncept.

Čo je blockchain Čo je to bitcoin Výukový program pre blockchain Edureka

Teraz dúfam, že lepšie rozumiete bitcoinu aj blockchainu. Ďalej v našom výučbovom blogu Blockchain sa pozrime na funkcie technológie Blockchain, ktoré nám pomôžu pochopiť, prečo sa stala tak populárnou.

Vlastnosti blockchainu

Ďalej sú uvedené najdôležitejšie vlastnosti technológie Blockchain, vďaka ktorým sa stala revolučnou technológiou:

  • Funkcia hash SHA256
  • Kryptografia s verejným kľúčom
  • Distribuované Ledger & Peer to Peer Network
  • Doklad o práci
  • Stimuly na validáciu

Pokúsme sa porozumieť každému z nich jeden po druhom.

Funkcia hash SHA256

Jadrový hash alogoritmus používaný v technológii blockchain je SHA256. Účelom použitia hash je, že výstup nie je „šifrovaný“, to znamená, že ho nemožno dešifrovať späť na pôvodný text. Je to jednosmerná kryptografická funkcia a má pevnú veľkosť pre ľubovoľnú veľkosť zdrojového textu. Aby sme lepšie porozumeli, pozrime sa na príklad nižšie:

Ak sa pozriete na prvý príklad, vkladáme vstup ako „Hello World“ a výstup ako „a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e“. Stačí však pridať znak „!“ na konci sa výstup úplne zmení na „7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069“. Ak zmeníme „H“ na „h“ a „W“ na „w“, potom sa výstupná hodnota zmení na „7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9“.

najlepšia java ide pre začiatočníkov

Dúfam, že s týmto príkladom ste pochopili, aký zložitý je algoritmus, pretože aj najmenšia zmena vo vstupe môže spôsobiť výraznú zmenu vo výstupe.

Kryptografia s verejným kľúčom

Táto kryptografická technika pomáha používateľovi vytvorením sady kľúčov označovaných ako verejný kľúč a súkromný kľúč. Tu je verejný kľúč zdieľaný s ostatnými, zatiaľ čo súkromný kľúč je používateľom utajený. Aby sme pochopili úlohy týchto kľúčov, pozrime sa na príklad nižšie, aby sme lepšie porozumeli:

Ak Chandler pošle Joeymu nejaké bitcoiny, bude mať táto transakcia tri informácie:

  • Joeyho bitcoinová adresa. (Joeyho verejný kľúč)
  • Množstvo bitcoinov, ktoré Chandler posiela Joeymu.
  • Chandlerova adresa bitcoinu. (Chandlerov verejný kľúč)

Teraz sú všetky tieto údaje spolu so šifrovaným digitálnym podpisom odosielané cez sieť na overenie. Digitálny podpis je opäť zatrieďovacou hodnotou dosiahnutou kombináciou Chandlerovej adresy bitcoinu a sumy, ktorú posiela Joeymu. Tento digitálny podpis je šifrovaný súkromným kľúčom. Akonáhle tieto údaje dostane baník, ktorý musí túto transakciu overiť, vykoná dva procesy súčasne:

  1. Vezme všetky nezašifrované údaje, ako je suma transakcie a verejné kľúče Joeyho aj Chandlera, a zavedie ich do hashovacieho algoritmu, aby získal hodnotu hash, ktorú nazveme Hash1.
  2. Vezme digitálny podpis a dešifruje ho pomocou verejného kľúča spoločnosti Chandler, aby získal hodnotu hash, ktorú budeme nazývať Hash2.

Ak sú Hash1 aj Hash2 rovnaké, znamená to, že ide o platnú transakciu.

Distribuovaná kniha a P2P sieť

Každá osoba v sieti má kópiu hlavnej knihy. Neexistuje jedna centralizovaná kópia. Na nasledujúcom príklade vám pomôžem pochopiť, čo je účtovná kniha:Predpokladajme, že musíte poslať 10 bitcoinov svojmu priateľovi Johnovi, kde je váš zostatok bitcoinov 974,65, a Johnovi tu so zostatkom 37. Váš zostatok bude odpočítaný o 10 BTC a pripísaný na Johnov účet.

Blockchain má jedinečný spôsob, ako to implementovať. V hlavnej knihe Bitcoin Blockchain nie sú žiadne účty a zostatky. Každá transakcia z prvej je uložená v neustále rastúcej databáze s názvom Blockchain. Existujú bloky v priemere okolo 2050 transakcií a od dnešného dňa je v Blockchaine 484 000 blokov s približne 250 miliónmi transakcií.

Táto účtovná kniha je distribuovaná medzi všetkých používateľov bitcoinového blockchainu, t. J. Nemá centrálne umiestnenie, kde je uložená. Každý v sieti vlastní kópiu hlavnej knihy a vernou kópiou je zbierka všetkých distribuovaných účtovných kníh.

Doklad o práci

Možno by vás zaujímalo, či všetci rovnako vlastnia účtovnú knihu, ktorá pridáva bloky do Blockchainu? Ako môžu ľudia dôverovať tejto osobe?

Na tento účel máme koncept dôkazu o práci. Je to v podstate ako riešenie veľmi veľkej hádanky. Vyžaduje si to veľa výpočtového úsilia. Túto prácu robia ľudia v bitcoinovej sieti, ktorej hovoríme ťažiari.Úlohou týchto baníkov je overiť transakcie a vyriešiť zložitú matematickú hádanku spojenú s vytváraným blokom. Obtiažnosť problému je nastavená tak, aby bol blok priemerne vyriešený za 10 minút. Baníci hľadajú konkrétnu hodnotu nonce (matematická hodnota), ktorá dáva požadovaný hash, ktorý je vopred určený. Aktuálna úroveň obtiažnosti je taká, že ak chcete získať správny hash, musíte vyskúšať asi 20,6 kvadrilióna nonce.

Každý blok má hodnotu hash, ktorá je kombináciou posledného hash predchádzajúceho bloku, hodnoty hash transakčných údajov a hodnoty nonce. Konečný výsledný hash pre blok musí začínať zadaným počtom koncových núl. To je tento výpočet na nájdenie nonce, ktorý spĺňa podmienku, ktorá robí ťažbu tak výpočtovo nákladnou.

Osoba, ktorá zistí, že to nie je, je úspešný baník a môže pridať svoj blok do blockchainu. Prostredníctvom našej distribuovanej siete P2P vysiela svoj blok a každý si overuje, či sa hashy zhodujú, aktualizuje svoj blockchain a okamžite pokračuje v riešení nasledujúceho bloku.

Stimuly na validáciu

Posledným krokom bitcoinovej transakcie je udelenie odmeny minerovi, ktorý vytvoril najnovší blok. Tieto odmeny poskytuje systém Blockchain za validáciu transakcií a údržbu Blockchainu. Momentálne je odmena za blok 12,5 BTC (Rs 3 427 850 / - alebo 53 390 dolárov ). Toto je najzaujímavejšia časť ťažby bitcoinov.

Bitcoinové stimuly sú jediným spôsobom, ako generovať do systému novú menu, a predpokladá sa, že do roku 2140 bude vyťažených všetkých 21 miliónov bitcoinov.

Vďaka tomu dúfam, že teraz máte väčšie pochopenie a ocenenie týkajúce sa technológie Blockchain. Blockchain je oveľa viac ako bitcoin. Financie sú len jedným z mnohých priemyselných odvetví, ktoré má Blockchain narušiť. Ak sa posunieme vpred v našom výučbe Blockchain, pozrime sa teraz na jeden taký príklad spoločností IBM a Maersk, aby sme pochopili, ako je blockchain narušený priemysel dodávateľského reťazca.

Výukový program pre blockchain: Use Case

Maersk je dánsky obchodný konglomerát s činnosťami v doprave a logistike a energetike. Maersk je najväčší operátor nákladných lodí a zásobovacích lodí na svete od roku 1996. Spoločnosť sídli v dánskej Kodani s pobočkami a pobočkami v 130 krajinách a približne 88 000 zamestnancami.

IBM je americká nadnárodná technologická spoločnosť, ktorá sa od roku 1921 venuje hlavne podnikovým riešeniam, bezpečnostným riešeniam a riešeniam úložných priestorov

Obchodné potreby:

Pretože je súčasťou mimoriadne dynamického odvetvia dodávateľského reťazca, sledovanie najmenších zmien má pre klienta najvyššiu prioritu. Potrebovali riešenie, ktoré by im umožnilo dokončiť proces prepravy bez meškania v papierových prácach. Riešenie, ktoré by dokázalo spojiť všetky zainteresované strany systému a poskytnúť stav zásielky v reálnom čase.

Výzvy:

V súčasnosti sa 90% tovaru v globálnom obchode prepravuje v lodnom priemysle. Tento dodávateľský reťazec prúdi zložitosť a čistý objem komunikácie bod-bod. Táto komunikácia prebieha naprieč voľne prepojenou sieťou poskytovateľov pozemnej dopravy. Špeditérov, colníkov, sprostredkovateľov, vládnych prístavov a námorných dopravcov.Odhaduje sa, že dokumenty a informácie o kontajnerovej zásielke stoja viac ako dvojnásobok skutočnej fyzickej prepravy.

Riešenie:

IBM a Maersk riešia tento problém platformou distribuovaného povolení prístupnou pre ekosystém dodávateľského reťazca, ktorá je navrhnutá na výmenu údajov o udalostiach a spracovanie pracovných tokov dokumentov.

Merck a IBM využívajú technológiu Blockchain na vytvorenie globálneho systému odolného proti neoprávnenej manipulácii digitalizáciou pracovného toku digitalizácie a sledovaním zásielok medzi koncovými bodmi. To eliminuje trenie vrátane nákladnej komunikácie point-to-point. Spolupráca sa začne s potenciálnou schopnosťou sledovať milióny jázd kontajnerov ročne a integrovať sa s colnými orgánmi do vybraných obchodných pruhov.

Výsledky:

  • Za predpokladu bezpečného Výmena údajov platforma pre všetky zainteresované strany zapojené do systému dodávateľského reťazca.
  • Založená a Úložisko odolné proti neoprávnenej manipulácii aby sa v rámci procesu uložili všetky príslušné dokumenty.
  • Pravidelné zásielkové akcie pomáhajú znižovať značné množstvo Meškania a podvody , čím ročne ušetrí miliardy dolárov.
  • Znížila bariéra medzi obchodnými organizáciami, čím sa zvýšil svetový HDP o 3%.
  • Pomohol zvýšiť celkový objem obchodu o 12%.

Takto pomohla technológia Blockchain spoločnosti Maersk a pomohla mnohým ďalším spoločnostiam po celom svete. Na záver sa v rámci tohto tutoriálu o blockchaine pozrieme na ukážku, ako nastavíte súkromný autonómny blockchain vo vašom systéme.

Výukový program pre blockchain: Demo

Implementujeme digitálnu banku pomocou Ethereum Blockchain. Ethereum je verejná distribuovaná výpočtová platforma s otvoreným zdrojom a založená na blockchaine. Systémy nám umožnia:

  1. Vytvorte kryptomenu s pevnou trhovou ponukou a tokenmi, ktoré budú predstavovať hodnoty aktív v reálnom svete.
  2. Vytvorte autonómny súkromný blockchain s pravidlami míňania peňazí.
  3. Baňa za nový éter overením transakcií.

Ukážku je možné rozdeliť do 4 krokov:

  1. Klonovanie Gethovho kódu
  2. Vytváranie bloku Genesis
  3. Tvorba pravidiel pre náš blockchain
  4. Validácia a ťažba éteru

Krok 1: Klonovanie Gethovho kódu:

geth je rozhranie príkazového riadku na spustenie úplného uzla ethereum implementované v Go. Inštaláciou a spustenímbože, môžete sa zúčastniť hraničnej siete ethereum border a

  • Môj skutočný éter
  • Prevod prostriedkov medzi adresami
  • Vytváranie zmlúv a odosielanie transakcií
  • Preskúmajte históriu blokov

Klonovanie úložiska geth z github. Ak to chcete urobiť, otvorte nový terminál a vykonajte nasledujúci príkaz:

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


Keď ste úspešne naklonovali súbor z github, musíme vetviť najnovšiu verziu geth.

Značka $ cd go-ethereum $ git

Značky pokladne $ git / v1.6.7 -b EdurekaEthereumV1.6.7 $ git pobočka

$ zarobiť všetko

Krok 2: Vytvorenie bloku Genesis

Blok genézy je prvý blok blokového reťazca. Zmena bloku genézy je spôsob, ako sa definitívne oddialiť od bitcoinového blockchainu, t. J. Vytvoriť novú sieť s vlastnou samostatnou históriou. Ak chcete vytvoriť súbor genesis, vykonajte nasledujúce príkazy:

$ cd go-ethereum $ mkdir genéza $ cd genéza $ gedit genesis.json


Krok 3: Tvorba pravidiel pre náš blockchain

Pravidlá pre náš Blockchain budú obsiahnuté v súbore genesis.json, ktorý sme vytvorili. Do súboru genesis.json pridajte nasledujúci kód:

{{'' config ': {' chainId ': 123,' homesteadBlock ': 0,' eip155Block ': 0,' eip158Block ': 0,},' nonce ':' 0x3 ',' timestamp ':' 0x0 ',' parentHash ':' 0x00000000000000000000000000000000000000000000000000 ',' extraData ':' 0x0 ',' gasLimit ':' 0x4c4b40 ',' obtiažnosť ':: 0x400', 'mixhash': '0x00000000000000000000000000000000000000000000000000000000000000000000000000 : {}}

nuncius: 64-bitový hash, ktorý v kombinácii s mix-hashom dokazuje, že na tomto bloku bolo vykonané dostatočné množstvo výpočtov.

časová značka: Skalárna hodnota rovnajúca sa primeranému výstupu unixovej funkcie času () na začiatku tohto bloku.

mixhash : 256-bitový hash, ktorý v kombinácii s nonce dokazuje, že na tomto bloku bolo vykonané dostatočné množstvo výpočtov.

obtiažnosť: Skalárna hodnota zodpovedajúca úrovni obtiažnosti použitej počas nenápadného objavenia bloku.

alk : Umožňuje definovať zoznam vopred vyplnených peňaženiek. Jedná sa o funkciu špecifickú pre Ethereum, ktorá slúži na zvládnutie obdobia „predpredaja éteru“.

parentHash : 256-bitový hash Keccak celej hlavičky nadradeného bloku (vrátane jeho nonce a mixhash).

extraData : Voliteľné zdarma, ale max. 32-bajtový priestor na zachovanie inteligentných vecí na večnosť.

gasLimit : Skalárna hodnota rovná súčasnému limitu výdavkov na plyn na blok v celom reťazci.

coinbase: Úplne prvá transakcia zahrnutá do bloku baníkmi.

Teraz musíme inicializovať blockchain. Môžete to urobiť pomocou nasledujúceho príkazu:

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

Teraz, keď sme inicializovali blockchain, je čas dať k nemu prístup geth control. Vykonaním nasledujúceho príkazu spustíte konzolu geth:

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


Krok 4: Overenie a ťažba éteru.

V konzole Geth vykonajte nasledujúci príkaz:

personal.newAccount () : vytvorí nový účet ako súčasť vášho blockchainu, ku ktorému je pripojená konkrétna peňaženka.


et.účty: Pomáha vám skontrolovať rôzne účty, ktoré sú súčasťou vášho blockchainu.


eth.blockNumber (): to vám pomôže zistiť počet blokov, ktoré sú súčasťou vášho blockchainu.

miner.start (): táto funkcia sa používa na spustenie procesu ťažby.

Nižšie vidíte spustenú ťažobnú aplikáciu:


miner.stop (): zastaví proces ťažby

triedenie polí c ++


eth.blockNumber (): vykonanie tohto príkazu po dokončení procesu ťažby vám oznámi, na ktorom čísle bloku sa po vykonaní operácie ťažby nachádzate
eth.getBalance: („Číslo účtu“): tento príkaz sa používa na kontrolu etherického zostatku na zadanom účte



východ: Ukončite konzolu geth.

Týmto sme úspešne vyťažili éter a zavŕšili našu bankovú ukážku. Týmto sa dostávame na koniec tohto blogu. Dúfam, že sa vám tento výučbový blog Blockchain páčil. Toto bol prvý blog zo série tutoriálov Blockchain. Na tento blog výučby Blockchain nadviaže môj ďalší blog, ktorý sa zameria na technológie Blockchain a bitcoinové transakcie. Prečítajte si ich tiež a dozviete sa viac o Blockchaine.

Ak sa chcete naučiť blockchain a budovať si kariéru v blockchainových technológiách, pozrite sa na naše Školenie ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže pochopiť Blockchain do hĺbky a pomôže vám dosiahnuť osvojenie si témy.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov a my sa vám ozveme.