Blockchain bemutató - Kezdő útmutató a Blockchain technológiához

Ez a Blockchain bemutató blog minden alapvető ismeretet megad Önnek, amire szüksége van a Bitcoin és a Blockchain technológiával kapcsolatban.

A Bitcoin növekedése és Blockchain technológia olyan gyors volt, hogy azok is, akik még nem hallottak a kriptovalutáról, vagy tudnak annak működéséről, befektetni és felfedezni szeretnék ezt a területet. Ez a Blockchain oktató blog lényegében az összes szükséges tudást megadja Önnek a Bitcoin és a Blockchain kapcsán a következő sorrendben:



  1. A jelenlegi bankrendszerrel kapcsolatos kérdések
  2. Hogyan oldja meg ezeket a kérdéseket a Blockchain
  3. Mi a Blockchain és a Bitcoin
  4. A Blockchain jellemzői
  5. Use Case
  6. Bemutató: A digitális banki szolgáltatások megvalósítása Blockchain használatával



Végigviheti a Blockchain bemutatójának ezt a felvételét, ahol szakértő részletesen elmagyarázta a témákat példákkal, amelyek segítenek jobban megérteni ezt a koncepciót.

Blockchain bemutató | Blockchain Technology | Edureka

A blockchain technológia és a kriptovaluták mára párhuzamos platformká váltak, ahol az emberek elkezdték végrehajtani a szokásos tranzakcióikat. Most, ha egy új rendszer lassan felváltja a meglévő rendszert, akkor bizonyos problémák merülhetnek fel a jelenlegi rendszerrel kapcsolatban. Ezt a Blockchain bemutató blogot a jelenlegi bankrendszer problémáinak megértésével kezdjük.



A jelenlegi bankrendszerrel kapcsolatos kérdések:

Bármelyik meglévő rendszernek lesz néhány problémája. Vizsgáljuk meg a bankrendszer leggyakrabban felmerülő problémáit:

  • Magas tranzakciós díjak

Nézzünk meg egy példát, hogy jobban megértsük ezt a kérdést:

A tranzakciós díjak kiadása - Blockchain bemutató - EdurekaItt Chandler 100 dollárt küld Joe-nak, deel kell múlniamegbízható harmadik félen keresztül, mint például egy bank vagy pénzügyi szolgáltató társaság, mielőtt Joe megkapná. Ebből az összegből 2% -os tranzakciós illetéket vonnak le, és Joe csak 98 dollárt kap a tranzakció végén. Ez most nem tűnhet nagy összegnek, de képzelje el, ha 100 000 dollárt küldene 100 dollár helyett, akkor a tranzakciós díjak is 2000 dollárra emelkednek, ami nagy összeg. Az SNL Financial és a CNNMoney jelentése szerint A JPMorgan Chase, a Bank of America és a Wells Fargo 2015-ben több mint 6 milliárd dollárt keresett ATM-ből és folyószámlahitelből .



  • Dupla kiadás

A kettős elköltés a digitális készpénz-rendszer hibája, amikor ugyanazt az egyetlen digitális tokent kétszer vagy többször elköltik. Hogy jobban megértsem ezt a problémát, hadd mondjak egy példát:

Itt Peternek csak 500 dollár van a számláján. Két tranzakciót kezdeményez egyszerre Ádámmal 400 dollárért és Maryért 500 dollárért. Általában ez a tranzakció nem megy végbe, mivel a számláján nincs elegendő 900 dolláros egyenleg. Azonban minden más digitális tranzakcióhoz társított digitális token lemásolásával vagy meghamisításával elvégezheti ezeket a tranzakciókat a szükséges egyenleg nélkül. Ez a művelet kettős kiadás néven ismert.

  • Nettó csalások és számlák feltörése

Indiában a hitel- / betéti kártyákkal és az internetes banki ügyekkel kapcsolatos csalások száma 14 824 volt 2016-ban. A csalások nettó összege 77,79 millió volt, ebből 21 millió internetes csalás, 41,64 milliárd pedig az ATM / betéti kártyával kapcsolatos csalásoktól.

  • Pénzügyi válság és összeomlások

