ผลงานใหม่ของ Vitalik: การอภิปรายสั้นๆ เกี่ยวกับหลักการทางคณิตศาสตร์ของการแบ่งระยะ L2 อย่างสมเหตุสมผล

avatar
Wenser
5วันก่อน
ประมาณ 6031คำ,ใช้เวลาอ่านบทความฉบับเต็มประมาณ 8นาที
การผสมผสานระหว่างกฎและกลไกของมนุษย์ทำให้ระยะที่ 2 ของ L2 มีความเปราะบางน้อยลง

ที่มา : Vitalik

เรียบเรียงโดย: Odaily Planet Daily ( @OdailyChina )

ผู้แปล : เวนเซอร์ ( @wenser 2010 )

ผลงานใหม่ของ Vitalik: การอภิปรายสั้นๆ เกี่ยวกับหลักการทางคณิตศาสตร์ของการแบ่งระยะ L2 อย่างสมเหตุสมผล

หมายเหตุของบรรณาธิการ: การอภิปรายเกี่ยวกับสามขั้นตอนของการรักษาความปลอดภัยของ Ethereum Rollup เป็นจุดสนใจของชุมชนระบบนิเวศ Ethereum มาโดยตลอด สิ่งนี้ไม่เพียงเกี่ยวข้องกับเสถียรภาพในการทำงานของเครือข่ายหลัก Ethereum และเครือข่าย L2 เท่านั้น แต่ยังรวมถึงสถานะการพัฒนาจริงของเครือข่าย L2 ด้วย เมื่อไม่นานนี้ Daniel Wang สมาชิกชุมชน Ethereum ได้เสนอชื่อแท็กว่า #BattleTested สำหรับเครือข่าย L2 ขั้นที่ 2 บนแพลตฟอร์ม X เขาเชื่อว่ามีเพียงเครือข่าย L2 ที่มีโค้ดและการกำหนดค่าปัจจุบันที่ออนไลน์อยู่บนเครือข่ายหลักของ Ethereum มานานกว่า 6 เดือน และรักษามูลค่าล็อครวม (TVL) มากกว่า 100 ล้านเหรียญสหรัฐ รวมถึง ETH อย่างน้อย 50 ล้านเหรียญสหรัฐและสกุลเงินดิจิทัลที่มีเสถียรภาพหลัก ๆ เท่านั้นที่สามารถได้รับตำแหน่งนี้ได้ ชื่อเรื่องจะได้รับการประเมินแบบไดนามิกเพื่อหลีกเลี่ยงการเกิดขึ้นของ ผีบนเชน Vitalik ผู้ก่อตั้งร่วมของ Ethereum ได้ให้คำตอบโดยละเอียดต่อคำถามดังกล่าวและแบ่งปันมุมมองของเขา ซึ่งรวบรวมโดย Odaily Planet Daily ดังต่อไปนี้

เครือข่าย L2 มี 3 ขั้นตอนหลัก คือ ตั้งแต่ 0 ถึง 1 ถึง 2 ความปลอดภัยถูกกำหนดโดยการแบ่งปันการกำกับดูแล

