Dynamic-EC: วิธีการเข้ารหัสการลบแบบไดนามิกที่มีประสิทธิภาพสำหรับระบบบล็อกเชนที่ได้รับอนุญาต

อัปเดต: 13 เมษายน 2024
Dynamic-EC: วิธีการเข้ารหัสการลบแบบไดนามิกที่มีประสิทธิภาพสำหรับระบบบล็อกเชนที่ได้รับอนุญาต
โอเวอร์เฮดของ Dynamic-EC เครดิต: Mizhipeng Zhang, Chentao Wu, Jie Li, Minyi Guo

งานวิจัยที่นำโดย Minyi Guo ตีพิมพ์ใน พรมแดนของวิทยาการคอมพิวเตอร์จัดการกับความท้าทายในการลดค่าใช้จ่ายในการจัดเก็บข้อมูลในระบบบล็อกเชน ในขณะที่ยังคงรักษาความสอดคล้องของข้อมูล และทนต่อโหนดที่เป็นอันตราย

ในเครือข่ายบล็อกเชนแบบดั้งเดิม การจำลองแบบเต็มรูปแบบจะถูกใช้ โดยแต่ละโหนดจะจัดเก็บสำเนาที่สมบูรณ์ของบล็อกทั้งหมด และความสอดคล้องของข้อมูลจะถูกรักษาผ่านโปรโตคอลที่เป็นเอกฉันท์ อย่างไรก็ตาม วิธีการนี้อาจต้องใช้พื้นที่เก็บข้อมูลมาก โดยเฉพาะอย่างยิ่งเมื่อบล็อกเชนเติบโตขึ้นเมื่อเวลาผ่านไป

เพื่อแก้ไขปัญหานี้ วิธีการก่อนหน้านี้ เช่น BFT-Store และ Partition Chain ได้ใช้รหัสการลบเพื่อจัดเก็บบล็อกได้อย่างมีประสิทธิภาพมากขึ้น การเข้ารหัสการลบช่วยให้ข้อมูลถูกแบ่งออกเป็นส่วนย่อยๆ โดยเพิ่มพาริตีที่ซ้ำซ้อน และกระจายไปยังหลายโหนด ซึ่งจะช่วยลดความต้องการในการจัดเก็บข้อมูลและสามารถช่วยทนต่อความล้มเหลวของโหนดได้

การมีส่วนร่วมของทีมวิจัยดูเหมือนจะเป็นการปรับรูปแบบการเข้ารหัสแบบไดนามิกเพื่อให้สามารถทนต่อโหนดที่เป็นอันตรายได้อย่างมีประสิทธิภาพมากขึ้น พวกเขาสังเกตเห็นว่าในกรณีทั่วไป จำนวนโหนดที่เป็นอันตรายจะน้อยกว่าเกณฑ์ที่ใช้ในการลบการเข้ารหัส

ด้วยการปรับสคีมาการเข้ารหัสแบบไดนามิกตามจำนวนโหนดที่เป็นอันตรายจริง มีเป้าหมายที่จะลดค่าใช้จ่ายในการจัดเก็บข้อมูลที่ไม่จำเป็นที่เกี่ยวข้องกับการรักษาความเท่าเทียมกันเพื่อให้สามารถทนต่อโหนดที่เป็นอันตรายจำนวนมากเกินความจำเป็น

งานวิจัยนี้อาจมีผลกระทบต่อการปรับปรุงประสิทธิภาพและความสามารถในการปรับขนาดของเครือข่ายบล็อกเชน ซึ่งเป็นพื้นที่สำคัญของการศึกษาเกี่ยวกับบล็อกเชน เทคโนโลยี ยังคงมีการพัฒนาและค้นหาการใช้งานในด้านต่างๆ

ทีมงานเสนอวิธีการเข้ารหัสการลบข้อมูลแบบไดนามิกในระบบบล็อกเชนที่ได้รับอนุญาตที่เรียกว่า Dynamic-EC แนวคิดหลักของ Dynamic-EC คือการลดค่าใช้จ่ายในการจัดเก็บข้อมูลโดยการปรับจำนวนความเท่าเทียมกันทั้งหมดแบบไดนามิกตามระดับความเสี่ยงของทั้งระบบ ซึ่งกำหนดโดยจำนวนโหนดที่เป็นอันตรายที่รับรู้ ในขณะเดียวกันก็รับประกันความน่าเชื่อถือของระบบ

Dynamic-EC สามารถแบ่งออกเป็นสามโมดูล:

  1. การจำแนกโหนด: สิ่งนี้ โมดูล ใช้เพื่อประเมินมูลค่าชื่อเสียงทั่วโลกของแต่ละโหนด ตามมูลค่าชื่อเสียง โหนดแบ่งออกเป็นสามประเภท: โหนดที่ซื่อสัตย์ โหนดความเสี่ยง และโหนดที่เป็นอันตราย
  2. การเข้ารหัสการลบแบบไดนามิก: โมดูลนี้มีหน้าที่ในการเข้ารหัสบล็อกออกเป็นแฟรกเมนต์และคำนวณผลรวมตรวจสอบที่สอดคล้องกันในโหนดผู้นำ สคีมาการเข้ารหัสได้รับการปรับตามระดับความเสี่ยงในปัจจุบันของระบบซึ่งถูกกำหนดโดยจำนวนโหนดความเสี่ยงในปัจจุบัน
  3. การวางตำแหน่งแฟรกเมนต์แบบปรับเปลี่ยนได้: โมดูลนี้จะกระจายแฟรกเมนต์ที่เข้ารหัสจากโหนดผู้นำไปยังโหนดผู้ติดตาม