Képzelje el, hogy minden megtakarítását odaadja valakinek, akiben megbízik, csak azért, hogy tudja, hogy valahol máshol elvesztette. Ez történt a 2007–2008-as időszakban, amikor a bankok és a befektetési szervezetek nagy összegű hitelt vettek fel, és másodlagos jelzálogként kölcsönadták azoknak az embereknek, akik ezeket a kölcsönöket sem tudták visszafizetni. Ez viszont az egyik legnagyobb pénzügyi válsághoz vezetett, amelyet valaha láttak, és becslések szerint világszerte 11 billió dollár (11 000 000 000 000 dollár) közeli veszteséget okozott. Ez csak az egyik legnépszerűbb példa: milyen gyakran hallottunk arról, hogy a bankok és a pénzügyi szolgáltató társaságok belső csalások miatt összeomlanak? Az egész harmadik fél rendszere valami, ami a középső ember vak bizalmára épül.

Láttuk a leggyakoribb problémákat, amelyekkel mindenki szembesült. Nem lenne jó, ha van olyan rendszerünk, amely legyőzte ezeket a problémákat, és ellátta velünk a Blockchain Technology pontosan ezt.

Most próbáljuk megérteni, hogy a Blockchain és a Bitcoins hogyan oldja meg ezeket a problémákat a Blockchain bemutató blog következő részeként.

Hogyan oldja meg ezeket a kérdéseket a Blockchain?

Az alábbiakban bemutatunk néhány módot, amelyek révén a Blockchain technológia megoldja a fent említett kérdéseket:

  • Decentralizált rendszer

A Blockchain rendszer decentralizált megközelítést követ, összehasonlítva a központi vagy szövetségi hatóságok által ellenőrzött és irányított bankokkal és pénzügyi szervezetekkel. Itt mindenki, aki része a rendszernek, egyformán felelőssé válik a rendszer növekedéséért és bukásáért. A hatalmat nem egyetlen entitás helyett mindenki, aki részt vesz a rendszerben, valamilyen hatalommal bír.

  • Nyilvános nagykönyvek

A főkönyv, amely a Blockchain-ban történt összes tranzakció részleteit tartalmazza, nyitott és teljesen hozzáférhető mindenki számára, aki kapcsolatban van a rendszerrel. Miután csatlakozott a Blockchain hálózathoz, letöltheti a tranzakciók teljes listáját annak elindítása óta. Annak ellenére, hogy a teljes főkönyv nyilvánosan hozzáférhető, a tranzakciókban érintett személyek adatai teljesen névtelenek maradnak.

  • Minden egyes ügylet ellenőrzése

Minden egyes tranzakciót afőkönyvés a tranzakció érvényesítési jelét néhány perc múlva elküldik. Számos összetett titkosítási és hash algoritmus használatával megszűnik a kettős kiadás kérdése.

  • Alacsony vagy nincs tranzakciós díj

A tranzakciós díjak általában nem alkalmazhatók, de a Blockchain bizonyos változatai bizonyos minimális tranzakciós díjakat hajtanak végre. Ezek a tranzakciós díjak azonban viszonylag alacsonyabbak a bankok és más pénzügyi szervezetek által feltételezett díjakhoz képest. Ha egy tranzakciót elsőbbséggel kell befejezni, akkor a felhasználó további tranzakciós díjakat adhat hozzá, hogy a tranzakciót elsőbbséggel ellenőrizhessék.

Most, hogy beszéltünk a jelenlegi meglévő rendszer problémáiról, és megértettük, hogy a Blockchain technológia hogyan képes legyőzni ezeket a kihívásokat, biztos vagyok benne, hogy biztosan megértette a Blockchain rendszert.

Ezen a ponton még mindig kíváncsi lehet, hogy mi is pontosan a Blockchain és a Bitcoin. Tehát próbáljuk megérteni ezeket a fontos fogalmakat a Blockchain bemutató következő részében.

Tanúsítson iparági szintű projektekkel és gyorsítsa nyomon karrierjét

Mi az a Blockchain és a Bitcoin?

Mielőtt megértenénk, mi a Blockchain, fontos, hogy megértse, mi a Bitcoin:

