Fig. 4

โครงสร้างบล็อก Merkle Tree

Block header and Merkle tree with TRX transactions
Block header and Merkle tree with TRX transactions

บริบท

ภาพนี้ปรากฏในส่วนบล็อกของเอกสารขาว TRON ซึ่งระบุโครงสร้างภายในของบล็อก TRON โดยอธิบายวิธีที่บล็อกจัดระเบียบธุรกรรมและวิธีที่ส่วนหัวของบล็อกยืนยันเนื้อหานั้น สร้างการรับประกันความสมบูรณ์ของข้อมูลที่เป็นรากฐานของคุณสมบัติการตรวจจับการดัดแปลงของเชน

สิ่งที่ภาพนี้แสดง

ไดอะแกรมแสดงบล็อก TRON ที่แบ่งเป็นส่วนหัวของบล็อกและ Merkle tree ของธุรกรรม ส่วนหัวประกอบด้วยแฮชของบล็อกแม่ ประทับเวลา ที่อยู่ของผู้เป็นพยาน (Super Representative ใน DPoS ที่ผลิตบล็อก) และ Merkle root ธุรกรรมถูกจัดระเบียบเป็นใบของ Merkle tree แบบไบนารี โดยแต่ละธุรกรรมถูกแฮช แฮชที่อยู่ติดกันถูกรวมและแฮชซ้ำไปเรื่อยๆ จนได้ Merkle root เดียวที่เก็บในส่วนหัว root นี้ผูกมัดส่วนหัวกับชุดและลำดับของธุรกรรมอย่างแม่นยำด้วยวิทยาการเข้ารหัส การแก้ไขธุรกรรมใดๆ จะเปลี่ยนแฮชของใบ แพร่กระจายขึ้นข้างบน และสร้าง Merkle root ที่ต่างออกไป ทำให้สามารถตรวจจับการดัดแปลงได้

ความสำคัญ

โครงสร้าง Merkle tree สืบทอดมาจากการออกแบบของ Bitcoin โดยตรงและรับใช้วัตถุประสงค์คู่เดียวกัน ได้แก่ การพิสูจน์การรวมอยู่ที่มีประสิทธิภาพสำหรับไลท์ไคลเอนต์ (การตรวจสอบ O(log n)) และการผูกมัดด้วยวิทยาการเข้ารหัสของส่วนหัวกับชุดธุรกรรมทั้งหมด ในบริบท DPoS ของ TRON สิ่งนี้มีความสำคัญเป็นพิเศษเนื่องจาก Super Representative ผลิตบล็อกแทนผู้โหวต และการผูกมัดด้วย Merkle รับรองว่าผู้ผลิตบล็อกไม่สามารถเปลี่ยนแปลงธุรกรรมอย่างเงียบๆ หลังการประกาศ

คำศัพท์ที่เกี่ยวข้อง

ภาพอื่นๆ จาก