สามารถกำหนดขั้นตอนการรักษาความปลอดภัย Ethereum Rollup ได้สามขั้นตอน โดยอิงจากเวลาที่คณะกรรมการด้านความปลอดภัยสามารถครอบคลุมส่วนที่ไม่ต้องไว้วางใจ (กล่าวคือ การเข้ารหัสอย่างแท้จริงหรือทฤษฎีเกม):

  • ระยะที่ 0 : คณะกรรมการความปลอดภัยมีอำนาจควบคุมเต็มรูปแบบ อาจจะมีระบบพิสูจน์อยู่แล้ว (การมองโลกในแง่ดีหรือโหมด ZK) แต่คณะกรรมการความปลอดภัยสามารถพลิกกลับได้ด้วยการลงคะแนนเสียงข้างมาก ดังนั้นระบบการรับรองจึงมีเพียงลักษณะ “ให้คำแนะนำ” เท่านั้น

  • ระยะที่ 1: คณะกรรมการความปลอดภัยต้องได้รับอนุมัติ 75% (อย่างน้อย 6/8) จึงจะครอบคลุมระบบการปฏิบัติงาน จะต้องมีกลุ่มย่อยที่บล็อกโควรัม (เช่น ≥ 3) นอกองค์กรหลัก ดังนั้นความยากของการควบคุมระบบพิสูจน์จึงค่อนข้างสูงแต่ก็ไม่ใช่สิ่งที่เกินความสามารถที่จะเอาชนะได้

  • ขั้นที่ 2: คณะกรรมการความปลอดภัยสามารถดำเนินการได้เฉพาะกรณีที่พิสูจน์ได้ว่ามีข้อผิดพลาดเท่านั้น ตัวอย่างเช่น ข้อผิดพลาดที่พิสูจน์ได้อาจเป็นว่าระบบพิสูจน์ซ้ำซ้อนสองระบบ (เช่น OP และ ZK) ขัดแย้งกัน หากมีข้อผิดพลาดที่พิสูจน์ได้ สามารถเลือกคำตอบที่เสนอมาได้เพียงคำตอบเดียวเท่านั้น ไม่สามารถตอบสนองต่อกลไกโดยพลการได้

เราสามารถใช้แผนภาพต่อไปนี้เพื่อแสดง ส่วนแบ่งการลงคะแนน ที่คณะกรรมการความปลอดภัยมีอยู่ในแต่ละขั้นตอน:

ผลงานใหม่ของ Vitalik: การอภิปรายสั้นๆ เกี่ยวกับหลักการทางคณิตศาสตร์ของการแบ่งระยะ L2 อย่างสมเหตุสมผล

โครงสร้างการลงคะแนนเสียงการปกครองแบบสามขั้นตอน

คำถามที่สำคัญก็คือ: เวลาที่เหมาะสมที่สุดสำหรับเครือข่าย L2 ในการเปลี่ยนจากขั้นตอนที่ 0 ไปเป็นขั้นตอนที่ 1 คือเมื่อใด และควรเปลี่ยนจากขั้นตอนที่ 1 ไปเป็นขั้นตอนที่ 2 เมื่อใด

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

ในความเป็นจริงเราสามารถวัดสิ่งนี้ได้โดยใช้แบบจำลองทางคณิตศาสตร์ที่เรียบง่าย ก่อนอื่น เรามาแสดงรายการข้อสันนิษฐานกันก่อน:

  • กรรมการความปลอดภัยแต่ละคนมีโอกาสเกิด ความล้มเหลวส่วนบุคคล 10%

  • เราถือว่าความล้มเหลวในด้านความมีชีวิต (การปฏิเสธที่จะลงนามในสัญญาหรือไม่สามารถใช้คีย์ได้) และความล้มเหลวด้านความปลอดภัย (การลงนามในธุรกรรมที่ไม่ถูกต้องหรือคีย์ถูกแฮ็ก) มีโอกาสเกิดขึ้นเท่าๆ กัน ในความเป็นจริง เราถือว่าอยู่ในประเภท ล้มเหลว เท่านั้น โดยที่สมาชิกคณะมนตรีความมั่นคงแห่งสหประชาชาติที่ ล้มเหลว ต่างก็ลงนามในสิ่งที่ผิด และไม่ได้ลงนามเพื่อผลักดันสิ่งที่ถูกต้อง

  • ในระยะที่ 0 เกณฑ์ของคณะกรรมการความปลอดภัยคือ 4/7 และในระยะที่ 1 คือ 6/8

  • เราถือว่ามีระบบพิสูจน์โดยรวมเพียงระบบเดียว (ตรงกันข้ามกับกลไกการออกแบบ 2/3 ซึ่งคณะกรรมการด้านความปลอดภัยสามารถคลี่คลายความขัดแย้งได้เมื่อทั้งสองไม่เห็นด้วย) ดังนั้นในระยะที่ 2 การมีคณะกรรมการความปลอดภัยจึงไม่สำคัญอีกต่อไป

