Blockchain Tutorial - Vodič za blockchain tehnologiju za početnike



Ovaj blok Blockchain Tutorial pružit će vam sva temeljna znanja koja su vam potrebna u vezi s Bitcoin i Blockchain tehnologijom.

Rast Bitcoina i Blockchain tehnologija bio je tako brz, da čak i oni koji nisu čuli za kriptovalutu ili znaju za njezino funkcioniranje, žele investirati i istražiti ovo polje. Ovaj blok tutorial Blockchaina u osnovi će vam pružiti sva temeljna znanja koja su vam potrebna u vezi s Bitcoinima i Blockchainom u sljedećem slijedu:

  1. Problemi s trenutnim bankarskim sustavom
  2. Kako Blockchain rješava ta pitanja
  3. Što su Blockchain i Bitcoin
  4. Značajke Blockchaina
  5. Slučaj upotrebe
  6. Demo: Implementacija digitalnog bankarstva pomoću Blockchaina





Možete proći kroz ovu snimku Blockchain Tutorial-a gdje je naš stručnjak je detaljno objasnio teme s primjerima koji će vam pomoći da bolje razumijete ovaj koncept.

Vodič za blokchaine | Blockchain tehnologija | Edureka

Blockchain tehnologija i kripto valute danas su postali paralelna platforma na kojoj su ljudi počeli obavljati svoje standardne transakcije. Ako novi sustav polako zamjenjuje postojeći, mora postojati nekih problema sa trenutnim sustavom. Započet ćemo ovaj blok tutorial Blockchaina razumijevanjem problema trenutnog bankarskog sustava.



Problemi s trenutnim bankarskim sustavom:

Bilo koji postojeći sustav imat će nekih problema. Pogledajmo neke od najčešćih problema s bankarskim sustavom:

  • Visoke transakcijske naknade

Pogledajmo primjer kako bismo bolje razumjeli ovaj problem:

Izdanje o transakcijskim naknadama - Blockchain Tutorial - EdurekaOvdje Chandler Joeu šalje 100 dolara, alimora proćiputem pouzdane treće strane poput banke ili tvrtke za financijske usluge prije nego što je Joe može primiti. Od tog se iznosa oduzima naknada za transakciju u iznosu od 2%, a Joe na kraju transakcije dobiva samo 98 USD. To se možda ne čini velikim iznosom, ali zamislite da ste poslali 100 000 USD umjesto 100 USD, tada se naknade za transakcije također povećavaju na 2000 USD, što je velik iznos. Prema izvješću SNL Financial-a i CNNMoney-a, JPMorgan Chase, Bank of America i Wells Fargo zaradili su više od 6 milijardi dolara od bankomata i naknada za prekoračenje u 2015. godini .



  • Dvostruko trošenje

Dvostruko trošenje pogreška je u shemi digitalnog gotovine u kojoj se isti pojedinačni digitalni token troši dva puta ili više. Da bih vam pomogao da bolje razumijete ovaj problem, dopustite mi da vam dam primjer:

Ovdje Peter ima samo 500 dolara na računu. Inicira istovremeno dvije transakcije Adamu za 400 dolara i Mariji za 500 dolara. Ova transakcija obično ne bi prošla jer na računu nema dovoljno salda od 900 dolara. Međutim, dupliciranjem ili krivotvorenjem digitalnog tokena povezanog sa svakom digitalnom transakcijom, on može izvršiti te transakcije bez potrebnog stanja. Ova operacija poznata je kao dvostruka potrošnja.

  • Neto prijevare i hakiranje računa

U Indiji je broj slučajeva prijevara povezanih s kreditnim / debitnim karticama i internetskim bankarstvom iznosio 14.824 za 2016. godinu. Neto iznos koji je bio uključen u te prijevare iznosio je 77,79 milijuna kuna, od čega je 21 milijun eura bio zbog internetskih prijevara, a 41,64 milijuna kuna od prijevara povezanih s bankomatima / debitnim karticama.

  • Financijska kriza i padovi

Zamislite da sve svoje ušteđevine date nekome u koga imate povjerenja samo da biste znali da je otišao i izgubio ga negdje drugdje. To se dogodilo u razdoblju od 2007. do 2008. godine kada su banke i investicijske organizacije jako posudile i posuđivale ih kao subvencijske hipoteke ljudima koji te zajmove nisu mogli ni vratiti. To je zauzvrat dovelo do jedne od najvećih financijskih kriza ikad viđenih, a procijenjeno je da je prouzročilo gubitke blizu 11 bilijuna američkih dolara (11 000 000 000 000) širom svijeta. Ovo je bio samo jedan od najpopularnijih primjera. Koliko smo često čuli za pad banaka i financijskih usluga zbog internih prijevara? Cijeli sustav trećih strana nešto je što se gradi na slijepom povjerenju srednjeg čovjeka.

