Beam Chain คือการประกาศครั้งใหญ่ที่สุดของ Devcon Summit โดยนำเสนอการอัปเกรดหลัก 9 ประการสำหรับ Ethereum แต่คนส่วนใหญ่ไม่ค่อยเข้าใจการอัปเกรดเหล่านี้ และบทความนี้จะช่วยให้คุณเข้าใจการอัปเกรดทั้ง 9 เหล่านี้ได้ดีขึ้น
Beam Chain เป็นข้อเสนอของ Justin Drake ในการออกแบบ Ethereum consensus layer (CL) ใหม่ ก่อนที่เราจะเจาะลึกถึงการอัพเกรดที่เฉพาะเจาะจง เรามาดูคร่าวๆ ว่าจริงๆ แล้วชั้นฉันทามติของ Ethereum คืออะไร
ทุกโหนด Ethereum รันสององค์ประกอบ: ไคลเอนต์การดำเนินการและไคลเอนต์ที่เป็นเอกฉันท์
ลูกค้าที่เป็นเอกฉันท์จะถูกใช้โดยโหนดเพื่อ "ตกลง" ว่าบล็อกต่อไปในบล็อคเชนจะเป็นอย่างไร คุณสามารถเดิมพัน 32 ETH เพื่อเพิ่มองค์ประกอบที่สาม - เครื่องมือตรวจสอบ ซึ่งจะเสนอบล็อกใหม่ผ่านอัลกอริธึมการพิสูจน์การเดิมพันและได้รับรางวัล
แล้วเหตุใดชั้นฉันทามติของ Ethereum จึงต้องได้รับการออกแบบใหม่?
ขณะนี้มีปัญหาหลายประการกับ CL:
- ใช้เวลาประมาณ 5 ปีแล้ว - ทนทุกข์ทรมานจากหนี้ทางเทคนิค และไม่ได้ใช้นวัตกรรมใหม่ล่าสุด เช่น ZK Proofs
- นี่เป็นโอกาสในการอัปเกรดและล้างหนี้ทางเทคนิคของ Ethereum
การอัพเกรดทั้ง 9 รายการนี้สามารถแบ่งออกเป็น 3 ประเภท:
- การผลิตบล็อก
- จำนำ
- การเข้ารหัส
ต่อไป ฉันจะสรุปการอัปเกรดแต่ละรายการแยกกัน
อัปเกรด 1: การต่อต้านการเซ็นเซอร์
การผลิตบล็อกในปัจจุบันเป็นแบบรวมศูนย์มาก เครื่องมือสร้างบล็อกหลักสองราย ได้แก่ Beaver Build และ Titan Build บัญชีสำหรับบล็อก Ethereum เกือบทั้งหมด:
ต่อไป ฉันจะสรุปการอัปเกรดแต่ละรายการแยกกัน
อัปเกรด 1: การต่อต้านการเซ็นเซอร์
การผลิตบล็อกในปัจจุบันเป็นแบบรวมศูนย์มาก เครื่องมือสร้างบล็อกหลักสองราย ได้แก่ Beaver Build และ Titan Build บัญชีสำหรับบล็อก Ethereum เกือบทั้งหมด:
ผู้สร้างเหล่านี้สร้างบล็อกในลักษณะที่เพิ่มผลกำไรสูงสุดในแง่ของ MEV โดยพลการ รวมถึง ยกเว้น หรือจัดลำดับธุรกรรมใหม่ในบล็อกที่พวกเขาสร้างขึ้น
ในปัจจุบัน หากธุรกรรมของคุณขัดแย้งกับตัวสร้างบล็อกทั้งสองนี้ พวกเขาอาจเลือกที่จะแยกธุรกรรมของคุณออกจากบล็อกและตรวจสอบธุรกรรมของคุณ
การอัพเกรดนี้ซึ่งเสนอใน EIP-7805 ช่วยเพิ่มความต้านทานการเซ็นเซอร์ของ Ethereum โดยอนุญาตให้ผู้ตรวจสอบความถูกต้องสามารถเลือกธุรกรรมจาก mempool และบังคับให้รวมผ่านรายการรวม (IL) ซึ่งเป็นกฎที่ผู้สร้างต้องปฏิบัติตามเพื่อให้บล็อกถูกรวมไว้ในเครือข่าย
ในการอัปเกรด Beam Chain ผู้ตรวจสอบความถูกต้อง 16 คนต่อสล็อตจะสร้างรายการธุรกรรมที่ตัวสร้างบล็อกจะต้องรวมไว้ ซึ่งหมายความว่าตัวสร้างบล็อกจะไม่สามารถตรวจสอบธุรกรรมได้อีกต่อไป
อัปเกรด 2: SegWit
Attester Proposer Separation (APS) แยกพยานและข้อเสนอ เช่น การดำเนินการประมูล
แม้ว่าเครื่องมือตรวจสอบความถูกต้องจะสามารถสร้างบล็อกธุรกรรมได้ด้วยตัวเอง แต่เครื่องมือตรวจสอบความถูกต้องส่วนใหญ่ใช้สิ่งที่เรียกว่า "MEV boost" เพื่อมอบการสร้างบล็อกให้กับบุคคลอื่น (โดยปกติคือ Beaver Builder หรือ Titan build) ซึ่งเป็นผู้จ่ายค่าธรรมเนียมให้กับเครื่องมือตรวจสอบความถูกต้อง
ทั้งสองฝ่ายนี้เรียกว่า:
- พยาน (ผู้ตรวจสอบ)
- ผู้เสนอ (ตัวสร้างบล็อก)
ปัจจุบันมีการแยกระหว่างทั้งสอง - นั่นคือตัวตรวจสอบยอมรับบล็อกจากผู้เสนอ อย่างไรก็ตาม มันถูกรวมศูนย์ผ่านตัวถ่ายทอดระดับกลางที่เชื่อถือได้
Relayers เช่น Flashbots ทำหน้าที่เป็น "คนกลาง" อำนวยความสะดวกในการทำธุรกรรมระหว่างผู้ตรวจสอบความถูกต้องที่ต้องการขายบล็อกและผู้สร้างบล็อกที่ต้องการสร้างบล็อกที่ทำกำไร
APS เป็นการอัปเกรดที่เพิ่มหรือ "ฝัง" การแยกระหว่างเครื่องมือตรวจสอบและผู้เสนอลงใน Ethereum ในลักษณะกระจายอำนาจ ลดความเสี่ยงจากการรวมศูนย์ของผู้ถ่ายทอดเช่น Flashbots
วิธีหนึ่งในการบรรลุการแยกนี้คือการใช้ระบบการประมูลซึ่งทุกคนสามารถซื้อตั๋วได้ โดยให้โอกาสพวกเขาได้รับสิทธิ์ในการสร้างบล็อกในอนาคต
อัปเกรด 3: สล็อตที่เร็วขึ้น
บน Beam Chain ช่องจะเปลี่ยนจาก 12 วินาทีเป็น 4 วินาที
สล็อตคือช่วงเวลาที่ผู้ตรวจสอบความถูกต้องสามารถเสนอบล็อกใหม่และได้รับการอนุมัติจากผู้ตรวจสอบรายอื่น
ช่องที่เร็วขึ้นหมายถึงการทำธุรกรรมขั้นสุดท้ายเร็วขึ้นและปริมาณธุรกรรมที่สูงขึ้น
อัปเกรด 4: การออกอย่างชาญฉลาดยิ่งขึ้น (เช่น Stake Cap)
เส้นการออกหมายถึงวิธีการสร้างและกระจาย ETH ใหม่เมื่อเวลาผ่านไป
ในปัจจุบัน:
- ETH จะถูกแจกจ่ายให้กับผู้ตรวจสอบความถูกต้องเป็นรางวัลทุกๆ ยุค (ประมาณ 6 นาที)
- ETH ถูกเผาโดยเป็นส่วนหนึ่งของทุกธุรกรรม
ETH เคลื่อนไหวระหว่างอัตราเงินเฟ้อและภาวะเงินฝืดตามกิจกรรมเครือข่าย ตัวอย่างเช่น ในช่วงเวลาหนึ่งๆ คุณจะเห็นว่า ETH สูงเกินจริงเนื่องจากมีการออกรางวัล ETH มากกว่าการเผาในธุรกรรม:
ETH เคลื่อนไหวระหว่างอัตราเงินเฟ้อและภาวะเงินฝืดตามกิจกรรมเครือข่าย ตัวอย่างเช่น ในช่วงเวลาหนึ่งๆ คุณจะเห็นว่า ETH สูงเกินจริงเนื่องจากมีการออกรางวัล ETH มากกว่าการเผาในธุรกรรม:
มีการถกเถียงกันมากมายในชุมชนว่าการออกหุ้นควรเปลี่ยนแปลงหรือไม่และอย่างไร แต่ Justin Drake กล่าวถึงขีดจำกัดของการปักหลักในระหว่างการสาธิต Beam Chain ขีดจำกัดการปักหลักจะกำหนดจำนวน ETH สูงสุดที่สามารถวางเดิมพันได้เพื่อให้รางวัลที่คาดเดาได้มากขึ้นแก่ผู้ตรวจสอบความถูกต้อง ซึ่งอาจมีเป้าหมายในการลดจำนวน ETH
อัปเกรด 5: เครื่องมือตรวจสอบที่เล็กลง
ปัจจุบัน คุณต้องซื้อ 32 ETH เพื่อเป็นผู้ตรวจสอบความถูกต้องส่วนบุคคลบน Ethereum ราคาวันนี้อยู่ที่ประมาณ 100,000 ดอลลาร์
Beam Chain เสนอให้ลดจำนวนนี้ลงเหลือ 1 ETH ซึ่งจะช่วยแก้ไขปัญหาการรวมศูนย์กับผู้ให้บริการเดิมพันสภาพคล่อง เช่น LIDO หรือ Coinbase ซึ่งปัจจุบันควบคุมเกือบ 40% ของ ETH ที่วางเดิมพัน:
ผู้ใช้ที่ต้องการเรียกใช้ตัวตรวจสอบความถูกต้องเพื่อรับรางวัล แต่ไม่มี 32 ETH จะได้รับประโยชน์จากการอัปเกรดนี้ และจะสามารถเรียกใช้โหนดตัวตรวจสอบความถูกต้องด้วย 1 ETH เท่านั้น
การอัพเกรดครั้งถัดไป (Pectra) จะอนุญาตให้ผู้เดิมพันเดิมพันได้มากกว่า 32 ETH สูงสุดไม่เกิน 2048 ซึ่งหมายความว่าบน Beam Chain ผู้ใช้จะสามารถเดิมพัน 1-2048 ETH ได้
Justin กล่าวถึงวิธีการปักหลัก Orbit ซึ่งแสดงให้เห็นระบบที่มีการเลือกเครื่องมือตรวจสอบความถูกต้องที่มีขนาดใหญ่กว่าและได้รับรางวัลเล็กน้อยบ่อยครั้ง ในขณะที่เครื่องมือตรวจสอบความถูกต้องที่มีขนาดเล็กกว่าจะถูกเลือกน้อยกว่าแต่จะได้รับรางวัลที่ใหญ่กว่า
อัปเกรด 6: ขั้นสุดท้ายที่เร็วขึ้น (เช่น 3 Slot FFG)
ปัจจุบัน Ethereum ใช้เวลาประมาณ 15 นาที (64 ช่อง) ในการทำธุรกรรมให้เสร็จสิ้น
Single-Slot-Finality ได้รับการเสนอเพื่อลดเวลานี้เหลือ 1 ช่อง แต่ข้อเสนอที่ใหม่กว่า - 3-Slot-Finality - อาจจะเร็วกว่าจริง ๆ เพราะมันทำงานคู่ขนานกับรอบการลงคะแนน
ซึ่งหมายความว่าธุรกรรมจะเสร็จสิ้นภายใน 36 วินาทีจากเดิม 15 นาที นี่เป็นสิ่งสำคัญอย่างยิ่งสำหรับบริการที่ต้องอาศัยขั้นสุดท้ายของ L1 เช่น แอปพลิเคชัน DeFi หรือโปรโตคอลข้ามสายโซ่/การทำงานร่วมกัน
อัปเกรด 7: โซ่ Snarkification
Beam Chain หวังที่จะ "ปิดบัง" ชั้นฉันทามติ (โดยใช้ ZK-SNARKs ซึ่งเป็นหลักฐาน ZK ที่ปลอดภัย) Justin Drake เรียกสิ่งนี้ว่า "ZK Era"
โดยเฉพาะ Beam chain แนะนำให้ใช้ ZK-SNARK เพื่อ:
โดยเฉพาะ Beam chain แนะนำให้ใช้ ZK-SNARK เพื่อ:
- รวบรวมการปรับใช้บีมเชนในภาษาต่างๆ ให้เป็นโค้ดไบต์ zkVM
- รวมลายเซ็นที่สร้างโดยพยานไว้ในหลักฐาน ZK
ELI5 ในที่นี้หมายถึงความจริงที่ว่าเทคโนโลยี ZK มีความก้าวหน้าอย่างมากในช่วง 5 ปีที่ผ่านมา และ Ethereum หวังที่จะปรับใช้มันแบบเนทีฟทั้งในชั้นฉันทามติและชั้นการดำเนินการ
อัปเกรด 8: ความปลอดภัยควอนตัม
ทุกวันนี้ คอมพิวเตอร์ควอนตัมสามารถถอดรหัสบางส่วนของ Ethereum ได้ เช่น การถอดรหัสคีย์ส่วนตัวของคุณ หรือการใช้วิธีการ เช่น อัลกอริทึมของ Shor เพื่อปลอมแปลงลายเซ็นในธุรกรรม
คอมพิวเตอร์ควอนตัมมีแนวโน้มที่จะพร้อมใช้งานภายในทศวรรษหน้า ดังนั้นข้อเสนอของ Beam Chain จึงหวังที่จะมอบความปลอดภัยให้กับ Ethereum สำหรับโลกหลังควอนตัมในอนาคตโดยใช้วิธีการต่างๆ เช่น ลายเซ็นแฮชที่มีการรักษาความปลอดภัยหลังควอนตัม
อัปเกรด 9: การสุ่มที่แข็งแกร่ง
สุดท้ายนี้ การอัพเกรด Beam Chain จะเสนอวิธีสร้างแหล่งที่มาของการสุ่มโดยใช้แบบดั้งเดิมใหม่ที่เรียกว่า VDF (Verifiable Delay Function)
Justin Drake พูดถึงเรื่องนี้ในปี 2018 โดยบอกว่าสิ่งนี้ใช้ได้กับ:
ชั้นฉันทามติ - เช่น การสุ่มเลือกเครื่องมือตรวจสอบความถูกต้อง
ชั้นแอปพลิเคชัน - ตัวอย่างเช่น การเปิดเผย opcode ที่ให้การสุ่มที่ตรวจสอบได้
สิ่งนี้คงเป็นไปไม่ได้ในปัจจุบันหากไม่มีบริการจากบุคคลที่สาม เช่น Chainlink หรือ Pyth VRF
นอกเหนือจากการอัพเกรดทั้งเก้านี้แล้ว การอัพเกรด Beam Chain จะล้างหนี้ทางเทคนิคส่วนใหญ่ที่มีอยู่และส่วนประกอบที่ไม่จำเป็น ซึ่งจะกลายมาเป็นความซ้ำซ้อนหลังจากการอัปเกรด
ตัวอย่างเช่น การสิ้นสุดสล็อตที่เร็วขึ้นอาจหมายความว่าไม่จำเป็นต้องมียุคสมัย
แต่บางคนคิดว่าระยะเวลาของ Beam Chain นานเกินไป อย่างไรก็ตาม Justin ชี้แจงในภายหลังว่า Ethereum จะยังคงได้รับการอัปเดตต่อไปในช่วง 5 ปีนี้
Beam chain fork จะใช้เวลา 5 ปี รวมถึงการอัปเกรด Ethereum อย่างต่อเนื่อง
ความคิดเห็นทั้งหมด