ภายใต้สมมติฐานเหล่านี้ เราต้องการลดโอกาสที่เครือข่าย L2 จะขัดข้องให้เหลือน้อยที่สุด โดยพิจารณาจากความเป็นไปได้ที่ระบบรับรองจะขัดข้องเช่นกัน

เราสามารถใช้ การแจกแจงทวินาม เพื่อทำสิ่งนี้ได้:

  • หากสมาชิกคณะมนตรีความมั่นคงแต่ละคนมีโอกาสล้มเหลวโดยอิสระ 10% ดังนั้น ความน่าจะเป็นที่สมาชิกอย่างน้อย 4 ใน 7 จะล้มเหลวคือ ∑𝑖= 47( 7 𝑖)∗ 0.1 𝑖∗ 0.97 −𝑖= 0.002728 ดังนั้น ระบบบูรณาการในระยะ 0 จึงมีความน่าจะเป็นที่จะล้มเหลวคงที่ที่ 0.2728%

  • การรวมกันของเฟส 1 อาจล้มเหลวได้เช่นกันหากระบบพิสูจน์ล้มเหลวและกลไกตรวจสอบของคณะกรรมการความปลอดภัยล้มเหลว ≥ 3 ครั้ง ทำให้การครอบคลุมการคำนวณเครือข่ายเป็นไปไม่ได้ (โดยมีความน่าจะเป็น ∑𝑖 = 38( 8 𝑖)∗ 0.1 𝑖∗ 0.98 −𝑖 = 0.03809179 คูณด้วยอัตราความล้มเหลวของระบบพิสูจน์) หรือหากคณะกรรมการความปลอดภัยล้มเหลว 6 ครั้งขึ้นไปและสามารถบังคับตัวเองให้สร้างคำตอบการคำนวณที่ไม่ถูกต้อง (โดยมีความน่าจะเป็นคงที่ ∑𝑖 = 68( 8 𝑖)∗ 0.1 𝑖∗ 0.98 −𝑖 = 0.00002341)

  • ความน่าจะเป็นของความล้มเหลวของการผสานเฟส 2 สอดคล้องกับความน่าจะเป็นของความล้มเหลวของระบบพิสูจน์

นี่คือการนำเสนอในรูปแบบกราฟิก:

ผลงานใหม่ของ Vitalik: การอภิปรายสั้นๆ เกี่ยวกับหลักการทางคณิตศาสตร์ของการแบ่งระยะ L2 อย่างสมเหตุสมผล

หลักฐานความน่าจะเป็นของความล้มเหลวของระบบในแต่ละขั้นตอนของเครือข่าย L2

ตามที่ได้คาดการณ์ไว้ข้างต้น เมื่อคุณภาพของระบบพิสูจน์ดีขึ้น ขั้นตอนที่เหมาะสมที่สุดจะเลื่อนจากขั้นตอน 0 ไปเป็นขั้นตอน 1 จากนั้นจึงเลื่อนจากขั้นตอน 1 ไปเป็นขั้นตอน 2 สถานการณ์ที่เลวร้ายที่สุดคือการรันเครือข่ายขั้นตอน 2 โดยใช้ระบบพิสูจน์คุณภาพขั้นตอน 0

