داخل این 80 بایت چیست؟
| فیلد | اندازه | چه کاری انجام میدهد |
|---|---|---|
| نسخه | 4 بایت | بلاک از چه قوانینی پیروی میکند |
| هش بلاک قبلی | 32 بایت | این بلاک را به بلاک قبلی وصل میکند |
| ریشهٔ مرکل | 32 بایت | یک هش که همهٔ تراکنشها را پوشش میدهد |
| زمان | 4 بایت | وقتی ماینر میگوید بلاک را ساخته |
| بیتها (هدف) | 4 بایت | حداکثر مقدار هش بلاک |
| نانس | 4 بایت | عددی که ماینرها مدام تغییرش میدهند |
چرا ماینرها فقط سربرگ را هش میکنند؟
چون نمایندهٔ کل بلاک است. ریشهٔ مرکل همهٔ تراکنشها را در بر میگیرد، پس تغییر هر پرداخت، سربرگ را هم تغییر میدهد. هش بلاک قبلی به کل تاریخچه متصل است، پس ویرایش یک بلاک قدیمی، همهٔ سربرگهای بعد از آن را خراب میکند.
هشکردن 80 بایت سریع است. ماینرها روی آن SHA-256 دوگانه اجرا میکنند، نتیجه را با هدف میسنجند، نانس را عوض میکنند و دوباره این کار را انجام میدهند، تریلیونها بار در هر ثانیه.
واقعاً چقدر کوچک است؟
زنجیره حدود 970,864 بلاک دارد (زنده)، پس مجموع همهٔ سربرگها از 2009 تا حالا تقریباً 78 MB است. برای همین کیف پولهای سبک میتوانند همهٔ سربرگها را دانلود کنند، اثبات کار هرکدام را بررسی کنند و همچنان روی گوشی جا شوند. حجم بلاکهای کامل به صدها گیگابایت میرسد.
منابع
- الگوریتم هشکردن بلاک · Bitcoin Wiki
- مرجع زنجیرهٔ بلاک: سربرگها، درختهای مرکل، هدف · مستندات توسعهدهندگان بیتکوین
- Bitcoin: A Peer-to-Peer Electronic Cash System · Satoshi Nakamoto، 2008
آمار زندهٔ این صفحه از API CloudMineCrypto و دادههای عمومی زنجیره میآیند، مرتب بهروزرسانی میشوند و محل نمایششان مشخص شده است. صرفاً آموزشی است و توصیهٔ مالی نیست.