एक ब्लॉक दो चीजें हैं: 80 बाइट्स का एक छोटा हेडर, और लेन-देनों की सूची जिसे वह कन्फर्म करता है, आमतौर पर कुछ हजार।
हेडर, छह फ़ील्ड
- संस्करण: माइनर कौन से नियम और संकेत उपयोग करता है।
- पिछला ब्लॉक हैश: पिछले ब्लॉक का लिंक।
- मर्केल रूट: ब्लॉक में प्रत्येक लेन-देन का सारांश देने वाला एक हैश।
- टाइमस्टैम्प: माइनर द्वारा लिखा गया समय, नोड्स द्वारा जांची जाने वाली सीमाओं के भीतर।
- बिट्स: वर्तमान कठिनाई लक्ष्य, कॉम्पैक्ट रूप में।
- नॉनस: माइनर द्वारा मान्य हैश की खोज करते समय बदला जाने वाला नंबर।
मर्केल रूट को लेन-देनों को जोड़े में हैश करके, फिर जोड़ों को जोड़ों में, जब तक कि एक हैश शेष न रह जाए, बनाया जाता है। एक भी लेन-देन बदलने से रूट बदल जाता है, और उसके साथ ब्लॉक हैश भी।
कॉइनबेस लेन-देन
प्रत्येक ब्लॉक का पहला लेन-देन विशेष होता है। इसका कोई वास्तविक इनपुट नहीं होता है: यह ब्लॉक सब्सिडी को शून्य से बनाता है और ब्लॉक के सभी शुल्कों को एकत्र करता है, जो माइनर द्वारा चुने गए पते पर भुगतान किया जाता है। इसके सिक्के 100 से अधिक ब्लॉक के बाद ही खर्च किए जा सकते हैं।
▶ मशीन में देखेंBLOCK HASH पर, प्रेस ब्लॉक पर तब प्रहार करता है जब उसका हेडर एक मान्य हैश होता है, और टाइमस्टैम्प डायल इसे रिकॉर्ड करता है।