Bloki

Blokķēde sastāv no daudziem blokiem, kas savienoti viens ar otru ar unikālām jaukšanām, ko sauc par darba pierādījumiem. Šīs hashes rada process, ko sauc par ieguvi.

Šeit mēs detalizēti izpētīsim nejaušu bloku ķēdē un runāsim par dažādiem informācijas bitiem, kas atrodas katrā no tiem.

Lai pārbaudītu Bitcoin blokķēdi, atsevišķus blokus un tajos ierakstīto informāciju, varat izmantot jebkuru blokķēdes pētnieku. Viens no populārākajiem blockchain pētniekiem ir Blockchain.info.

Mēs to apskatīsim Bloks # 448811 un visu tajā esošo informāciju.

Bloķēt galveni

Šī 80kb galvene ir unikāla katram blokam un satur:

  • iepriekšējās ķēdes bloka jaucējkrāni,
  • pašreizējā bloka jaucējkrāsa,
    • 00000000000000000094934cbf8a89a3392d2f23c1ca482291b80b35a63dce7e
    • hash nākamajam blokam (ja tas jau ir iegūts)
      • 0000000000000000020e77a58fabee9df7f3cc870fa1ee3c97d69c3d014449b7
      • Merkles saknes hash
        • 9d0eaa2c275a1314752439ce24ac587ce054e4c377ab5f24185b573db31e7d2e
        • Izmantojot šīs galvenes, tīkls tiek savienots kopā, jo darījumu un bloku pārbaude balstās uz faktu, ka galvenēs ir pareiza jaukšanas informācija.

          Lai gan Merkle sakņu jaucējkrāns pašlaik netiek izmantots, tas nākotnē būs nozīmīgs hash. Tas atspoguļo darījumu vēsturi līdz blokam, kuru mēs pārskatām, tāpēc šajā gadījumā hash apzīmē visu darījumu vēsturi un bloku # 448811. Nākotnē šie Merkle jaukšanas gadījumi tiks izmantoti pareizu darījumu iespējošanai bez nepieciešamības pilnībā lejupielādēt blokķēdi.

          Bloķēt informāciju

          Papildus bloka galvenei mēs nonākam pie ļoti svarīgas informācijas, kas korelē ar blokā esošo Bitcoins darījumu vēsturi.

          Blockchain pētnieki sagatavo šādus kopsavilkumus, lai sniegtu vispārīgu informāciju par jūsu skatīto bloku.

          Kopsavilkums
          Darījumu skaits 2731
          Rezultāts kopā 5 259,188648908 BTC
          Paredzamais darījumu apjoms 1,492.90005033 BTC
          Darījumu maksa 0.67787295 BTC
          Augstums 448811 (Galvenā ķēde)
          Laika zīmogs 2017-01-18 16:01:26
          Saņemtais laiks 2017-01-18 16:01:26
          Pārraidīja AntPool
          Grūtības 336 899 932 795,81
          Biti 402867065
          Izmērs 998,157 KB
          Versija 0x20000000
          Nonce 3703019478
          Bloķēt atlīdzību 12.5 BTC

          Apskatīsim šos terminus, kurus varat atrast šeit. Tādā veidā mēs varam balstīties uz savām zināšanām un izpratni par blokķēdes pamatelementiem.

          The Darījumu skaits ir blokā ierakstīto darījumu kopskaits.

          Rezultāts kopā ir kopējais Bitcoin daudzums, kuru tur adreses, kas blokā veica darījumus. Tā kā adresēm neiztērē visu savu Bitcoin vienam darījumam, sistēmai ir jāizveido vismaz divi darījumi. Pirmais ir darījums uz jaunu adresi, bet otrais – darījumā ar sūtītāju.

          Paredzamais darījumu apjoms ir kopējais Bitcoin skaits, kas tika nosūtīts uz citu sūtītāja adresi.

          Darījumu maksa ir kopējā kalnračiem samaksāto maksu summa kopā ar atlīdzību.

          Augstums ir vērtība, kas piešķirta šim konkrētajam ķēdes blokam.

          Laika zīmogs un Saņemtais laiks parasti ir viens un tas pats, kas norāda bloku pabeigšanu un augšupielādi pārlūkprogrammā. 

          Pārraidīja pārstāv kalnraču, kas pabeidza bloka jaucēju un nosūtīja to tīklam. Mūsdienās tas parasti ir ieguves baseins, jo atrast pareizo hash ir ārkārtīgi grūti.

          Grūtības norāda tīkla grūtību vērtību, kas tiek pārrēķināta ik pēc 2016. gada blokiem vai drīzāk divām nedēļām. Šī vērtība nosaka, kuras jaukšanas vietas tīkls pašlaik pieņem.

          Biti un Izmērs attēlo bloka lielumu attiecīgi bitos un KB. Pašlaik bloku lielums ir ierobežots līdz 1 megabaitam, tāpēc tas nozīmē, ka, tiklīdz pašreizējais bloks sasniedz 1 megabaitu, ir sākta tā hash ieguve.

          The Versija vērtība norāda, kura Bitcoin versija ir izmantota bloka ģenerēšanai. Laika gaitā izstrādātāji izveido atjauninājumus Bitcoin klientiem, lai uzlabotu noteiktas funkcijas.

          The Nvienreiz ir mainīgā vērtība, ko izmanto, lai izveidotu nepieciešamo darba jaukšanas pierādījumu. Kalnračnieki maina šo vērtību, lai izveidotu derīgu hash, un pēc tam viņi to koplieto, lai mezgli un citi kalnrači visā tīklā varētu atjaunot jaukšanu un validēt bloku.

          Bloķēt atlīdzību apzīmē BTC atlīdzību kalnračam, kurš veiksmīgi atrisināja bloku, un izsaka kalnračam piešķirtās atlīdzības vērtību.

          Papildus šim kopsavilkumam bloka informācijā visa darījumu informācija ir ietverta un pareizi saistīta. Ir ieraksti, kuras adreses ir nosūtījušas, cik daudz Bitcoin uz kurieni, kā arī katra darījuma apstiprinājumu skaits.

          Šī informācija ir pieejama par katru darījumu blokā.

          Lai gan tas nav pārāk noderīgi cilvēkiem, lai analizētu blokķēdi, tas ir nepieciešams, lai autonomais kods varētu pareizi saistīt visu informāciju par Bitcoin turētājiem Blockchain datu bāzē.

          Turpiniet mācīties

          Dodieties atpakaļ uz Blockchain Technology indeksu, lai uzzinātu vairāk par citiem šo datu bāžu aspektiem