Vidjeli smo neke od najčešćih problema sa kojima se svi suočavaju. Ne bi li bilo sjajno imati sustav koji će prevladati ove probleme i pružiti nam To je upravo ono što Blockchain Technology radi.

Pokušajmo sada razumjeti kako Blockchain i Bitcoins rješavaju ta pitanja kao sljedeći dio ovog blok tutorial Blockchaina.

Kako Blockchain rješava ove probleme?

Ispod su neki od načina na koje se Blockchain tehnologija bavi gore spomenutim problemima:

  • Decentralizirani sustav

Blockchain sustav slijedi decentralizirani pristup u usporedbi s bankama i financijskim organizacijama koje kontroliraju i kojima upravljaju središnje ili savezne vlasti. Ovdje svi koji su dio sustava postaju podjednako odgovorni za rast i pad sustava. Umjesto da jedan jedini entitet drži vlast, svi koji su uključeni u sustav imaju neku moć.

  • Javne knjige

Knjiga koja sadrži detalje svih transakcija koje se događaju na Blockchainu, otvorena je i potpuno dostupna svima koji su povezani sa sustavom. Jednom kada se pridružite mreži Blockchain, možete preuzeti kompletan popis transakcija od njenog pokretanja. Iako je cjelovita knjiga javno dostupna, detalji ljudi koji su uključeni u transakcije ostaju potpuno anonimni.

  • Provjera svake pojedinačne transakcije

Svaka pojedinačna transakcija provjerava se unakrsnom provjeromknjigaa signal potvrde transakcije šalje se nakon nekoliko minuta. Korištenjem nekoliko složenih algoritama za šifriranje i raspršivanje uklanja se pitanje dvostruke potrošnje.

  • Niske ili nikakve naknade za transakcije

Naknade za transakcije obično nisu primjenjivi, ali određene inačice Blockchaina implementiraju određene minimalne naknade za transakcije. Te su transakcijske naknade, međutim, relativno prilično manje u odnosu na naknade koje podrazumijevaju banke i druge financijske organizacije. Ako transakciju treba izvršiti prioritetno, tada korisnik može dodati dodatne naknade za transakciju kako bi transakcija bila potvrđena po prioritetu.

Sad kad smo razgovarali o problemima s trenutnim postojećim sustavom i shvatili kako Blockchain tehnologija prevladava ove izazove, posve sam siguran da ste morali razumjeti Blockchain sustav.

U ovom trenutku možda se još uvijek pitate što su točno Blockchain i Bitcoin. Pokušajmo razumjeti ove važne koncepte u sljedećem dijelu ovog blockchain tutorijala.

Potvrdite se projektima na razini industrije i ubrzajte svoju karijeru

Što su Blockchain i Bitcoin?

Prije nego što nastavimo razumjeti što je Blockchain, važno je da razumijete što je Bitcoin:

Bitcoini su kriptovalutni i digitalni sustav plaćanja koji je izumio nepoznati programer ili skupina programera pod imenom Satoshi Nakamoto. To znači da se mogu koristiti kao uobičajena valuta, ali fizički ne postoje poput novčanica u dolarima. Oni su mrežna valuta koja se može koristiti za kupnju stvari. Oni su slični 'digitalnoj gotovini' koja postoji kao bitovi na računalima ljudi. Bitcoin postoje samo u oblaku, poput Paypala, Citrusa ili Paytma. Iako su virtualni, a ne fizički, koriste se poput gotovine kada se ljudi prenose putem weba.

Bitcoin sustav temelji se na peer-to-peer mreži i transakcije se odvijaju između korisnika izravno, bez posrednika. Te transakcije provjeravaju mrežni čvorovi i bilježe se u javnoj distribuiranoj knjizi koja se naziva Blockchain. Budući da sustav radi bez središnjeg spremišta ili jednog administratora, Bitcoin se naziva prvom decentraliziranom digitalnom valutom.

