Vitalik Buterin ผู้ร่วมก่อตั้ง Ethereum เพิ่งได้สรุปความท้าทายพื้นฐานของการขยายขนาดบล็อกเชนผ่านการวิเคราะห์ทางเทคนิคโดยละเอียด
การวิเคราะห์จัดหมวดหมู่โครงสร้างพื้นฐานของบล็อกเชนออกเป็นสามชั้นที่แตกต่างกันตามศักยภาพในการขยายขนาด กรอบแนวคิดของ Buterin ครอบคลุมการคำนวณ ความพร้อมใช้งานของข้อมูล และการจัดการสถานะ
การประเมินของเขาให้ความชัดเจนว่านักพัฒนาควรมุ่งเน้นความพยายามในการเพิ่มประสิทธิภาพที่ใด ลำดับชั้นเผยให้เห็นความแตกต่างที่สำคัญในวิธีที่แต่ละส่วนประกอบตอบสนองต่อโซลูชันการขยายขนาด
Buterin ระบุว่าการคำนวณเป็นองค์ประกอบที่สามารถขยายขนาดได้มากที่สุดในสถาปัตยกรรมบล็อกเชน นักพัฒนาสามารถใช้การประมวลผลแบบขนานเพื่อจัดการการคำนวณหลายอย่างพร้อมกัน ผู้สร้างบลอกสามารถให้คำแนะนำที่ปรับปรุงกระบวนการตรวจสอบ
ระบบการพิสูจน์สามารถแทนที่งานการคำนวณที่กว้างขวางด้วยการตรวจสอบด้วยวิธีการเข้ารหัส วิธีการเหล่านี้ช่วยให้เครือข่ายสามารถจัดการปริมาณธุรกรรมที่เพิ่มขึ้นโดยไม่ต้องเปลี่ยนแปลงสถาปัตยกรรมพื้นฐาน
ความพร้อมใช้งานของข้อมูลอยู่ในตำแหน่งกลางในลำดับชั้นการขยายขนาดนี้ เครือข่ายต้องรับประกันความพร้อมใช้งานของข้อมูลเมื่อจำเป็น ทำให้มีพื้นที่สำหรับทางลัดน้อยมาก อย่างไรก็ตาม Buterin ระบุว่าข้อมูลสามารถแบ่งและกระจายผ่านการเข้ารหัสแบบลบข้อผิดพลาด
PeerDAS แสดงถึงหนึ่งในการนำแนวทางนี้ไปใช้ กรอบแนวคิดยังสนับสนุนการลดประสิทธิภาพอย่างสง่างามที่โหนดที่มีความจุจำกัดสามารถผลิตบลอกที่เล็กลงตามสัดส่วน
ความยืดหยุ่นในการขยายขนาดการคำนวณและข้อมูลเกิดจากลักษณะที่สามารถแบ่งแยกได้ ผู้ผลิตบลอกสามารถเพิ่มประสิทธิภาพองค์ประกอบเหล่านี้ผ่านแนวทางทางเทคนิคต่างๆ
เครือข่ายสามารถนำ sharding ไปใช้สำหรับข้อมูลโดยไม่กระทบต่อการรับประกันความปลอดภัย ความสามารถในการปรับตัวนี้ทำให้การคำนวณและข้อมูลสามารถจัดการได้ง่ายกว่าสถานะเมื่อเครือข่ายบล็อกเชนขยายตัว
สถานะเป็นองค์ประกอบที่ยากที่สุดในการขยายขนาดในระบบบล็อกเชน การตรวจสอบธุรกรรมเดียวต้องการการเข้าถึงสถานะที่สมบูรณ์
Merkle trees เสนอโซลูชันบางส่วนโดยการจัดเก็บเฉพาะ root hash แต่การอัปเดต root นั้นยังคงต้องการความรู้เกี่ยวกับสถานะพื้นฐานที่สมบูรณ์
การแบ่งสถานะข้ามหลายตำแหน่งต้องการการปรับเปลี่ยนสถาปัตยกรรมที่สำคัญ การเปลี่ยนแปลงเหล่านี้ไม่สามารถนำไปใช้ได้ทั่วไปในแอปพลิเคชันบล็อกเชนที่แตกต่างกัน
โซลูชันที่มีจุดประสงค์ทั่วไปสำหรับการขยายขนาดสถานะยังคงเข้าใจยากเมื่อเทียบกับการคำนวณและข้อมูล ข้อกำหนดพื้นฐานสำหรับการเข้าถึงสถานะที่สมบูรณ์สร้างคอขวดที่แท้จริง
Buterin แนะนำให้แทนที่สถานะด้วยข้อมูลเมื่อเป็นไปได้โดยไม่ก่อให้เกิดการรวมศูนย์ ในทำนองเดียวกัน การแทนที่ข้อมูลด้วยการคำนวณควรได้รับการพิจารณาอย่างจริงจังเมื่อเป็นไปได้
ลำดับชั้นนี้แนะนำนักพัฒนาไปสู่กลยุทธ์การขยายขนาดที่มีประสิทธิภาพมากที่สุด กรอบแนวคิดช่วยให้ทีมระบุได้ว่าความพยายามในการเพิ่มประสิทธิภาพของพวกเขาจะให้ผลลัพธ์ที่ยิ่งใหญ่ที่สุดในขณะที่รักษาการรับประกันการกระจายอำนาจ
โพสต์ Vitalik Buterin สรุปลำดับชั้นการขยายขนาดบล็อกเชน: การคำนวณง่ายกว่าการจัดการสถานะ ปรากฏครั้งแรกใน Blockonomi
