งานวิจัยที่นำโดย Minyi Guo ตีพิมพ์ใน พรมแดนของวิทยาการคอมพิวเตอร์จัดการกับความท้าทายในการลดค่าใช้จ่ายในการจัดเก็บข้อมูลในระบบบล็อกเชน ในขณะที่ยังคงรักษาความสอดคล้องของข้อมูล และทนต่อโหนดที่เป็นอันตราย
ในเครือข่ายบล็อกเชนแบบดั้งเดิม การจำลองแบบเต็มรูปแบบจะถูกใช้ โดยแต่ละโหนดจะจัดเก็บสำเนาที่สมบูรณ์ของบล็อกทั้งหมด และความสอดคล้องของข้อมูลจะถูกรักษาผ่านโปรโตคอลที่เป็นเอกฉันท์ อย่างไรก็ตาม วิธีการนี้อาจต้องใช้พื้นที่เก็บข้อมูลมาก โดยเฉพาะอย่างยิ่งเมื่อบล็อกเชนเติบโตขึ้นเมื่อเวลาผ่านไป
เพื่อแก้ไขปัญหานี้ วิธีการก่อนหน้านี้ เช่น BFT-Store และ Partition Chain ได้ใช้รหัสการลบเพื่อจัดเก็บบล็อกได้อย่างมีประสิทธิภาพมากขึ้น การเข้ารหัสการลบช่วยให้ข้อมูลถูกแบ่งออกเป็นส่วนย่อยๆ โดยเพิ่มพาริตีที่ซ้ำซ้อน และกระจายไปยังหลายโหนด ซึ่งจะช่วยลดความต้องการในการจัดเก็บข้อมูลและสามารถช่วยทนต่อความล้มเหลวของโหนดได้
การมีส่วนร่วมของทีมวิจัยดูเหมือนจะเป็นการปรับรูปแบบการเข้ารหัสแบบไดนามิกเพื่อให้สามารถทนต่อโหนดที่เป็นอันตรายได้อย่างมีประสิทธิภาพมากขึ้น พวกเขาสังเกตเห็นว่าในกรณีทั่วไป จำนวนโหนดที่เป็นอันตรายจะน้อยกว่าเกณฑ์ที่ใช้ในการลบการเข้ารหัส
ด้วยการปรับสคีมาการเข้ารหัสแบบไดนามิกตามจำนวนโหนดที่เป็นอันตรายจริง มีเป้าหมายที่จะลดค่าใช้จ่ายในการจัดเก็บข้อมูลที่ไม่จำเป็นที่เกี่ยวข้องกับการรักษาความเท่าเทียมกันเพื่อให้สามารถทนต่อโหนดที่เป็นอันตรายจำนวนมากเกินความจำเป็น
งานวิจัยนี้อาจมีผลกระทบต่อการปรับปรุงประสิทธิภาพและความสามารถในการปรับขนาดของเครือข่ายบล็อกเชน ซึ่งเป็นพื้นที่สำคัญของการศึกษาเกี่ยวกับบล็อกเชน เทคโนโลยี ยังคงมีการพัฒนาและค้นหาการใช้งานในด้านต่างๆ
ทีมงานเสนอวิธีการเข้ารหัสการลบข้อมูลแบบไดนามิกในระบบบล็อกเชนที่ได้รับอนุญาตที่เรียกว่า Dynamic-EC แนวคิดหลักของ Dynamic-EC คือการลดค่าใช้จ่ายในการจัดเก็บข้อมูลโดยการปรับจำนวนความเท่าเทียมกันทั้งหมดแบบไดนามิกตามระดับความเสี่ยงของทั้งระบบ ซึ่งกำหนดโดยจำนวนโหนดที่เป็นอันตรายที่รับรู้ ในขณะเดียวกันก็รับประกันความน่าเชื่อถือของระบบ
Dynamic-EC สามารถแบ่งออกเป็นสามโมดูล:
- การจำแนกโหนด: สิ่งนี้ โมดูล ใช้เพื่อประเมินมูลค่าชื่อเสียงทั่วโลกของแต่ละโหนด ตามมูลค่าชื่อเสียง โหนดแบ่งออกเป็นสามประเภท: โหนดที่ซื่อสัตย์ โหนดความเสี่ยง และโหนดที่เป็นอันตราย
- การเข้ารหัสการลบแบบไดนามิก: โมดูลนี้มีหน้าที่ในการเข้ารหัสบล็อกออกเป็นแฟรกเมนต์และคำนวณผลรวมตรวจสอบที่สอดคล้องกันในโหนดผู้นำ สคีมาการเข้ารหัสได้รับการปรับตามระดับความเสี่ยงในปัจจุบันของระบบซึ่งถูกกำหนดโดยจำนวนโหนดความเสี่ยงในปัจจุบัน
- การวางตำแหน่งแฟรกเมนต์แบบปรับเปลี่ยนได้: โมดูลนี้จะกระจายแฟรกเมนต์ที่เข้ารหัสจากโหนดผู้นำไปยังโหนดผู้ติดตาม