A bitcoinok egy kriptovaluta és digitális fizetési rendszer, amelyet egy ismeretlen programozó vagy egy programozói csoport talált ki Satoshi Nakamoto néven. Ez azt jelenti, hogy felhasználhatók, mint egy szokásos pénznem, de fizikailag nem léteznek, mint a dollárjegyek. Ezek egy online pénznem, amely felhasználható dolgok vásárlására. Ezek hasonlóak az emberek számítógépein bitként létező „digitális készpénzhez”. A bitcoinok csak a felhőben léteznek, mint például a Paypal, a Citrus vagy a Paytm. Annak ellenére, hogy virtuálisak, nem pedig fizikai, készpénzként használják őket, amikor az embereket az interneten keresztül továbbítják.

A Bitcoin rendszer peer-to-peer hálózati alapú, és a tranzakciók közvetlenül a felhasználók között, közvetítő nélkül zajlanak. Ezeket a tranzakciókat hálózati csomópontok ellenőrzik és rögzítik a Blockchain nevű nyilvános elosztott főkönyvben. Mivel a rendszer központi adattár vagy egyetlen rendszergazda nélkül működik, a Bitcoin az első decentralizált digitális pénznem.

A Bitcoin-termelés egyedülálló valutává teszi őket. A normál pénznemektől eltérően a Bitcoins nem hozható létre szükség szerint. Csak 21 millió Bitcoint lehet létrehozni, közülük 17 millió már létrejött. A Bitcoin akkor jön létre, amikor egy érvényes tranzakciókat tartalmazó blokk hozzáadódik a Blockchainhoz. Ez az egyetlen eszköz a bitcoinok létrehozására, és különféle matematikai és titkosítási algoritmusok révén biztosítjuk, hogy hamis bitcoinokat ne hozzanak létre vagy terjesszenek. Most értsünk meg többet a Blockchainről.

Mi az a Blockchain?

A blockchain az egész kriptovaluta rendszer gerincének nevezhető. A Blockchain technológia nemcsak abban segít, hogy a felhasználók kriptovalutákat használva végezzenek tranzakciókat, hanem biztosítja az érintett felhasználók biztonságát és névtelenségét is. Ez egy folyamatosan növekvő lista a blokkoknak nevezett rekordokról, amelyeket titkosítási technikákkal kapcsolnak össze és biztosítanak. A Blockchain „nyitott és elosztott főkönyvként szolgálhat, amely ellenőrizhető és állandó módon rögzítheti a két fél közötti tranzakciókat”. Ez a hálózat mindenki által megosztott főkönyv mindenki számára nyilvános. Ez átláthatóságot és bizalmat hoz a rendszerbe.

A blokk a Blockchain „aktuális” része, amely rögzíti a legutóbbi tranzakciók egy részét vagy egészét, és miután befejeződött, állandó adatbázisként kerül a Blockchain-ba. Valahányszor egy blokk elkészül, egy új blokk jön létre.

c ++ stl interjúk kérdések

A Blockchain-ot általában egy peer-to-peer hálózat kezeli, együttesen betartva az új blokkok érvényesítéséhez szükséges protokollt. A rögzítést követően az adott blokkban lévő adatok nem módosíthatók visszamenőlegesen az összes következő blokk módosítása és a hálózati többség összejátszása nélkül. A Blockchainben tárolt tranzakciók véglegesek. Nem lehet őket feltörni vagy manipulálni. Erről többet megtudunk, ha már bejutunk a Blockchain fogalmaiba.

Végig tudja nézni ezt a rövid animációs videót a What is Blockchain-ről, hogy megértse a témákat példákkal, amelyek segítenek jobban megérteni ezt a koncepciót.

Mi a Blockchain | Mi a Bitcoin | Blockchain bemutató | Edureka

Most remélem, hogy jobban megérti mind a Bitcoin-ot, mind a Blockchain-t. A Blockchain bemutató blogunkban haladva nézzük át a Blockchain technológia jellemzőit, hogy megértsük, miért vált ilyen népszerűvé.

A Blockchain jellemzői

Az alábbiakban bemutatjuk a Blockchain technológia legfontosabb jellemzőit, amelyek forradalmi technológiává tették:

  • SHA256 Hash funkció
  • Nyilvános kulcsú rejtjelezés
  • Elosztott Ledger & Peer to Peer Network
  • Munka igazolása
  • Az érvényesítés ösztönzői

