Lumoz RaaS เปิดตัวโซลูชัน zkEVM ที่ใช้ RISC-V โดยช่วยให้นักพัฒนาสามารถปรับใช้แอปพลิเคชันการพิสูจน์ความรู้ศูนย์ (零知识证明) ได้อย่างรวดเร็วผ่านโมดูลการพัฒนาและเครื่องมือที่เข้ากันได้ที่เตรียมไว้ล่วงหน้า ในขณะเดียวกันยังสามารถปรับปรุงประสิทธิภาพการทำธุรกรรม Rollup และปล่อยต้นทุนการดำเนินงานได้อย่างมีประสิทธิภาพ
เขียนโดย: ทีม Lumoz
ผู้ก่อตั้ง Ethereum Vitalik Buterin ได้เสนอให้ใช้สถาปัตยกรรมชุดคำสั่ง RISC-V แทนที่ Ethereum Virtual Machine (EVM) ที่มีอยู่ ซึ่งข้อเสนอนี้ทำให้เกิดการถกเถียงกันอย่างมากในชุมชน Ethereum และเน้นศักยภาพของ RISC-V ในวงการบล็อกเชน ในขณะเดียวกัน Lumoz RaaS (Rollup as a Service) ได้ประกาศสนับสนุนโซลูชัน zkEVM ที่ใช้ RISC-V เพื่อให้ Layer2 มีประสิทธิภาพและความสามารถในการขยายตัวที่สูงขึ้น.
EVM เป็นหัวใจหลักของฟังก์ชันสัญญาอัจฉริยะมาโดยตลอด ซึ่งสนับสนุนระบบนิเวศที่หลากหลายของแอปพลิเคชันแบบกระจายอํานาจ อย่างไรก็ตามเนื่องจากเทคโนโลยีบล็อกเชนยังคงพัฒนาอย่างต่อเนื่องข้อ จํากัด ทางสถาปัตยกรรมของ EVM ก็ชัดเจนขึ้นเรื่อย ๆ ในฐานะที่เป็นสถาปัตยกรรมชุดคําสั่งโอเพ่นซอร์ส RISC-V ได้กลายเป็นตัวเลือกที่มีศักยภาพในการปรับเปลี่ยนสภาพแวดล้อมการดําเนินการสัญญาอัจฉริยะเนื่องจากการเปิดกว้างความเรียบง่ายและระบบนิเวศที่ยืดหยุ่น ด้วยการรวม RISC-V และการพัฒนาสัญญาอัจฉริยะนวัตกรรมนี้คาดว่าจะไม่เพียง แต่ปรับปรุงประสิทธิภาพและความปลอดภัย แต่ยังขยายการเข้าถึงการพัฒนาบล็อกเชนอย่างมีนัยสําคัญ
RISC-V เป็นสถาปัตยกรรมชุดคำสั่งแบบโอเพ่นซอร์ส (ISA) ที่ได้รับความสนใจจากการออกแบบที่มีโมดูลาร์และความยืดหยุ่น เมื่อเปรียบเทียบกับสถาปัตยกรรมเฉพาะทางแบบดั้งเดิม (เช่น x86 และ ARM) RISC-V มีข้อได้เปรียบหลักดังต่อไปนี้:
Vitalik เสนอให้ใช้ RISC-V เป็นสถาปัตยกรรมชั้นการดำเนินการระยะยาว เพื่อให้ Ethereum มีความสามารถในการขยายตัวที่แข็งแกร่งขึ้นและมีต้นทุนการดำเนินการที่ต่ำลง。
ก่อนที่จะเข้าใจว่าทำไมถึงเลือก RISC-V จำเป็นต้องชี้แจงจุดด้อยของ EVM:
ข้อจำกัดเหล่านี้ทำให้ EVM ยากต่อการตอบสนองความต้องการของ zk-SNARKs (zkEVM) และโซลูชันการขยายอื่นๆ
zkEVM (zk-SNARKs Ethereum Virtual Machine) เป็นเครื่องเสมือนที่ใช้เทคโนโลยี zk-SNARKs หรือ zk-STARKs ซึ่งอนุญาตให้ผู้ใช้ตรวจสอบผลลัพธ์การคำนวณโดยไม่เปิดเผยข้อมูลเฉพาะเจาะจง เป้าหมายหลักของ zkEVM คือการเพิ่มความเป็นส่วนตัวและความสามารถในการขยายตัวของบล็อกเชนอย่างมีนัยสำคัญผ่านเทคโนโลยีการพิสูจน์ความรู้ศูนย์.
RISC-V ให้การแอบสตรัคฮาร์ดแวร์ที่เหมาะสมที่สุด ที่สามารถปรับให้เข้ากับความต้องการของ zkEVM ได้ดียิ่งขึ้น นี่คือจุดเด่นทางเทคนิคบางประการของการรวมกันระหว่าง RISC-V และ zkEVM:
ชุดคำสั่งที่เรียบง่ายของ RISC-V ทำให้การสร้าง零知识证明มีประสิทธิภาพมากขึ้น เมื่อเปรียบเทียบกับ EVM สตรีมคำสั่งของ RISC-V ง่ายต่อการวิเคราะห์มากกว่า และสถาปัตยกรรมรีจิสเตอร์ของมันมีประสิทธิภาพมากกว่าสถาปัตยกรรมสแตกของ EVM นี่หมายความว่า zkEVM สามารถลดค่าใช้จ่ายในการคำนวณในการสร้างหลักฐานได้อย่างมีนัยสำคัญ.
การออกแบบโมดูลาร์ของ RISC-V อนุญาตให้กำหนดชุดคำสั่งเฉพาะสำหรับ zkEVM ได้ ตัวอย่างเช่น สามารถออกแบบคำสั่งที่เฉพาะเจาะจงสำหรับการคำนวณในสนามจำกัด (finite field arithmetic) เพื่อเร่งขั้นตอนหลักใน zk-SNARK/zk-STARK เช่น การรับรองพหุนามและฟังก์ชันแฮช
ฟีเจอร์โอเพนซอร์สของ RISC-V อนุญาตให้ผู้ผลิตฮาร์ดแวร์จัดหาการสนับสนุนการเร่งความเร็วฮาร์ดแวร์เฉพาะสำหรับ zkEVM เช่น:
การออกแบบและการดำเนินการ zkEVM ของ RISC-V ต้องเน้นที่ขั้นตอนต่อไปนี้:
Lumoz RaaS ผู้ริเริ่มในพื้นที่บล็อกเชนประกาศสนับสนุนโซลูชัน zkEVM ที่ใช้ RISC-V เพื่อให้บริการรวบรวมนักพัฒนา ต่อไปนี้คือผลกระทบที่เป็นไปได้ของการสนับสนุน RISC-V zkEVM ของ Lumoz:
ข้อเสนอของ Vitalik และการสนับสนุนของ Lumoz เป็นจุดเปลี่ยนที่สําคัญในเทคโนโลยีบล็อกเชน การเปิดตัว RISC-V ไม่เพียง แต่ให้ความเป็นไปได้ใหม่สําหรับการพัฒนา Ethereum ในระยะยาว แต่ยังให้ข้อมูลอ้างอิงสําหรับวิวัฒนาการทางเทคโนโลยีของแพลตฟอร์มบล็อกเชนอื่น ๆ
อนาคต เมื่อ RISC-V zkEVM เริ่มใช้งานอย่างเป็นรูปธรรม เราอาจจะเห็นแนวโน้มต่อไปนี้:
การรวมกันของ RISC-V และ zkEVM เป็นนวัตกรรมที่สำคัญในเทคโนโลยีบล็อกเชน ข้อเสนอของ Vitalik ไม่เพียงชี้แนะแนวทางสำหรับการพัฒนาในอนาคตของ Ethereum แต่ยังเสนอแนวคิดใหม่สำหรับความก้าวหน้าทางเทคโนโลยีในอุตสาหกรรมบล็อกเชนอีกด้วย ด้วยการสนับสนุนจาก Lumoz RaaS และการเข้าร่วมของนักพัฒนามากขึ้น เรามีเหตุผลที่จะคาดหวังการนำ RISC-V zkEVM ไปใช้ในวงกว้างในอนาคต
อนาคตของบล็อกเชนไม่เพียงแค่เกี่ยวกับโค้ด แต่ยังอยู่ที่การเปิดกว้างและความร่วมมือในระบบนิเวศทางเทคโนโลยี การมาถึงของ RISC-V zkEVM อาจเปิดยุคเทคโนโลยีใหม่ที่ไม่เคยมีมาก่อน