Ethereum 2.0 เผยแพร่ข้อกำหนดขั้นสุดท้าย
หมายเหตุบรรณาธิการ: บทความนี้มาจากBlue Fox Notes (รหัส: lanhubiji)พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
หมายเหตุบรรณาธิการ: บทความนี้มาจาก
Blue Fox Notes (รหัส: lanhubiji)
Blue Fox Notes (รหัส: lanhubiji)https://www.iacr.org/archive/asiacrypt2001/22480516.pdfพิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
คำนำ: ในที่สุดข้อมูลจำเพาะขั้นสุดท้ายของ Ethereum 2.0 ก็ได้รับการเผยแพร่แล้ว และใกล้จะเปิดตัวเต็มขั้นแล้ว การเปิดตัวนี้เกี่ยวข้องกับการรวมมาตรฐาน IETF BLS เข้ากับข้อกำหนดสำหรับ eth2 เป็นหลัก บทความนี้มาจาก trustnodes แปลโดย Blue Fox Note "JeTe"
Danny Ryan ผู้ประสานงานของ Ethereum 2.0 ประกาศเปิดตัวรุ่นสุดท้ายของข้อกำหนด Ethereum 2.0 เวอร์ชัน 0.1
"การเปิดตัวนี้มุ่งเน้นไปที่การรวมมาตรฐาน IETF BLS เข้ากับข้อกำหนด eth2 และการเปิดตัวนี้ยังรวมถึงการปรับโครงสร้างไฟล์/ไดเร็กทอรีที่ลึกซึ้งและจำเป็นมาก..." ไรอันกล่าว (หมายเหตุของ Blue Fox: อัลกอริทึมลายเซ็น BLS ถูกเสนอโดย Dan Boneh, Ben Lynn และ Hovav Shacham จาก Stanford University บทความนี้สามารถพบได้ที่นี่:
มันสามารถใช้งานการรวมลายเซ็นและการรวมคีย์ กล่าวคือ ลายเซ็นหลายรายการถูกรวมเป็นหนึ่งลายเซ็น และหลายคีย์ จะรวมเป็นหนึ่งคีย์ เมื่อผู้ตรวจสอบหลายคนต้องการเซ็นบล็อก ผ่านอัลกอริทึมการรวมลายเซ็นนี้ ซึ่งสามารถรับประกันความปลอดภัยของระบบ และประหยัดพื้นที่จัดเก็บ)
เขากล่าวต่อไปว่า: "การเปลี่ยนแปลงที่เหลือคือการเพิ่มประสิทธิภาพและการล้างข้อมูลเล็กๆ น้อยๆ โดยทั่วไปแล้วการเปลี่ยนแปลงเหล่านี้ส่วนใหญ่จะเข้ากันได้แบบย้อนกลับ และการผสานรวมทั้งหมดควรค่อนข้างตรงไปตรงมา V0.10.1 ถูกทำเครื่องหมายเป็นเฟสสำหรับการทดสอบเครือข่ายหลายไคลเอนต์และการตรวจสอบความปลอดภัย เป้าหมายคงที่ที่ 0 เราคาดว่าจะมีการแก้ไขบางส่วนในเดือนกุมภาพันธ์/มีนาคมเพื่อรอผลของแต่ละรายการ"
Ben Eddington จาก PegaSys (หนึ่งในไคลเอนต์ ethereum 2.0) ชี้แจงว่าการเปิดตัวครั้งนี้ “ตั้งใจที่จะเป็นอีกรุ่นหนึ่งที่หยุดทำงาน เป็นพื้นฐานสำหรับเครือข่ายทดสอบและการตรวจสอบ”
นอกเหนือจากการตรวจสอบรหัสลูกโซ่ Beacon แล้ว การตรวจสอบสัญญาการฝากเงินก็กำลังดำเนินการอยู่เช่นกัน และไคลเอ็นต์ eth2.0 จะรอการเผยแพร่นี้ก่อนที่จะวางแผนเปิดตัวเครือข่ายทดสอบแบบหลายไคลเอนต์
แม้ว่าการเปลี่ยนแปลงดังกล่าวจะเกี่ยวกับมาตรฐานลายเซ็น แต่การออกแบบ Beacon chain เองก็มีการเปลี่ยนแปลงบางอย่างเมื่อปลายปีที่แล้ว และตอนนี้การเปลี่ยนแปลงทั้งหมดก็เสร็จสิ้นแล้ว
ยังไม่ชัดเจนว่ามีการเปลี่ยนแปลงเหล่านี้รวมอยู่ด้วยไคลเอนต์ eth2.0 กี่รายการ และการเปลี่ยนแปลงที่สำคัญจะต้องรีสตาร์ทเครือข่ายทดสอบสำหรับข้อมูลจำเพาะของไคลเอนต์
อย่างไรก็ตาม การเปิดตัวข้อกำหนดเวอร์ชันนี้เป็นขั้นตอนสำคัญสู่การเปิดตัวอย่างเต็มรูปแบบ ขณะนี้ผู้เขียนโค้ดและทุกคนกำลังรอรายงานการตรวจสอบ ซึ่งอาจเรียกร้องให้มีการเปลี่ยนแปลงเพิ่มเติม