Próbáljuk megérteni mindegyiket egyenként.

SHA256 Hash funkció

A blokklánc-technológiában használt alapvető hash-alogoritmus az SHA256. A hash használatának célja az, hogy a kimenet nem „titkosítás”, vagyis nem visszafejthető az eredeti szövegre. Ez egy egyirányú kriptográfiai funkció, és rögzített méretű bármilyen méretű forrásszöveg számára. A jobb megértés érdekében nézzünk meg egy alábbi példát:

Ha megnézzük az első példát, akkor a bemenetet „Hello World” néven adjuk meg, a kimenetet pedig „a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e” néven kapjuk. Ha azonban csak egy „!” a végén a kimenet teljesen „7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069” értékre változik. Ha a „H” -ot „h” -re és a „W” -et „w” -re változtatjuk, akkor a kimeneti érték „7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9” -re változik.

Remélem, hogy ezzel a példával megértette, milyen bonyolult az algoritmus, mivel a bemenet legkisebb változása is hatalmas változást okozhat a kimenetben.

Nyilvános kulcsú rejtjelezés

Ez a kriptográfiai technika segíti a felhasználót azáltal, hogy létrehoz egy olyan kulcskészletet, amelyet nyilvános és privát kulcsnak neveznek. Itt a nyilvános kulcsot megosztják másokkal, míg a privát kulcsot a felhasználó titokban tartja. Ezen kulcsok szerepének megértéséhez nézzük meg az alábbi példát, hogy jobban megértsük:

Ha Chandler küld bitcoinokat Joey-nak, akkor ennek a tranzakciónak három információja lesz:

  • Joey bitcoin címe. (Joey nyilvános kulcsa)
  • Annyi bitcoin, amelyet Chandler Joey-nak küld.
  • Chandler bitcoin címe. (Chandler nyilvános kulcsa)

Most ezeket az adatokat egy titkosított digitális aláírással együtt a hálózaton keresztül elküldik ellenőrzés céljából. A digitális aláírás ismét hash érték, amelyet a Chandler bitcoin címének és a joey-nak küldött összeg kombinációjával értek el. Ezt a digitális aláírást titkosítja a magánkulcs. Miután ezeket az adatokat megkapta egy bányász, akinek igazolnia kell ezt a tranzakciót, két folyamatot végez egyszerre:

  1. Elveszi Joey és Chandler összes titkosítatlan adatait, például a tranzakció összegét és a nyilvános kulcsokat, és betáplálja azokat egy hash algoritmusba, hogy kivonatoljon egy hash értéket, amelyet Hash1-nek hívunk.
  2. Elveszi a digitális aláírást, és a chandler nyilvános kulcsával visszafejti a hash értéket, amelyet Hash2-nek fogunk hívni.

Ha a Hash1 és a Hash2 egyaránt megegyezik, akkor ez azt jelenti, hogy ez egy érvényes tranzakció.

Elosztott főkönyv és P2P hálózat

A hálózat minden egyes személyének van egy példánya a főkönyvről. Nincs egyetlen központosított példány. Hadd segítsek abban, hogy megértsük, mi a főkönyv, a következő példával:Tegyük fel, hogy 10 Bitcoint kell küldenie John barátjának, ahol a Bitcoin-egyenlege 974,65, John pedig itt 37-es egyenleggel. Az egyenlegét 10 BTC vonja le, és jóváírja John számláján.

A Blockchain egyedülálló módon képes ennek megvalósítására. A Bitcoin Blockchain főkönyvében nincsenek számlák és egyenlegek. Az első tranzakciókat a Blockchain nevű, folyamatosan növekvő adatbázisban tároljuk. Vannak blokkok átlagosan 2050 tranzakció körül, és mára 484 000 blokk van a Blockchain-ban, mintegy 250 millió tranzakcióval.

Ez a főkönyv a Bitcoin Blockchain összes felhasználója között oszlik meg, vagyis a főkönyvnek nincs központi helye, ahol tárolják. A hálózaton mindenki birtokolja a főkönyv másolatát, a valódi másolat pedig az összes elosztott főkönyv gyűjteménye.

Munka igazolása

