Mitä 80 tavuun sisältyy?
| Kenttä | Koko | Mitä se tekee |
|---|---|---|
| Versio | 4 tavua | Mitä sääntöjä lohko noudattaa |
| Edellisen lohkon hash | 32 tavua | Yhdistää tämän lohkon edelliseen |
| Merkle-juuri | 32 tavua | Yksi tiiviste, joka kattaa kaikki tapahtumat |
| Aika | 4 tavua | Kun louhija sanoo rakentaneensa lohkon |
| Bits (tavoite) | 4 tavua | Kuinka pieni lohkon tiivisteen on oltava |
| Nonce | 4 tavua | Luku, jota louhijat muuttavat jatkuvasti |
Miksi louhijat tiivistävät vain otsakkeen?
Koska se edustaa koko lohkoa. Merkle-juuri sitoo kaikki tapahtumat, joten mikä tahansa maksu muuttaa otsaketta. Edellisen lohkon tiiviste sitoo koko historian yhteen, joten vanhan lohkon muokkaaminen rikkoo kaikki sitä seuraavat otsakkeet.
80 tavua on nopea tiivistää. Louhijat laskevat siitä kaksinkertaisen SHA-256-tiivisteen, vertaavat tulosta tavoitteeseen, vaihtavat noncea ja yrittävät uudelleen triljoonia kertoja sekunnissa.
Kuinka pieni se oikeastaan on?
Ketjussa on noin 975 088 lohkoa (reaaliaikainen tieto), joten kaikki ajankohdasta 2009 lähtien lasketut otsakkeet ovat yhteensä noin 78 MB. Siksi kevyet lompakot voivat ladata kaikki otsakkeet, tarkistaa jokaisen työntodisteen ja silti mahtua puhelimeen. Niiden taustalla olevat kokonaiset lohkot vievät satoja gigatavuja.
Lähteet
- Lohkon tiivistealgoritmi · Bitcoin Wiki
- Lohkoketjun viiteopas: otsakkeet, Merkle-puut, tavoite · Bitcoinin kehittäjädokumentaatio
- Bitcoin: vertaisverkkoon perustuva sähköinen käteisjärjestelmä · Satoshi Nakamoto, 2008
Sivun reaaliaikaiset luvut perustuvat CloudMineCrypto API:n ja julkisen lohkoketjun tietoihin. Niitä päivitetään säännöllisesti, ja ne merkitään näkyviin siellä, missä niitä käytetään. Vain tiedoksi, ei taloudellista neuvontaa.