/
Nema rezultata

Pokušajte prilagoditi pretragu

NaučiteAkademijaOsnove blockchainaLekcija 4: Kako funkcioniraju Blockchainovi

Lekcija 4: Kako funkcioniraju Blockchainovi

Nakon završetka ove lekcije, znaćete:
Koje su informacije pohranjene u blokovima.
Ulogu hashiranja u blockchain umrežavanju.
Što su javni ključ, privatni ključ i blockchain adresa.
Kako se transakcije dodaju u blockchain.
Zašto se blokovi ne mogu mijenjati nakon što su dodani u blockchain.

Bok!

Dobrodošli u četvrtu lekciju tečaja Kriptomat Academy Osnove Blockchaina. U ovoj lekciji ćemo istražiti kako funkcioniraju Blockchaini.

Idemo!

Transakcije kriptovalutama nisu dovršene sve dok se transakcije ne dodaju u blok i objave u Blockchainu. Pogledajmo Bitcoin Blockchain i vidimo kako funkcionira.

  • Bitcoin transakcije – odnosno prijenosi Bitcoina s jedne adrese na drugu – emitiraju se ka čvorovima koji drže kopije Blockchaina i aplikacije za pokretanje blockchain baze podataka.
  • Svaki čvor koji primi transakciju prosljeđuje je ostalim čvorovima i rudarima, koji su mrežna računala koja pokreću programe za provjeru valjanosti transakcija kako bi zauzvrat zaradili novoskovane Bitcoine.
  • Svaki rudar (miner) sastavlja dolazne transakcije u jedinstveni blok, koji je kandidat za dodavanje u Blockchain.
  • Samo jedan od blokova kandidata može se dodati u Blockchain bazu podataka – tu dolazi rudarenje (mining). O rudarenju ćemo imati više za reći u narednim lekcijama.

Bitcoin blok počinje metapodacima – informacijama koje su potrebne za sigurno dodavanje bloka u bazu podataka lanca blokova.

  • Metapodaci počinju s osmeroznamenkastim brojem koji identificira blok kao Bitcoin podatke. Programeri to nazivaju “magični broj”.
  • Metapodaci također uključuju broj verzije Bitcoin blockchaina, identifikator za prethodni blok, jedan kumulativni identifikator temeljen na svim blokovima koji su objavljeni u Blockchainu. Ova dva identifikatora su “hashovane” vrijednosti. “Hashing” na temelju cijele povijesti znači da se zapis transakcije ne može promijeniti bez upozorenja svim čvorovima na mreži. Imat ćemo više za reći o hashiranju u našem tečaju o sigurnosti Blockchaina.
  • Zatim dobivate vremensku oznaku, ciljnu težinu bloka, za rudare i “nonce” – nasumični broj koji rudari trebaju pogoditi. To je kraj metapodataka.

Nakon metapodataka, ostatak bloka sadrži informacije o transakcijama.

  • Nakon metapodataka slijede veličina bloka, zaglavlje bloka od šest stavki i broj koji predstavlja broj transakcija unutar bloka.
  • Slijede transakcije. Za svaku transakciju blok bilježi adrese pošiljatelja i primatelja, iznos Bitcoina koji treba prenijeti, dokaz da je pošiljatelj imao ispravan privatni ključ za adresu slanja i vremensku oznaku.
  • Jedan Bitcoin blok drži oko 2000 transakcija.
  • Svaka transakcija u bloku šifrirana je metodom koja se naziva šifriranje javnim ključem.
  • Svaki Blockchain definira vlastitu strukturu blokova. Na primjer, Ethereum blokovi uključuju količinu “gasa” koju su rudari koristili za stvaranje bloka i ograničenje koliko gasa može biti potrošeno za sve transakcije unutar bloka.

Lanci razine 2 i bočni lanci koordiniraju se s glavnim Blockchainom.

  • Bočni lanci su neovisni Blockchaini temeljeni na arhitekturi originalnog lanca.
  • Neki bočni lanci namijenjeni su poboljšanju performansi originalnog Blockchaina, pomoću tehnike koja se naziva sharding.
  • S shadingom, prometni Blockchain poput Ethereuma može se podijeliti u desetke zasebnih “shard lanaca” koji neovisno i brzo bilježe transakcije. Rezultati su povezani natrag na glavni Blockchain.

Dakle – što smo naučili?

  • Svaki Blockchain ima specifičnu strukturu za blokove koji se sastoje od podataka zaglavlja i transakcija.
  • Blokove stvaraju rudari (mineri). Blok koji se dodaje Bitcoin blockchainu je onaj koji stvara rudar koji prvi riješi kriptografski problem.
  • Sharding je tehnika za poboljšanje performansi Blockchaina snimanjem transakcija na odvojenim Blockchainima, zatim ažuriranjem glavnog Blockchaina.