Kíváncsi lehet, hogy mindenki egyformán birtokolja-e a főkönyvet, ki ad hozzá blokkokat a Blockchainhez? Hogyan bízhatnak az emberek ebben a személyben?

Ehhez megvan a munka bizonyításának koncepciója. Alapvetően olyan, mint egy nagyon nagy rejtvény megoldása. Sok számítási erőfeszítést igényel. Ezt a munkát az általunk bányászoknak nevezett Bitcoin hálózatban végzik.Ezeknek a bányászoknak az a feladata, hogy ellenőrizzék a tranzakciókat és megoldják a létrehozandó blokkhoz tartozó összetett matematikai feladványt. A probléma nehézségét úgy állítják be, hogy egy blokk átlagosan 10 perc alatt megoldódjon. A bányászok egy adott nonce-t (matematikai értéket) keresnek, amely megadja a kívánt hash-t, amely előre meghatározott. A jelenlegi nehézségi szint olyan, hogy kb. 20,6 quadrillion nonce-t kell kipróbálni a helyes hash megszerzéséhez.

Minden blokknak hash értéke van, amely az előző blokk végső hashjának, a tranzakciós adatok hash értékének és a nonce kombinációja. A blokk végeredményének kivonatát meghatározott számú záró nullával kell kezdeni. Ez a számítás annak a feltételnek a kielégítésére szolgál, amely kielégíti azt a feltételt, amely a bányászatot számítási szempontból annyira drágává teszi.

Tehát az a személy, aki megtalálja ezt a nonce-t, a sikeres bányász, és hozzá tudja adni a blokkját a blokklánchoz. P2P elosztott hálózatunkon keresztül sugározza a blokkjukat, és mindenki ellenőrzi, hogy a hashek egyeznek-e, frissíti blokkláncát, és azonnal továbblép a következő blokk megoldására.

Az érvényesítés ösztönzői

A Bitcoin tranzakció utolsó lépése az, hogy jutalmat ad a bányásznak, aki létrehozta a legújabb blokkot. Ezt a jutalmat a Blockchain rendszer biztosítja a tranzakciók érvényesítéséhez és a Blockchain karbantartásához. Jelenleg a jutalom blokkonként 12,5 BTC (Rs 3,427,850 vagy - 53 390 USD ). Ez a Bitcoin Mining legérdekesebb része.

megtalálja a legnagyobb számot egy java tömbben

A Bitcoin ösztönzői az egyetlen módja annak, hogy új valutát generáljanak a rendszerbe, és úgy gondolják, hogy 2140-re mind a 21 millió bitcoint kitermelik.

Ezzel remélem, hogy most több megértése és megbecsülése van a Blockchain technológia iránt. A Blockchain sokkal több, mint a Bitcoin. A pénzügy csak egy a sok iparág közül, amelyet a Blockchain célja megzavarni. A Blockchain oktatóanyagunk előrehaladtával nézzük meg most az IBM és a Maersk egyik ilyen példáját, hogy megértsük, hogyan zavarja az ellátási lánc iparágat a blokklánc.

Blockchain oktatóanyag: Használati eset

A Maersk egy dán üzleti konglomerátum, amely a közlekedési és logisztikai, valamint az energiaszektorban tevékenykedik. A Maersk 1996 óta a világ legnagyobb konténerszállító és szállítóhajó-üzemeltetője. A vállalat székhelye Dánia Koppenhága, leányvállalataival és irodáival 130 országban foglalkozik, és 88 000 alkalmazottal rendelkezik.

Az IBM egy amerikai multinacionális technológiai vállalat, amely 1921 óta elsősorban üzleti megoldásokkal, biztonsági megoldásokkal és tárolási megoldásokkal foglalkozik

Üzleti igény:

A rendkívül dinamikus ellátási lánc-ipar részeként a legkisebb változás nyomon követése az ügyfél számára a legfontosabb. Szükségük volt egy olyan megoldásra, amely lehetővé teheti számukra a szállítási folyamat befejezését a papírmunka késedelme nélkül. Olyan megoldás, amely képes összehozni a rendszer összes érdekelt felét, és valós idejű állapotot biztosítani a szállítmányon.

Kihívások:

