Ethereum (ETH) ผู้ร่วมก่อตั้ง วีทาลิก บูเทริน เรียกร้องให้มีการยกเครื่องสถาปัตยกรรมหลักของเครือข่ายอย่างพื้นฐาน โดยให้เหตุผลว่ากว่า 80% ของต้นทุนการพิสูจน์มาจากส่วนประกอบระดับลึกสองส่วน คือ state tree และ virtual machine ที่ต้องถูกออกแบบใหม่ หากโปรโตคอลต้องการจะ ขยายตัวผ่านเทคโนโลยี zero-knowledge
เกิดอะไรขึ้น: ยกเครื่องสถาปัตยกรรมหลัก
แก่นของ ข้อเสนอ ของบูเทรินคือ EIP-7864 ซึ่งจะเปลี่ยนต้นไม้ Merkle Patricia แบบฐานสิบหก (hexary) ปัจจุบันของอีเธอเรียมไปใช้การออกแบบต้นไม้แบบไบนารีที่เรียบง่ายกว่า การเปลี่ยนนี้จะทำให้ Merkle proof สั้นลงราวสี่เท่าเมื่อเทียบกับโครงสร้างเดิม ลดแบนด์วิธการยืนยัน และทำให้ไคลเอนต์แบบเบา (light client) มีต้นทุนการรันถูกลงมาก
"วันนี้ผมจะโฟกัสที่สองเรื่องใหญ่: การเปลี่ยน state tree และการเปลี่ยน VM" บูเทรินเขียน พร้อมเรียกสิ่งเหล่านี้ว่า "คอขวดใหญ่ที่เราต้องจัดการ หากต้องการการพิสูจน์ที่มีประสิทธิภาพ"
ต้นไม้ไบนารีแบบใหม่ยังจะแบ่งช่องเก็บข้อมูล (storage slot) เป็นหน้า (page) ช่วยให้แอปกระจายศูนย์ที่โหลดข้อมูลที่เกี่ยวข้องกันสามารถทำได้อย่างมีประสิทธิภาพขึ้น — อาจประหยัดก๊าซได้มากกว่า 10,000 ก๊าซต่อธุรกรรมในบางกรณี
นอกเหนือจาก state tree แล้ว บูเทรินยังอธิบายวิสัยทัศน์ระยะยาวในการก้าวข้าม Ethereum Virtual Machine ไปสู่สถาปัตยกรรมที่อิงกับ RISC-V เขาอธิบายการนำมาใช้เป็นระยะ ๆ คือ ให้ RISC-V ใช้งาน precompile ก่อน จากนั้นจึงรองรับสัญญาอัจฉริยะที่ดีพลอยโดยผู้ใช้ และท้ายที่สุดดูดซับ EVM เข้าเป็นชั้นความเข้ากันได้ ในระยะใกล้ เขาเสนอ "vectorized math precompile" — ที่เขาเรียกว่า "GPU สำหรับ EVM" — เพื่อเร่งการประมวลผลคริปโทกราฟี
ไม่ใช่ทุกคนที่เห็นด้วยว่าเครือข่ายต้องการการเปลี่ยนแปลงระดับลึกมากขึ้น นักวิเคราะห์ DBCrypto วิจารณ์สิ่งที่เขามองว่าเป็นความซับซ้อนเชิงนามธรรมที่เพิ่มขึ้นตามโรดแมปของอีเธอเรียม โดยให้เหตุผลว่าแต่ละเลเยอร์ที่เพิ่มเข้ามาทำให้ความซับซ้อนสูงขึ้น เพิ่มสมมติฐานด้านความเชื่อถือ และสร้างพื้นผิวการโจมตีที่เป็นไปได้
อ่านเพิ่ม: The OCC Just Proposed A Rule That Could Kill Coinbase's USDC Rewards Program
ทำไมเรื่องนี้สำคัญ: การสเกลจากภายใน
ข้อเสนอนี้สะท้อนการเปลี่ยนมุมมองของผู้นำอีเธอเรียมต่อปัญหาการสเกล จากเดิมที่โฟกัสที่เลเยอร์ 2 rollup และความจุของ blob บูเทรินมองว่าเฟสถัดไปของการสเกลต้องเกิดขึ้นลึกลงไปในโปรโตคอลเอง — ในระดับวิธีที่เครือข่ายจัดเก็บและประมวลผลข้อมูล หาก state tree และ virtual machine ถูกทำให้เป็นมิตรต่อระบบ prover ได้ แอปพลิเคชัน zero-knowledge ก็จะสามารถผสานโดยตรงกับเลเยอร์ฐานของอีเธอเรียม แทนการสร้างระบบคู่ขนาน
ประเด็นถกเถียงตอนนี้คือ การปรับฐานรากขนาดนี้คุ้มกับความซับซ้อนที่เพิ่มเข้ามาหรือไม่
อ่านถัดไป: Third-Worst Q1 Since 2013: Bitcoin And Ether Close A Quarter That Rivaled The 2018 Bear Market



