Block header

ส่วนหัวของบล็อกคือส่วนในบล็อกที่ทำหน้าที่เป็นสรุปส่วนที่เหลือของบล็อก ประกอบด้วยข้อมูลเมตาทั้งหมด เช่น เวลาและความยากในการขุดบล็อก Merkle root ของธุรกรรมที่รวมไว้ และ nonce นอกจากนี้ยังมีแฮชของบล็อกก่อนหน้า ซึ่งช่วยให้เราสร้าง “ห่วงโซ่” ของบล็อกได้ โดยพื้นฐานแล้ว ส่วนหัวของบล็อกประกอบด้วยข้อมูลใดๆ ที่ไม่ใช่รายการธุรกรรมดิบ ส่วนหัวของบล็อกคือสิ่งที่นักขุดพยายามทำให้บล็อกถูกต้อง วิธีนี้มีประสิทธิภาพมากกว่าการแฮชบล็อกทั้งหมด ซึ่งสามารถประกอบเป็นธุรกรรมได้นับพันรายการ มันจะยุ่งยากกว่ามากสำหรับผู้ขุดที่จะเปลี่ยน nonce และทำการแฮชบล็อก 2MB ใหม่ทั้งหมดสำหรับทุกความพยายาม เปรียบเทียบกับส่วนหัวบล็อกของ hashing Bitcoin เช่น ซึ่งมีความยาวคงที่ 80 ไบต์ ส่วนหัวของบล็อกนั้นยอดเยี่ยมจากมุมมองของการขุด แต่ด้วยขนาดที่เล็ก จึงเหมาะอย่างยิ่งสำหรับลูกค้าขนาดเล็ก Bitcoin blockchain นั้นใหญ่เกินไปสำหรับอุปกรณ์เช่นสมาร์ทโฟนที่จะจัดเก็บ หากห่วงโซ่มีบล็อก 100,000 1MB คุณจะใช้พื้นที่ 100GB แต่ด้วยส่วนหัวของบล็อกสำหรับบล็อกเดียวกันนั้น คุณจะใช้พื้นที่เพียง 0.008GB หรือ 8MB เท่านั้น ด้วยวิธีนี้ อุปกรณ์ที่มีแบนด์วิดท์หรือพื้นที่จัดเก็บน้อยยังสามารถทำการตรวจสอบได้ในระดับหนึ่ง เนื่องจากรูทของ Merkle สรุปธุรกรรมทั้งหมด พวกเขาจึงสามารถตรวจสอบในภายหลังว่าธุรกรรมนั้นรวมอยู่ในบล็อกใดหรือไม่ สิ่งนี้มีค่าใช้จ่าย – ผู้ใช้ยังต้องพึ่งพาบุคคลที่สามเพื่อให้ข้อมูลที่จำเป็นแก่พวกเขา จากที่กล่าวมา ไคลเอนต์ Light นั้นดีกว่าระบบที่ผู้ใช้ไม่ได้ทำการตรวจสอบเลย