Ma a globális kereskedelemben az áruk 90% -át a hajózás szállítja. Ezt az ellátási láncot a pont-pont kommunikáció bonyolultsága és puszta volumene áramolja. Ezek a kommunikációk a szárazföldi szállítási szolgáltatók lazán összekapcsolt hálózata között vannak. Szállítmányozók, vámügynökök, brókerek, kormányzati kikötők és óceáni fuvarozók.Becslések szerint a konténerszállítás dokumentumai és információi meghaladják a tényleges fizikai szállítás kétszeresét.

Megoldás:

Az IBM és a Maersk az ellátási lánc ökoszisztémája által elérhető, elosztott jogosultsági platformmal foglalkozik az eseményadatok és a kezelt dokumentum-munkafolyamatok cseréjére.

A Merck és az IBM a Blockchain technológiát alkalmazva létrehoz egy globális szabotázsbiztos rendszert a kereskedelmi munkafolyamat digitalizálásával és a szállítmányok végpontok közötti nyomon követésével. Ez kiküszöböli a súrlódásokat, beleértve a költséges pont-pont kommunikációt. Megkezdődik az együttműködés, amely évente több millió konténerút nyomon követésére és a kiválasztott kereskedelmi sávokon történő integrálódásra képes a vámhatóságokkal.

Eredmények:

  • Biztonságos Adatcsere platform az ellátási lánc rendszerében részt vevő valamennyi érdekelt számára.
  • Létrehozta a Szabotázsbiztos tároló hogy a folyamat részeként tárolja az összes érintett dokumentumot.
  • A rendszeres szállítási események segítenek csökkenteni a jelentős mennyiséget Késések és csalások évente több milliárd dollárt takarít meg.
  • Csökkentette a korlátot kereskedelmi szervezetek között, ezáltal 3% -kal növelve a globális GDP-t.
  • Segített növelni a teljes kereskedelem volumenét 12% -kal.

Így segítette a Blockchain technológia a Maerskot, és számos más vállalatnak segített világszerte. Végül a Blockchain oktatóanyag részeként megnézünk egy bemutatót arról, hogyan állíthat be egy privát, autonóm Blockchain-ot a rendszerén.

Blockchain bemutató: Demo

Digitális bankot vezetünk be az Ethereum Blockchain segítségével. Az Ethereum egy nyílt forráskódú, nyilvános, blockchain alapú elosztott számítási platform. A rendszerek lehetővé teszik számunkra, hogy:

  1. Készítsen kriptovalutát fix piaci kínálattal és tokenekkel a valós eszközértékek képviseletére.
  2. Hozzon létre egy autonóm magánblokkot a pénzköltésre vonatkozó szabályokkal.
  3. Az enyém egy új éterhez a tranzakciók érvényesítésével.

A bemutató 4 lépésre osztható:

  1. A Geth-kód klónozása
  2. Genezis blokk létrehozása
  3. Szabályok készítése a blokkláncunkhoz
  4. Éter érvényesítése és bányászata

1. lépés: A Geth-kód klónozása:

A geth a Go-ban megvalósított teljes ethereum csomópont futtatásához szükséges parancssori felület. Telepítéssel és futtatássalgeth, részt vehet az ethereum határ élő hálózatában és

  • Az enyém igazi éter
  • Pénzátutalás címek között
  • Hozzon létre szerződéseket és küldjön tranzakciókat
  • Fedezze fel a blokkelőzményeket

A geth adattár klónozása a githubból. Ehhez nyisson meg egy új terminált, és hajtsa végre a következő parancsot:

$ git klón https://github.com/ethereum/go-ethereum


Miután sikeresen klónozta a fájlt a github-ból, el kell ágaznunk a geth legújabb verzióját.

$ cd go-ethereum $ git címke

$ git checkout tags / v1.6.7 -b EdurekaEthereumV1.6.7 $ git ág

$ mindent

2. lépés: A Genesis blokk létrehozása

A genezis blokk a blokklánc első blokkja. A genezis blokk megváltoztatása egy módja annak, hogy végérvényesen elszakadjon a bitcoin blokkláncolattól, vagyis új hálózatot indítson saját külön történelmével. A genezis fájl létrehozásához hajtsa végre a következő parancsokat:

$ cd go-ethereum $ mkdir keletkezés $ cd keletkezése $ gedit genesis.json