ขณะนี้ โปรดทราบว่าข้อสันนิษฐานในแบบจำลองที่เรียบง่ายข้างต้นนั้นไม่สมบูรณ์แบบ:

  • ในความเป็นจริง สมาชิกคณะกรรมการด้านความปลอดภัยไม่ได้เป็นอิสระอย่างสมบูรณ์ และอาจมี ความล้มเหลวในโหมดทั่วไป: อาจเกิดจากการสมรู้ร่วมคิด หรือทั้งหมดขึ้นอยู่กับการบังคับหรือการแฮ็กแบบเดียวกัน เป็นต้น การกำหนดให้ต้องมีกลุ่มย่อยของบล็อกโควรัมนอกองค์กรหลักนั้นมีจุดประสงค์เพื่อหลีกเลี่ยงปัญหานี้ แต่ก็ยังไม่สมบูรณ์แบบ

  • ระบบพิสูจน์นั้นอาจประกอบด้วยระบบอิสระหลายระบบ (ฉันได้สนับสนุนเรื่องนี้ใน บล็อกก่อนหน้าแล้ว ) ในกรณีนี้ (i) ความน่าจะเป็นในการพิสูจน์ว่าระบบขัดข้องนั้นต่ำมาก และ (ii) คณะกรรมการด้านความปลอดภัยมีความสำคัญแม้ในระยะที่ 2 เนื่องจากเป็นหัวใจสำคัญในการแก้ไขข้อพิพาท

ข้อโต้แย้งทั้งสองข้อชี้ให้เห็นว่าเฟส 1 และ 2 น่าดึงดูดใจมากกว่าที่แผนภูมิแสดงไว้

หากคุณเชื่อในคณิตศาสตร์ การมีอยู่ของเฟส 1 แทบจะไม่สามารถพิสูจน์ได้ คุณควรไปที่เฟส 1 โดยตรง ข้อโต้แย้งหลักที่ฉันได้ยินมาคือ หากเกิดข้อบกพร่องร้ายแรง อาจเป็นเรื่องยากที่จะขอให้สมาชิกคณะกรรมการความปลอดภัย 6 ใน 8 คนลงนามเพื่อแก้ไขปัญหาโดยเร็ว แต่มีวิธีแก้ปัญหาง่ายๆ นั่นคือ มอบอำนาจให้สมาชิกคณะกรรมการด้านความปลอดภัยคนใดก็ได้ในการเลื่อนการถอนตัวออกไปเป็นเวลา 1 ถึง 2 สัปดาห์ เพื่อให้คนอื่นๆ มีเวลาเพียงพอในการดำเนินการ (แก้ไข)

อย่างไรก็ตาม ในเวลาเดียวกัน การรีบด่วนเข้าสู่เฟส 2 ถือเป็นความผิดพลาด โดยเฉพาะอย่างยิ่งหากการเปลี่ยนผ่านเข้าสู่เฟส 2 ต้องแลกมาด้วยการเสริมสร้างระบบพิสูจน์พื้นฐานให้แข็งแกร่งขึ้น ในทางอุดมคติ ผู้ให้บริการข้อมูลเช่น L2Beat ควรนำเสนอหลักฐานการตรวจสอบระบบและมาตรวัดความสมบูรณ์ (โดยควรเป็นหลักฐานการนำระบบไปใช้มากกว่ามาตรวัดโดยรวมทั้งหมด เพื่อให้เราสามารถนำกลับมาใช้ใหม่ได้) พร้อมกับขั้นตอนการสาธิตที่แนบมาด้วย

บทความนี้แปลจาก https://vitalik.eth.limo/general/2025/05/06/stages.htmlลิงค์ต้นฉบับหากพิมพ์ซ้ำกรุณาระบุแหล่งที่มา

ODAILY เตือนขอให้ผู้อ่านส่วนใหญ่สร้างแนวคิดสกุลเงินที่ถูกต้องและแนวคิดการลงทุนมอง blockchain อย่างมีเหตุผลและปรับปรุงการรับรู้ความเสี่ยงอย่างจริงจัง สำหรับเบาะแสการกระทำความผิดที่พบสามารถแจ้งเบาะแสไปยังหน่วยงานที่เกี่ยวข้องในเชิงรุก

การอ่านแนะนำ
ตัวเลือกของบรรณาธิการ