Nakamoto Consensus คืออะไร? คู่มือสำหรับผู้เริ่มต้นฉบับสมบูรณ์
อัลกอริธึม Consensus เป็นสิ่งสำคัญยิ่งในการตรวจสอบความถูกต้องของแพลตฟอร์มบล็อกเชนแบบกระจายและเป็นกระบวนการสร้างข้อตกลงระหว่างเครือข่ายของผู้เข้าร่วมที่ไม่ไว้วางใจซึ่งกันและกัน. Nakamoto Consensus สร้างขึ้นโดย Satoshi สำหรับ Bitcoin หมายถึงชุดของกฎร่วมกับแบบจำลองฉันทามติ Proof of Work ในเครือข่ายที่ควบคุมกลไกฉันทามติและทำให้มั่นใจได้ว่ามีลักษณะที่เชื่อถือได้ ในการทำเช่นนี้ Bitcoin กลายเป็น Byzantine Fault Tolerant (BFT) ตัวแรกที่เปิดและแจกจ่ายเครือข่าย Peer to Peer (P2P) ที่ใช้เครือข่ายแบบกระจายของโหนดที่ไม่ระบุชื่อซึ่งสามารถเข้าร่วมและออกจากเครือข่ายได้ตามต้องการ. Byzantine Fault Tolerance (BFT) Byzantine Fault Tolerance คือความสามารถของเครือข่ายคอมพิวเตอร์แบบกระจายในการทนต่อความผิดพลาดด้วยความเห็นพ้องที่ถูกต้องแม้ว่าข้อมูลจะไม่สมบูรณ์หรือส่วนประกอบของเครือข่ายล้มเหลวก็ตาม ก่อนหน้า Bitcoin วิธีเดียวที่จะรักษาเครือข่าย BFT, P2P คือการใช้โหนดกลุ่มปิดหรือกึ่งปิด นอกจากนี้อัลกอริทึม BFT แบบดั้งเดิมเช่น Practical Byzantine Fault Tolerance (pBFT) ใช้วิธีการเลือกโหนดที่แตกต่างจากที่ใช้ในปัจจุบันใน Nakamoto Consensus. การดูแล BFT ในเครือข่ายแบบเปิดและแบบกระจายเช่นเดียวกับ […]