รายการอภิธานศัพท์
Checkpoint (จุดตรวจของเชน)
infrastructureCheckpoint ในบล็อกเชนคืออะไร จุดที่ตกลงกันช่วยจำกัด reorg ลึกอย่างไร และทำไม checkpoint ที่ฝังในโค้ดจึงถูกถกเถียง
คำจำกัดความ
Checkpoint คือบล็อกที่โปรโตคอลหรือซอฟต์แวร์ไคลเอนต์กำหนดให้เป็นจุดในประวัติของเชนที่ตกลงกันแล้วและย้อนกลับไม่ได้ โหนดจะปฏิเสธสายอื่นใดที่ขัดกับจุดนั้น ในอดีตไคลเอนต์บางตัวฝัง checkpoint ไว้ในโค้ดเพื่อเร่งการซิงก์ครั้งแรกและกันการเขียนประวัติเก่าใหม่ ส่วนการออกแบบ proof-of-stake สมัยใหม่ใช้ checkpoint เป็นส่วนหนึ่งของฉันทามติ เช่น Casper FFG ของอีเธอเรียมที่ให้ผู้ตรวจสอบโหวตรับรองและ finalize บล็อก checkpoint ที่ขอบของแต่ละ epoch การมี checkpoint ช่วยลดช่องว่างที่จะเกิด reorg ลึก แต่ก็มีข้อแลกเปลี่ยน เพราะผู้ที่กำหนดมันย่อมมีอิทธิพลต่อว่าประวัติใดถือว่าถูกต้อง checkpoint ที่นักพัฒนากำหนดเองจึงเป็นเรื่องที่ถกเถียงกัน
ขั้นต่อไป