ข้ามไปยังเนื้อหา
มุมมองระดับโลกต่อสินทรัพย์ดิจิทัลมุมมองระดับโลก · บริบทในพื้นที่
ChainView BTC866CHAIN VIEW
เรียนรู้

การทดลองเบื้องต้นเรื่องฉันทามติบล็อกเชน

ใช้เครือข่ายทดสอบท้องถิ่นหรือบัตรกระดาษแทนธุรกรรม ตั้งกฎว่า input ห้ามใช้ซ้ำและบล็อกอ้างบล็อกก่อน ให้สามคนตรวจอิสระ เป้าหมายคือเห็นการเห็นพ้องกับขัดแย้ง ไม่ใช่ขุดเงินจริงหรือพิสูจน์กำไรเครื่อง ทรัพย์ทดลองไม่ควรซื้อแ…

อ่านในภาษาไทย简体中文繁體中文English한국어РусскийالعربيةEspañol (México)Tiếng Việt
การทดลองเบื้องต้นเรื่องฉันทามติบล็อกเชน

ภาพประกอบต้นฉบับตามหัวข้อ: แผนภาพต้นฉบับตามหัวข้อโดย ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

เตรียมห้องทดลองไร้มูลค่า

ใช้เครือข่ายทดสอบท้องถิ่นหรือบัตรกระดาษแทนธุรกรรม ตั้งกฎว่า input ห้ามใช้ซ้ำและบล็อกอ้างบล็อกก่อน ให้สามคนตรวจอิสระ เป้าหมายคือเห็นการเห็นพ้องกับขัดแย้ง ไม่ใช่ขุดเงินจริงหรือพิสูจน์กำไรเครื่อง ทรัพย์ทดลองไม่ควรซื้อและห้ามนำ seed หลักเข้าสภาพฝึก จดกฎก่อนเริ่มเพื่อไม่เปลี่ยนตามผล

ตรวจถูกต้องก่อนนับเสียง

ส่งรายการถูกกับอีกรายการที่ใช้ input เดียวกัน แต่ละฝ่ายต้องปฏิเสธการผิดกฎแม้หลายคนเสนอ ฉันทามติไม่เปลี่ยนรายการผิดให้ถูกด้วยความนิยม แยกการตรวจเงื่อนไข การเรียงลำดับ และการเลือกประวัติ ช่วยเข้าใจว่ารันโหนดตรวจต่างจากเชื่อคนสร้างบล็อกเพียงรายเดียว และรู้ว่าการโหวตไม่แทนทุกเงื่อนไข

จำลองสองบล็อกพร้อมกัน

หยุดการสื่อสารชั่วคราวแล้วให้สองฝ่ายสร้างบล็อกต่าง เมื่อเชื่อมใหม่ใช้กฎเลือกที่กำหนด เช่นงานสะสมในแบบ Bitcoin ดูว่าการจ่ายใดกลับรอและใดขัดแย้ง reorg อธิบายว่ารวมครั้งแรกยังไม่พอส่งของที่ย้อนคืนไม่ได้ บันทึกประวัติก่อนหลังไม่ดูแค่เชนสุดท้าย เพื่อเห็นขั้นที่ยอดปรากฏแล้วเปลี่ยน

รู้ข้อจำกัดแบบจำลอง

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

แหล่งข้อมูล

  1. Bitcoin block chain guide (เปิดในแท็บใหม่)
  2. Ethereum consensus mechanisms (เปิดในแท็บใหม่)