Bloky

Blockchain sa skladá z mnohých blokov navzájom prepojených jedinečnými hashmi zvanými Proof-of-Work. Tieto haše sa vytvárajú procesom nazývaným ťažba.

Tu podrobne preskúmame náhodný blok na blockchaine a povieme si o rôznych bitoch informácií, ktoré sú obsiahnuté v každej z nich.

Na preskúmanie bitcoinového blockchainu, jednotlivých blokov a informácií, ktoré sú v nich napísané, môžete použiť akýkoľvek prieskumník blockchainu. Jedným z najpopulárnejších prieskumníkov blockchainu je Blockchain.info.

Pozrime sa na Blok # 448811 a všetky informácie, ktoré sú v ňom obsiahnuté.

Hlavička bloku

Táto hlavička s veľkosťou 80 kB je jedinečná pre každý blok a obsahuje:

  • hash pre predchádzajúci blok v reťazci,
  • hash pre aktuálny blok,
    • 00000000000000000094934cbf8a89a3392d2f23c1ca482291b80b35a63dce7e
    • hash pre nasledujúci blok (ak je už vyťažený)
      • 0000000000000000020e77a58fabee9df7f3cc870fa1ee3c97d69c3d014449b7
      • koreňový hash Merkle
        • 9d0eaa2c275a1314752439ce24ac587ce054e4c377ab5f24185b573db31e7d2e
        • Prostredníctvom týchto hlavičiek je sieť vzájomne prepojená, pretože overovanie transakcií a blokov sa spolieha na skutočnosť, že v hlavičkách sú obsiahnuté správne hash informácie..

          Aj keď sa hash koreňa Merkle v súčasnosti nepoužíva, bude v budúcnosti dôležitým hashom. Predstavuje históriu transakcií až do bloku, ktorý kontrolujeme, takže hodnota hash v tomto prípade predstavuje celú históriu transakcií a blok # 448811. V budúcnosti sa tieto haše Merkle použijú na umožnenie správnych transakcií bez potreby úplného stiahnutia blockchainu.

          Blokovať informácie

          Za hlavičkou bloku sa dostaneme k veľmi dôležitým informáciám, ktoré korelujú s transakčnou históriou bitcoinov v bloku.

          Prieskumníci blockchainu vytvárajú podobné súhrny, aby poskytli všeobecné informácie o bloku, na ktorý sa pozeráte.

          Zhrnutie
          Počet transakcií 2731
          Výstup celkom 5,259,18648908 BTC
          Odhadovaný objem transakcie 1 492 9 000 5033 BTC
          Transakčné poplatky 0,67787295 BTC
          Výška 448811 (Hlavný reťazec)
          Časová značka 2017-01-18 16:01:26
          Čas prijatia 2017-01-18 16:01:26
          Relácia od AntPool
          Obtiažnosť 336 899 932 795,81
          Bity 402867065
          Veľkosť 998,157 KB
          Verzia 0x20000000
          Nonce 3703019478
          Blokovať odmenu 12,5 BTC

          Poďme si vysvetliť tieto výrazy, ktoré nájdete tu. Týmto spôsobom môžeme stavať na našich znalostiach a porozumení základných stavebných prvkov blockchainu.

          The Počet transakcií je celkový počet transakcií, ktoré boli napísané v bloku.

          Výstup celkom je celkové množstvo bitcoinu, ktoré zadržiavajú adresy, ktoré uskutočňovali transakcie v bloku. Pretože je úplne bežné, že adresy nevynakladajú všetky svoje bitcoiny na jednu transakciu, musí systém vytvoriť aspoň dve transakcie. Prvá je transakcia na novú adresu a druhá v transakcii späť odosielateľovi.

          Odhadovaný objem transakcie je celkový počet bitcoinov, ktoré boli odoslané na inú adresu ako odosielateľ.

          Transakčné poplatky predstavuje celkovú sumu poplatkov, ktoré sa platia baníkovi, spolu s odmenou.

          Výška je hodnota pridelená tomuto konkrétnemu bloku v reťazci.

          Časová značka a Čas prijatia sú zvyčajne rovnaké, čo predstavuje, kedy bol blok dokončený a nahraný do prieskumníka. 

          Relácia od predstavuje baníka, ktorý dokončil hash pre blok a poslal ho do siete. Toto je zvyčajne v dnešnej dobe ťažobný bazén, pretože nájsť ten správny hash je nesmierne ťažké.

          Obtiažnosť predstavuje hodnotu obtiažnosti siete, ktorá sa prepočítava každých 2016 blokov alebo skôr za dva týždne. Táto hodnota definuje, ktoré haše sú momentálne akceptované sieťou.

          Bity a Veľkosť predstavuje veľkosť bloku v bitoch, respektíve Kbytoch. Momentálne je veľkosť blokov obmedzená na 1 megabajt, čo znamená, že akonáhle aktuálny blok dosiahne 1 megabajt, začala sa ťažba jeho hash.

          The Verzia hodnota predstavuje, ktorá verzia bitcoinu bola použitá na vygenerovanie bloku. Postupom času vývojári vytvárajú aktualizácie pre bitcoinových klientov s cieľom vylepšiť niektoré funkcie.

          The Nraz je premenná hodnota, ktorá sa používa na vygenerovanie potrebného dokladu o hashe práce. Baníci túto hodnotu zmenia, aby vygenerovali platný hash, ktorý potom zdieľajú, aby uzly a ďalší ťažiari v sieti mohli znovu vytvoriť hash a overiť blok..

          Blokovať odmenu predstavuje odmenu BTC minerovi, ktorý úspešne vyriešil blok a vyjadruje hodnotu odmeny udelenej minerovi.

          Okrem tohto zhrnutia sú v blokových informáciách všetky informácie o transakcii obsiahnuté a sú s nimi správne prepojené. Existujú záznamy o tom, ktoré adresy poslali koľko bitcoinov kam a tiež počet potvrdení pre každú transakciu.

          Tieto informácie sú k dispozícii pre každú transakciu v bloku.

          Aj keď to nie je pre ľudí príliš užitočné na analýzu blockchainu, vyžaduje sa to, aby autonómny kód mohol správne prepojiť všetky informácie o držiteľoch bitcoinov v databáze Blockchain.

          Pokračujte v učení

          Prejdite späť do indexu Blockchain Technology a dozviete sa viac o ďalších aspektoch týchto databáz