/
Brez rezultatov

Poskusite prilagoditi iskanje

Nauči seAkademijaBlockchain osnoveLekcija 4: Kako delujejo blockchaini

Lekcija 4: Kako delujejo blockchaini

Po zaključku te lekcije boste:
Vedeli, katere informacije so shranjene v blokih
Razumeli vloge hashinga v blockchain omrežju
Znali pojasniti, kaj so javni in zasebni ključ ter blockchain naslov
Spoznali, kako se transakcije dodajajo v blockchain
Razumeli, zakaj blokov ni mogoče spreminjati, ko so dodani v blockchain

Zdravo!

Dobrodošli v četrti lekciji Kriptomat Academy tečaja o Blockchain osnovah. V tej lekciji bomo raziskali, kako delujejo blockchaini.

Pa začnimo!

Transakcije s kriptovalutami niso dokončane, dokler niso dodane v blok in objavljene v blockchainu. Oglejmo si Bitcoin blockchain in preverimo, kako deluje.

  • Bitcoin transakcije – to so prenosi Bitcoinov z enega naslova na drugega – se oddajajo poslušalskim vozliščem, ki imajo kopije blockchaina in aplikacijo za delovanje podatkovne baze blockchaina.
  • Vsako vozlišče, ki prejme transakcijo, jo posreduje preostalim vozliščem in rudarjem. To so omrežni računalniki, ki izvajajo programe za potrjevanje transakcij, da bi v zameno zaslužili na novo rudarjene Bitcoine.
  • Vsak rudar sestavi prejete transakcije v edinstven blok, ki je kandidat za dodajanje v blockchain.
  • V podatkovno bazo blockchaina se lahko doda le eden od kandidatnih blokov – tu nastopi rudarjenje. O rudarjenju bomo več povedali v prihodnjih lekcijah.

Bitcoin blok se začne z metapodatki – informacijami, ki so potrebne za varno dodajanje bloka v podatkovno bazo blockchain.

  • Metapodatki se začnejo z osem mestno številko, ki označuje blok kot Bitcoin podatek. Razvijalci jo imenujejo “magična številka”.
  • Metapodatki vključujejo tudi številko Bitcoin blockchain verzije, identifikator za prejšnji blok, enotni kumulativni identifikator na podlagi vseh blokov, ki so bili objavljeni v blockchainu. Ta dva identifikatorja sta “hashed” vrednosti. Hashiranje na podlagi celotne zgodovine pomeni, da zapisa transakcije ni mogoče spremeniti, ne da bi opozorili vsa vozlišča v omrežju. Več o hashanju bomo povedali v našem tečaju o varnosti veriženja blokov.
  • Nato dobite časovni žig, ciljno težavnost za rudarje in nonce – naključno število, ki jo ugibajo rudarji. To je konec metapodatkov.

Po metapodatkih so v preostalem delu bloka informacije o transakcijah.

  • Za metapodatki so velikost bloka, šestdelna glava bloka in številka, ki predstavlja število transakcij v bloku.
  • Sledijo transakcije. Za vsako transakcijo blok zapiše naslove pošiljatelja in prejemnika, znesek bitcoinov, ki se prenese, dokaz, da je imel pošiljatelj ustrezen zasebni ključ za naslov pošiljatelja in časovni žig.
  • V enem bloku bitcoinov je približno 2000 transakcij.
  • Vsaka transakcija v bloku je šifrirana z metodo, ki se imenuje šifriranje z javnim ključem.
  • Vsaka veriga blokov določa svojo strukturo blokov. Bloki Ethereuma na primer vključujejo količino “plina”, ki so ga rudarji uporabili za ustvarjanje bloka in omejitev, koliko plina lahko porabijo vse transakcije v bloku.

