Blokun içində nə var: başlıq, hündürlük, ölçü və subsidiya
Blok kiçik sabit başlıq və tranzaksiyalardan ibarət gövdədir. Hansının hansı olduğunu bilmək mayninqin əslində nəyi heşlədiyini və niyə izah edir.
İki hissə və onlardan yalnız biri heşlənir
Blokun başlığı və gövdəsi var. Gövdə tranzaksiyalardır və zəncirin nə qədər məşğul olmasından asılı olaraq bir neçə yüz bayt və ya bir neçə meqabayt ola bilər. Başlıq blokun sabit xülasəsidir və əksər zəncirlərdə düz 80 baytdır.
Mayninq başlığı heşləyir və başqa heç nəyi. Bu, məqalədəki ən faydalı faktdır, çünki başqa cür qeyri-mümkün görünən bir şeyi izah edir: mayner saniyədə milyardlarla variant sınayır və hər cəhd tranzaksiyalarla dolu bloku yenidən heşləmək demək olsaydı, bunu edə bilməzdi. Etmir. O, 80 baytı yenidən heşləyir.
Başlıqdakı altı sahə
Başlıqda versiya, əvvəlki blokun heşi, merkle kökü, vaxt damğası, çətinlik bitləri və nonce saxlanılır. Onların hər birinin bir səbəbi var və ikisi işin çox hissəsini görür.
Əvvəlki blokun heşi onu zəncir edir. Hər başlıq özündən əvvəlkini adlandırır, ona görə də köhnə bloku yenidən yazmaq onun heşini dəyişərdi, bu da növbəti başlığı, ondan sonrakını və zirvəyə qədər hamısını pozardı. Proof of work təhlükəsizliyinin bütün arqumenti bir sahədə budur.
Merkle kökü gövdədəki bütün tranzaksiyaları xülasə edən tək heşdir. Bir tranzaksiyanı, hətta bir bayt dəyişin, merkle kökü dəyişir, deməli başlıq dəyişir, deməli indiyə qədər sınanmış hər heş dəyərsizdir. 80 baytın istənilən ölçüdə bloku dürüstcə təmsil edə bilməsi belədir.
Çətinlik bitləri heşin altına düşməli olduğu hədəfi yığcam formada saxlayır. Vaxt damğası blokun təxminən nə vaxt yaradıldığıdır və təxmini olmasına icazə verilir. Nonce maynerin sərbəst dəyişə bildiyi sahədir və axtarışı ümumiyyətlə mümkün edən budur.
Nonce tükənir və bu, normaldır
Nonce kiçik sayğacdır və müasir mayner onun saxlaya biləcəyi bütün dəyərləri demək olar ki, dərhal tükədir. Bu, çıxılmaz vəziyyət kimi səslənir, amma deyil, çünki nonce dəyişdirmək üçün sadəcə ən rahat şeydir, heç vaxt yeganə şey deyil.
O tükənəndə mayner başlığa təsir edən başqa bir şeyi dəyişir. Vaxt damğası dəyişə bilər. Coinbase tranzaksiyası bir az dəyişdirilə bilər, bu da merkle kökünü dəyişir və axtarmaq üçün tamamilə yeni başlıq verir. Hovuzda extranonce məhz bunun üçündür: o, hovuza hər maynerə fərqli başlanğıc nöqtəsi verməyə imkan verir ki, heç iki mayner eyni rəqəmləri işləməsin.
Hündürlük sahə yox, mövqedir
Blok hündürlüyü verilmiş blokdan əvvəl neçə blok olduğudur. Genezis blokunun hündürlüyü sıfırdır, növbəti birdir və s. Bu, Bloklar səhifəsində və istənilən kəşfiyyatçıda hər qeydin yanında gördüyünüz rəqəmdir.
Bilməyə dəyər ki, hündürlük əslində başlıqda saxlanılmır. O, blokun zəncirdəki yerindən çıxarılır. Əksər müasir zəncirlərdə hündürlük coinbase tranzaksiyasına da yazılır, bu, fərqli hündürlükdəki iki blokun heç vaxt bayt-bayt eyni olmaması üçün sonradan əlavə edilmiş qaydadır, amma blokun hündürlüyünə həlledici cavab onun mövqeyi olaraq qalır.
Təsdiqlər haqqında danışmağın təbii yolunun hündürlük olmasının səbəbi də budur. Altı blok dərinlikdə basdırılmış tranzaksiya blok hündürlüyü zirvədən altı aşağı olan tranzaksiyadır və hər növbəti blok onu yenidən yazmağı bir o qədər bahalaşdırır.
Ölçü gövdədir və dolan da odur
Blok ölçüsü mahiyyətcə gövdənin ölçüsüdür, çünki başlıq onun yanında yuvarlaqlaşdırma xətasıdır. İnsanlar zəncirin blok ölçüsü limiti olduğunu deyəndə başlıqdan yox, neçə tranzaksiyanın sığa biləcəyindən danışırlar.
Dolu blok və boş blok tamamilə eyni miqdarda mayninq işi tələb edir. Çətinlik blokun tapılmasının nə qədər çətin olduğunu, ölçü isə blokun nə qədər daşıdığını həll edir. Onlar əlaqəsizdir və onları qarışdırmaq komissiyalar haqqında çoxlu yanlış təsəvvürün mənbəyidir.
Ölçünün təsir etdiyi şey komissiya bazarıdır. Sığandan çox tranzaksiya daxil olmaq istəyəndə, daha yüksək komissiya təklif edənlər əvvəl daxil olur və blokdakı ümumi komissiyalar artır. Bu, birbaşa blokun ödədiyi məbləğə təsir edir.
Coinbase tranzaksiyası və subsidiya
Hər blokdakı ilk tranzaksiya xüsusidir. Onun göndərəni yoxdur, koinləri heç nədən yaradır və onları bloku yaradana ödəyir. O, coinbase tranzaksiyası adlanır və eyniadlı birja ilə heç bir əlaqəsi yoxdur.
Onun ödədiyi şey subsidiya üstəgəl blokdakı bütün digər tranzaksiyaların komissiyalarıdır. Subsidiya yeni buraxılan hissədir, zəncirin emissiya cədvəli ilə müəyyən edilir və əksər koinlərdə zamanla azalır. Komissiyalar istifadəçilərin daxil edilmək üçün tranzaksiyalarına əlavə etdikləridir. Birlikdə onlar blok mükafatıdır.
Hovuzda coinbase hovuza ödəyir, hovuz isə mükafatı həmin raunda pay vermiş hər kəs arasında bölür. Bu, dolama yol deyil: hovuz bir bölünməz ödəniş kimi gələn mükafat üçün çox adama məhz belə ödəyə bilir.
Mayninq edərkən bunların hamısı niyə vacibdir
Blokun forması aydın olandan sonra üç şey aşkar olur və üçü də daim qarşıya çıxır.
- Yeni blok niyə işinizi dərhal etibarsız edir. Əvvəlki blokun heşi sahəsi dəyişdi, ona görə də axtardığınız başlıq artıq mövcud deyil. Bundan sonra onun üçün göndərdiyiniz hər şey köhnəlmiş paydır və heç bir sürət bunu düzəltmir.
- Hovuz Sizə niyə bu qədər tez-tez yeni iş göndərir. Hovuzun daxil etmək istədiyi hər yeni tranzaksiya merkle kökünü dəyişir və daha təzə şablon daha çox komissiya daşıyır, bu da eyni səy üçün daha çox mükafat deməkdir.
- Blok ölçüsü niyə heç vaxt gəlir təxminində görünmür. Qazancınızı gövdədəki baytların sayı yox, çətinlik, subsidiya və komissiyalar həll edir.
Bu hovuzun Bloklar səhifəsi hündürlüyü, mükafatı və tapılma vaxtını göstərir, bu da yuxarıdakıların hamısının faydalı hissəsinin bir sətirdə xülasəsidir. Qalanını, o cümlədən onu ödəyən coinbase tranzaksiyasını kəşfiyyatçı göstərəcək.