Proizvodnja bitcoina čini ih jedinstvenom valutom. Za razliku od normalnih valuta, bitcoini se ne mogu stvarati po potrebi. Može se stvoriti samo 21 milijun bitkoina, od kojih je 17 milijuna već stvoreno. Bitcoin se stvara svaki put kad se blok koji sadrži valjane transakcije doda u Blockchain. To je jedino sredstvo za stvaranje Bitcoina, a kroz razne matematičke algoritme i algoritme za šifriranje osiguravamo da se ne stvaraju i ne cirkuliraju lažni Bitcoin. Razumijemo sada više Blockchaina.

Što je Blockchain?

Blockchain se može nazvati kralježnicom cijelog sustava kripto-valuta. Blockchain tehnologija ne samo da pomaže korisnicima da izvršavaju transakcije koristeći kripto valute, već također osigurava sigurnost i anonimnost uključenih korisnika. Riječ je o kontinuirano rastućem popisu zapisa koji se nazivaju blokovi, a koji su povezani i osigurani kriptografskim tehnikama. Blockchain može poslužiti kao 'otvorena i distribuirana knjiga koja može bilježiti transakcije između dviju strana na provjerljiv i trajan način.' Ova knjiga koja se dijeli sa svima u mreži javna je za sve. To u sustav unosi transparentnost i povjerenje.

Blok je 'trenutni' dio Blockchaina koji bilježi neke ili sve nedavne transakcije, a jednom dovršen odlazi u Blockchain kao trajna baza podataka. Svaki put kad se blok dovrši, generira se novi blok.

kako naučiti pl sql

Blockchainom obično upravlja peer-to-peer mreža, zajednički se pridržavajući protokola za provjeru valjanosti novih blokova. Jednom zabilježeni podaci u bilo kojem bloku ne mogu se retroaktivno mijenjati bez promjene svih sljedećih blokova i dogovora mrežne većine. Transakcije koje su jednom pohranjene u Blockchainu trajne su. Njima se ne može hakirati niti manipulirati. O tome ćemo naučiti više kad uđemo u koncepte Blockchaina.

Možete proći kroz ovaj kratki animirani videozapis Što je Blockchain kako biste razumjeli teme s primjerima koji će vam pomoći da bolje razumijete ovaj koncept.

Što je Blockchain | Što je Bitcoin | Vodič za blokchaine | Edureka

Sada se nadam da bolje razumijete i Bitcoin i Blockchain. Krećući se naprijed na našem blok bloku s vodičima, pogledajmo značajke Blockchain tehnologije kako bismo shvatili zašto je postala toliko popularna.

Značajke Blockchaina

Ispod su najvažnije značajke Blockchain tehnologije koja ju je učinila revolucionarnom tehnologijom:

  • SHA256 Hash funkcija
  • Kriptografija javnog ključa
  • Distribuirana knjiga i ravnopravna mreža
  • Dokaz o radu
  • Poticaji za validaciju

Pokušajmo razumjeti svakog od njih jednog po jednog.

SHA256 Hash funkcija

Alogorithm hash jezgre koji se koristi u blockchain tehnologiji je SHA256. Svrha korištenja hasha je zato što izlaz nije 'šifriranje', tj. Ne može se dešifrirati natrag u izvorni tekst. To je 'jednosmjerna' kriptografska funkcija i fiksna je veličina za bilo koju veličinu izvornog teksta. Da bismo bolje razumjeli, pogledajmo primjer u nastavku:

Ako pogledate prvi primjer, ulaz unosimo kao 'Hello World', a izlaz kao 'a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e'. Međutim, samo dodavanjem '!' na kraju se izlaz u potpunosti mijenja u “7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069”. Ako promijenimo 'H' u 'h' i 'W' u 'w', tada se izlazna vrijednost mijenja u '7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9'.

Nadam se da ste s ovim primjerom shvatili koliko je algoritam složen jer i najmanja promjena na ulazu može prouzročiti masovnu promjenu na izlazu.

Kriptografija javnog ključa

Ova kriptografska tehnika pomaže korisniku stvaranjem skupa ključeva koji se nazivaju javni i privatni ključ. Ovdje se javni ključ dijeli s drugima, dok privatni ključ korisnik čuva kao tajnu. Da bismo razumjeli uloge ovih tipki, pogledajmo primjer u nastavku kako bismo bolje razumjeli:

Ako Chandler Joeyu pošalje neke bitcoin, ta će transakcija imati tri informacije:

  • Joeyjeva bitcoin adresa. (Joey's javni ključ)
  • Količina bitcoina koju Chandler šalje Joeyu.
  • Chandlerova bitcoin adresa. (Chandlerov javni ključ)

Sada se svi ti podaci zajedno s šifriranim digitalnim potpisom šalju mrežom na provjeru. Digitalni potpis ponovno je hash vrijednost postignuta kombinacijom Chandlerove bitcoin adrese i iznosa koji šalje joeyu. Ovaj digitalni potpis šifriran je privatnim ključem. Jednom kad rudar primi ove podatke koji moraju potvrditi ovu transakciju, istovremeno vrši 2 postupka:

  1. Uzima sve nešifrirane podatke kao što su iznos transakcije i javni ključevi Joeyja i Chandlera, te ih prosljeđuje u algoritam raspršivanja kako bi dobio vrijednost raspršivanja koju ćemo nazvati Hash1
  2. Uzima digitalni potpis i dešifrira ga pomoću javnog ključa chandlera da bi dobio hash vrijednost koju ćemo nazvati Hash2

Ako su i Hash1 i Hash2 isti onda to znači da je ovo važeća transakcija.

Distribuirana knjiga i P2P mreža

Svaka pojedinačna osoba na mreži ima kopiju glavne knjige. Ne postoji jedinstvena centralizirana kopija. Dopustite mi da vam pomognem da shvatite što je glavna knjiga sa sljedećim primjerom:Pretpostavimo da svom prijatelju Johnu trebate poslati 10 Bitcoina gdje vam je Bitcoin stanje 974,65, a John ovdje sa saldom 37. Vaš će se iznos odbiti za 10 BTC i uplatiti na Johnov račun.

Blockchain ima jedinstveni način da to primijeni. U knjizi Bitcoin Blockchain nema računa i stanja. Svaka transakcija iz prve pohranjuje se u neprekidno rastuću bazu podataka koja se naziva Blockchain. Postoje blokovi u prosjeku oko 2050 transakcija, a od danas je u Blockchainu 484 000 blokova s ​​oko 250 milijuna transakcija.

Ova knjiga distribuira se među svim korisnicima Bitcoin Blockchaina, tj. Knjiga nema centralno mjesto na kojem je pohranjena. Svi na mreži posjeduju kopiju glavne knjige, a prava je kopija svih distribuiranih knjiga.

Dokaz o radu

Možda se pitate jesu li svi jednako vlasnici glavne knjige, tko dodaje blokove u Blockchain? Kako ljudi mogu vjerovati ovoj osobi?

Za to imamo koncept dokaza o radu. U osnovi je to poput rješavanja vrlo velike zagonetke. Zahtijeva puno računskog napora. Ovaj posao obavljaju ljudi u Bitcoin mreži koju nazivamo rudari.Posao ovih rudara je provjera transakcija i rješavanje složene matematičke zagonetke povezane s blokom koji se stvara. Teškoća problema prilagođava se tako da se blok u prosjeku riješi za 10 minuta. Rudari traže određeni nonce (matematičku vrijednost) koji daje željeni hash koji je unaprijed određen. Trenutačna razina poteškoće takva je da trebate isprobati oko 20,6 kvadriliona bez da biste dobili točan hash.

Svaki blok ima raspršenu vrijednost koja je kombinacija završnog raspršivanja prethodnog bloka, raspršene vrijednosti podataka transakcije i noncea. Konačno rezultirajuće hash za blok mora započeti s navedenim brojem pratećih nula. To je izračunavanje kako bi se pronašlo ono što zadovoljava uvjet koji rudarstvo čini tako računski skupim.

Dakle, osoba koja pronađe ovo mjesto uspješan je rudar i može dodati svoj blok u blockchain. Kroz našu distribuiranu mrežu P2P emitira njihov blok i svi provjeravaju podudaraju li se hashovi, ažuriraju svoj blockchain i odmah prelaze na rješavanje sljedećeg bloka.

Poticaji za validaciju

Posljednji korak Bitcoin transakcije je dodjeljivanje nagrade rudaru koji je stvorio najnoviji blok. Ovu nagradu pruža Blockchain sustav za provjeru valjanosti transakcija i održavanje Blockchaina. Trenutno je nagrada po bloku 12,5 BTC (Rs 3,427,850 /- ili 53.390 američkih dolara ). Ovo je najzanimljiviji dio Bitcoin rudarstva.

Bitcoin poticaji jedini su način za generiranje nove valute u sustav i vjeruje se da će do 2140. godine biti iskopano svih 21 milijun bitcoina.

Uz ovo, nadam se da ćete sada imati više razumijevanja i zahvalnosti prema Blockchain tehnologiji. Blockchain je puno više od Bitcoina. Financije su samo jedna od mnogih industrija koje Blockchain želi poremetiti. Krećući dalje s našim vodičem za Blockchain, pogledajmo sada jedan takav primjer IBM-a i Maerska, kako bismo razumjeli kako blockchain narušava industriju lanca opskrbe.

Blockchain Tutorial: Slučaj upotrebe

Maersk je danski poslovni konglomerat koji djeluje u prometnom i logističkom, te energetskom sektoru. Maersk je najveći svjetski operator kontejnerskih brodova i brodova za opskrbu od 1996. Sjedište tvrtke je u Kopenhagenu u Danskoj, s podružnicama i uredima u 130 zemalja i oko 88 000 zaposlenih.

IBM je američka multinacionalna tehnološka tvrtka koja od 1921. uglavnom radi na poslovnim rješenjima, sigurnosnim rješenjima i rješenjima za pohranu

Poslovna potreba:

java dobivanje datuma iz niza

Budući da je dio izuzetno dinamične industrije lanca opskrbe, praćenje i najmanjih promjena najvažnije je za klijenta. Trebalo im je rješenje koje će im omogućiti da dovrše postupak otpreme bez odgađanja rada s papirom. Rješenje koje bi moglo okupiti sve dionike sustava i pružiti status pošiljke u stvarnom vremenu.

Izazovi:

Danas 90% robe u globalnoj trgovini nosi brodarska industrija. Ovaj lanac opskrbe utječe na složenost i obim komunikacije od točke do točke. Te se komunikacije odvijaju preko slabo povezane mreže pružatelja usluga kopnenog prijevoza. Špediteri, carina, brokeri, vladine luke i pomorski prijevoznici.Procjenjuje se da će dokumenti i informacije za pošiljku kontejnera koštati više nego dvostruko od stvarnog fizičkog prijevoza.

Riješenje:

IBM i Maersk rješavaju ovaj problem distribuiranom platformom dozvola kojoj pristupa ekosustav opskrbnog lanca dizajniranom za razmjenu podataka o događajima i obrađenim radnim tokovima dokumenata.

Merck i IBM koriste Blockchain tehnologiju za stvaranje globalnog sustava za zaštitu od neovlaštenog ponašanja digitalizacijom trgovinskog tijeka i praćenjem pošiljaka od kraja do kraja. To eliminira trenja, uključujući skupe komunikacije od točke do točke. Suradnja će započeti s potencijalnom sposobnošću praćenja milijuna kontejnerskih putovanja godišnje i integracije s carinskim vlastima na odabranim trgovačkim trakama.

Rezultati:

  • Pod uvjetom da je siguran Razmjena podataka platforma za sve dionike uključene u sustav lanca opskrbe.
  • Osnovan a Spremište otporno na neovlašteno prijavljivanje za pohranu svih uključenih dokumenata kao dijela postupka.
  • Redoviti događaji otpreme pomažu smanjiti značajne Kašnjenja i prijevare , uštedeći milijarde dolara godišnje.
  • Smanjena barijera između trgovinskih organizacija povećavajući tako svjetski BDP za 3%.
  • Pomogao povećati ukupni obujam trgovine za 12%.

Na taj je način Blockchain tehnologija pomogla Maersku i pomaže mnogim drugim tvrtkama širom svijeta. Napokon, kao dio ovog vodiča za Blockchain, pogledat ćemo demo o tome kako ste postavili privatni autonomni Blockchain u svom sustavu.

Blockchain Tutorial: Demo

Implementirat ćemo digitalnu banku koristeći Ethereum Blockchain. Ethereum je javno distribuirana računalna platforma zasnovana na blockchainu otvorenog koda. Sustavi će nam omogućiti da:

  1. Napravite kriptovalutu s fiksnom opskrbom na tržištu i tokene koji će predstavljati vrijednosti stvarne imovine.
  2. Stvorite autonomni privatni Blockchain s pravilima o trošenju novca.
  3. Iskopajte novi Eter provjerom valjanosti transakcija.

Demo se može podijeliti u 4 koraka:

  1. Kloniranje Geth koda
  2. Stvaranje bloka postanka
  3. Izrada pravila za naš Blockchain
  4. Provjera valjanosti i rudarski eter

Korak 1: Kloniranje Geth koda:

geth je sučelje naredbenog retka za izvođenje cijelog ethereum čvora implementiranog u Go. Instaliranjem i pokretanjemgeth, možete sudjelovati u ethereum frontier live mreži i

  • Moj pravi eter
  • Prijenos sredstava između adresa
  • Stvaranje ugovora i slanje transakcija
  • Istražite povijest blokova

Kloniranje geth spremišta iz githuba. Da biste to učinili, otvorite novi terminal i izvršite sljedeću naredbu:

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


Nakon što ste uspješno klonirali datoteku s github-a, trebamo razgranati najnoviju verziju geth-a.

$ cd go-ethereum $ git oznaka

$ git checkout oznake / v1.6.7 -b EdurekaEthereumV1.6.7 $ git grana

$ čine sve

Korak 2: Stvaranje bloka postanka

Blok geneze prvi je blok lanca blokova. Promjena bloka geneze način je da se definitivno rastavite od bitcoin blockchaina, tj. Započnete novu mrežu s vlastitom odvojenom poviješću. Da biste stvorili datoteku geneze, izvršite sljedeće naredbe:

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


Korak 3: Izrada pravila za naš Blockchain

Pravila za naš Blockchain bit će uključena u datoteku genesis.json koju smo stvorili. U datoteku genesis.json dodajte sljedeći kod:

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

nuncij: 64-bitni hash, koji u kombinaciji s mix-hash-om dokazuje da je na ovom bloku izvršena dovoljna količina izračuna.

vremenska oznaka: Skalarna vrijednost jednaka razumnom izlazu funkcije Unix time () u ovom početku bloka.

mixhash : 256-bitni hash koji u kombinaciji s nonceom dokazuje da je na ovom bloku izvršena dovoljna količina računanja.

poteškoća: Skalarna vrijednost koja odgovara razini poteškoće primijenjenoj tijekom otkrivanja bloka u svakom slučaju.

alok : Omogućuje definiranje popisa unaprijed napunjenih novčanika. To je funkcionalnost specifična za Ethereum koja obrađuje razdoblje 'pretprodaje etera'.

parentHash : Keccak 256-bitni hash cijelog zaglavlja nadređenog bloka (uključujući njegov nonce i mixhash).

extraData : Neobvezna besplatna, ali maks. Dug prostor od 32 bajta za očuvanje pametnih stvari za sjevernost.

gasLimit : Skalarna vrijednost jednaka trenutnom ograničenju potrošnje plina po bloku u cijelom lancu.

baza novčića: Prva transakcija koju su rudari uključili u blok.

Sada moramo inicijalizirati blockchain. To možete učiniti pomoću sljedeće naredbe:

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

Sad kad smo inicijalizirali blockchain, vrijeme je da mu damo kontrolu nad pristupom. Izvršite sljedeću naredbu za pokretanje geth konzole:

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


Korak 4: Provjera valjanosti i rudarski eter.

U Geth konzoli izvršite sljedeću naredbu:

personal.newAccount () : stvara novi račun kao dio vašeg blockchain-a koji ima pričvršćen određeni novčanik.


et.računi: Pomaže vam u provjeri različitih računa koji su dio vašeg blockchaina.


eth.blockNumber (): ovo vam pomaže prepoznati broj blokova koji su dio vašeg blockchaina.

miner.start (): ova se funkcija koristi za pokretanje procesa rudarenja.

Ispod možete vidjeti pokrenutu rudarsku aplikaciju:


rudar.stop (): zaustavlja proces kopanja

kako instalirati php prozore -


eth.blockNumber (): izvršavanje ove naredbe nakon procesa rudarstva govori vam na kojem ste broju bloka nakon izvođenja rudarske operacije
eth.getBalance: („Broj računa“): ova se naredba koristi za provjeru eterskog stanja na navedenom računu



Izlaz: Izađite iz geth konzole.

Ovim smo uspješno iskopali eter i dovršili demo bankarstvo. Ovo nas dovodi do kraja ovog bloga. Nadam se da vam se svidio ovaj blok tutorial o Blockchainu. Ovo je bio prvi blog iz blokchain tutorial serije. Ovaj blok blok tutorijala slijedit će moj sljedeći blog, koji će se usredotočiti na Blockchain tehnologije i Bitcoin transakcije. Pročitajte ih i kako biste saznali više o Blockchainu.

Ako želite naučiti Blockchain i izgraditi karijeru u Blockchain Technologies, onda pogledajte našu Trening koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete Blockchain i postignete majstorstvo nad tom temom.

Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare i javit ćemo vam se.