Verige 2. stopnje in stranske verige se usklajujejo z glavnim blockchainom.

  • Stranske verige so neodvisni blockchaini, ki temeljijo na arhitekturi glavne verige.
  • Nekatere stranske verige so namenjene izboljšanju zmogljivosti blockchaina z uporabo tehnike, imenovane sharding.
  • S shardingom se lahko obremenjen blockchain, kot je Ethereum, razdeli na več deset ločenih “shard verig”, ki neodvisno in hitro beležijo transakcije. Rezultati so povezani z glavnim blockchainom

Torej — kaj smo se naučili?

  • Vsak blockchain ima posebno strukturo blokov, ki so sestavljeni iz podatkov iz glave in transakcij.
  • Bloke ustvarjajo rudarji. Blok, ki je dodan v Bitcoin blockchain, je tisti, ki ga ustvari rudar, ki prvi reši kriptografski problem.
  • Sharding je tehnika za izboljšanje zmogljivosti blockchaina z beleženjem transakcij v ločenih blockchainih, nato pa se posodablja glavni blockchain.

To je konec te lekcije! Preizkusite svoje razumevanje in z opravljanjem testa pridobite točke za potrdilo o dosežkih Kriptomat Academy.

Which of these best describes the data stored in Bitcoin blocks?

It’s encrypted and hidden behind firewalls to ensure it can’t be accessed.
It consists of metadata plus transaction records.
User names are encrypted even if demanded by legal authorities.
Every block includes a record of all the preceding blocks.

Izbrani odgovor ni pravilen. Poskusite znova.

izbrani odgovor ni pravilen. poskusite znova.

How does hashing contribute to the security of the Bitcoin blockchain?

Hashing scrambles user identities so they can’t be extracted from the blockchain without a subpoena.
Hashing is a way of encoding transactions to ensure no one knows the sender, the recipient, or the amount.
Hashing is the process of encrypting or decrypting digital data.
Hashing creates values that link each block to the previous block and to all the blocks that came before it.

Izbrani odgovor ni pravilen. Poskusite znova.

izbrani odgovor ni pravilen. poskusite znova.

How do blockchains use public key encryption?

Transactions are encrypted with the recipient’s public key and decrypted with the recipient’s private key.
Transactions are encrypted with the sender’s public key and decrypted with the recipient’s private key.
Transactions are encrypted with the recipient’s public key and decrypted with the sender’s private key.
Transactions are encrypted with the sender’s public key and decrypted with the sender’s private key.

Izbrani odgovor ni pravilen. Poskusite znova.

izbrani odgovor ni pravilen. poskusite znova.

How are transaction records added to the Bitcoin blockchain?

Each node adds transactions in the order they are received on the blockchain network.
Nodes store transaction information in a central database that is transformed into a network block by the winning miner.
Miners create candidate blocks to be added to the blockchain; the miner that solves the cryptographic puzzle earns a reward and its version of the block is added to the blockchain on every node.
Miners approve individual transactions, which are then sent to the crypto’s central server, where they are checked for validity before they are added to the blockchain database.

Izbrani odgovor ni pravilen. Poskusite znova.

izbrani odgovor ni pravilen. poskusite znova.

What is sharding for?

Improving blockchain accuracy.
Making blockchain technology available to fiat banks and other fiat-based entities.
It’s an essential first step in forking the blockchain database.
Improving the speed of blockchain transaction validation.

Izbrani odgovor ni pravilen. Poskusite znova.

izbrani odgovor ni pravilen. poskusite znova.
Poskusite znova!
Pravilno ste odgovorili na 0/5 vprašanj.
Poskusite znova!
Pravilno ste odgovorili na 1/5 vprašanj.
Poskusite znova!
Pravilno ste odgovorili na 2/5 vprašanj.
Skoraj vam je uspelo!
Pravilno ste odgovorili na 3/5 vprašanj.
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 je končan!
Prejemite nagrado s kodo:
Vsebina Kriptomat Academy je informativne narave in se ne sme obravnavati kot osebno ali kakršno koli drugo naložbeno priporočilo ali nasvet.