3. lépés: Szabályok készítése a blokkláncunkhoz

A Blockchain szabályait az általunk létrehozott genesis.json fájl tartalmazza. Adja hozzá a következő kódot a genesis.json fájljába:

{{'config': {'chainId': 123, 'homesteadBlock': 0, 'eip155Block': 0, 'eip158Block': 0,}, 'nonce': '0x3', 'időbélyegző': '0x0', ' parentHash ': '0x0000000000000000000000000000000000000000000000000000', 'extraData': '0x0', 'gasLimit': '0x4c4b40', 'nehéz': 0x400', 'mixhash': '0x0000000000000000000000000000000000000000000000000000', 'coinbase': '0x000000000000000000000000000000000', 'alloc' : {}}

nuncius: Egy 64 bites hash, amely a mix-hash-szal kombinálva bizonyítja, hogy elegendő mennyiségű számítást végeztek ezen a blokkon.

időbélyeg: Egy skaláris érték, amely megegyezik a Unix time () függvény ésszerű kimenetével ebben a blokk kezdetben.

mixhash : 256 bites hash, amely a nonce-vel együtt azt bizonyítja, hogy elegendő mennyiségű számítást végeztek ezen a blokkon.

nehézség: A blokk nem felfedezése során alkalmazott nehézségi szintnek megfelelő skalárérték.

kiosztani : Lehetővé teszi az előretöltött pénztárcák listájának meghatározását. Az Ethereum specifikus funkciója az „Ether pre-sale” időszak kezelése.

parentHash : A Keccak 256 bites kivonata a teljes szülőblokk fejlécéből (beleértve a nonce-t és a mixhash-t is).

extraData : Opcionálisan ingyenes, de max. 32 bájt hosszú hely az okos dolgok megőrzésére az ősiség érdekében.

gasLimit : Egy skaláris érték, amely megegyezik a blokkonkénti gázkiadások jelenlegi, egész láncra kiterjedő határértékével.

érme alap: A blokkba bekerült legelső tranzakció a bányászok részéről.

Most inicializálnunk kell a blokkláncot. Ezt a következő paranccsal teheti meg:

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

Most, hogy inicializáltuk a blokkláncot, itt az ideje, hogy a geth control hozzáférést biztosítsunk hozzá. A geth konzol indításához hajtsa végre a következő parancsot:

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


4. lépés: Éter érvényesítése és bányászata.

A Geth konzolban hajtsa végre a következő parancsot:

personal.newAccount () : új fiókot hoz létre a blokklánc részeként, amelyhez egy speciális pénztárca tartozik.


et. számlák: Segít ellenőrizni a blockchain részét képező különféle számlákat.


eth.blockNumber (): ez segít azonosítani a blokkláncának részét képező blokkok számát.

miner.start (): ezt a funkciót használják a bányászati ​​folyamat elindításához.

Az alábbiakban látható a bányászati ​​alkalmazás futása:


miner.stop (): megállítja a bányászati ​​folyamatot

szelén webdriver uborka példával a napfogyatkozásban


eth.blockNumber (): A parancs végrehajtása a bányászati ​​folyamat után megmondja, hogy melyik blokkszámnál tartózkodik a bányászati ​​művelet elvégzése után
eth.getBalance: („Számlaszám”): ezzel a paranccsal ellenőrizhetjük a megadott fiók éteregyenlegét



kijárat: Lépjen ki a geth konzolból.

Ezzel sikeresen kitermeltük az étert és befejeztük a banki bemutatónkat. Ezzel a blog végére jutottunk. Remélem tetszett ez a Blockchain bemutató blog. Ez volt a Blockchain oktatósorozat első blogja. Ezt a Blockchain oktató blogot követi a következő blogom, amely a Blockchain technológiákra és a Bitcoin tranzakciókra fog összpontosítani. Olvassa el őket is, hogy többet tudjon meg a Blockchainról.

Ha meg akarja tanulni a Blockchain-t, és karriert akar építeni a Blockchain Technologies-ban, akkor nézze meg a következőt: Kiképzés amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés segít megérteni a Blockchain-t mélyebben, és elsajátítja a témát.

Van egy kérdésünk? Kérjük, említse meg a megjegyzések részben, és mi kapcsolatba lépünk Önnel.