To je kraj ove lekcije! Testirajte svoje znanje i zaradite bodove kako biste dobili potvrdu o uspjehu na Kriptomat Akademiji, polaganjem testa.

Što od ovoga najbolje opisuje podatke pohranjene u Bitcoin blokovima?

Šifrirano je i skriveno iza Firewalla kako bi se osiguralo da mu se ne može pristupiti.
Sastoji se od metapodataka i evidencije transakcija.
Korisnička imena su šifrirana čak i ako to zahtijevaju pravne vlasti.
Svaki blok uključuje zapis svih prethodnih blokova.

Odgovor koji ste odabrali nije točan. Molimo pokušajte ponovno.

odgovor koji ste odabrali nije točan. molimo pokušajte ponovno.

Kako Hashing doprinosi sigurnosti Bitcoin blockchaina?

Hashing šifrira korisničke identitete tako da se ne mogu izdvojiti iz Blockchaina bez sudskog poziva.
Hashing je način kodiranja transakcija kako bi se osiguralo da nitko ne zna pošiljatelja, primatelja ili iznos.
Hashing je proces šifriranja ili dekriptiranja digitalnih podataka.
Hashing stvara vrijednosti koje povezuju svaki blok s prethodnim blokom i svim blokovima koji su došli prije njega.

Odgovor koji ste odabrali nije točan. Molimo pokušajte ponovno.

odgovor koji ste odabrali nije točan. molimo pokušajte ponovno.

Kako Blockchaini koriste enkripciju s javnim ključem?

Transakcije se kriptiraju primateljevim javnim ključem i dekriptiraju primateljevim privatnim ključem.
Transakcije su šifrirane s javnim ključem pošiljatelja i dekriptirane s privatnim ključem primatelja.
Transakcije su šifrirane javnim ključem primatelja i dekriptirane privatnim ključem pošiljatelja.
Transakcije su kriptirane javnim ključem pošiljatelja i dekriptirane privatnim ključem pošiljatelja.

Odgovor koji ste odabrali nije točan. Molimo pokušajte ponovno.

odgovor koji ste odabrali nije točan. molimo pokušajte ponovno.

Kako se zapisi transakcija dodaju u Bitcoin blockchain?

Svaki čvor dodaje transakcije redoslijedom kojim su primljeni na blockchain mreži.
Čvorovi pohranjuju podatke o transakciji u središnju bazu podataka koju pobjednički rudar pretvara u mrežni blok.
Rudari stvaraju blokove kandidata koji se dodaju u blockchain; rudar koji riješi kriptografsku zagonetku dobiva nagradu i njegova se verzija bloka dodaje u Blockchain na svakom čvoru.
Rudari odobravaju pojedinačne transakcije koje se zatim šalju centralnom serveru kriptovalute, gdje se provjerava valjanost prije nego što se dodaju u bazu podataka Blockchaina.

Odgovor koji ste odabrali nije točan. Molimo pokušajte ponovno.

odgovor koji ste odabrali nije točan. molimo pokušajte ponovno.

Čemu služi šarding?

Poboljšanje točnosti Blockchaina.
Stavljanje blockchain tehnologije na raspolaganje fiat bankama i drugim subjektima koji se temelje na fiat-u.
To je bitan prvi korak u račvanjuBlockchain baze podataka.
Poboljšanje brzine validacije Blockchain transakcija.

Odgovor koji ste odabrali nije točan. Molimo pokušajte ponovno.

odgovor koji ste odabrali nije točan. molimo pokušajte ponovno.
Pokušajte ponovno!
Odgovorili ste na 0/5 pitanja točno.
Pokušajte ponovno!
Odgovorili ste na 1/5 pitanja točno.
Pokušajte ponovno!
Odgovorili ste na 2/5 pitanja točno.
Još samo malo!
Odgovorili ste na 3/5 pitanja točno.
You got 4/5 questions correct.
You passed Crypto But Simple: An Introduction to Cryptocurrencies.
Great work!
That’s a perfect score. Congratulations!
You passed Crypto But Simple: An Introduction to Cryptocurrencies.
course_complted
Tečaj završen!
Preuzmi svoju nagradu sa sljedećim kodom:
Sadržaj na Kriptomat akademiji je informativne prirode i ne treba ga smatrati personaliziranim ili bilo kakvim preporukama ili savjetima za ulaganje.