EEA เผยแพร่ QBFT Blockchain Consensus Protocol

EEA เผยแพร่ QBFT Blockchain Consensus Protocol

EEA เผยแพร่ QBFT Blockchain Consensus Protocol PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

วันนี้ EEA มีความภูมิใจที่จะเผยแพร่ โปรโตคอลฉันทามติ QBFT Blockchainอัลกอริธึมฉันทามติ Byzantine Fault-Tolerant Proof-of-Authority ที่ออกแบบสำหรับการใช้ Consortium QBFT เป็นวิวัฒนาการของอัลกอริธึม "Istanbul BFT Consensus" (IBFT) ที่อธิบายไว้ใน อีไอพี-650 ที่ให้การปรับปรุงในด้านความน่าเชื่อถือและความเร็ว และด้วยตัวตรวจสอบความถูกต้องเพียง 2/3 ที่ทำงานได้อย่างถูกต้องในเวลาใดก็ตาม ก็จะไม่หยุดทำงานหรือสร้างทางแยก

เนื่องจากไคลเอนต์หลายเครื่องใช้ข้อกำหนด EEA QBFT จึงให้มาตรฐานที่ธุรกิจที่สร้างบน Ethereum สามารถใช้บนเครือข่าย Enterprise Ethereum ทำให้ผู้คนสามารถเรียกใช้ซอฟต์แวร์ไคลเอ็นต์ที่ต้องการเป็นตัวตรวจสอบแทนที่จะต้องเลือกไคลเอ็นต์เฉพาะรายเดียวที่ผู้เข้าร่วมทั้งหมดใน เครือข่ายถูกบังคับให้ใช้

— Chaals Nevile ผู้อำนวยการโครงการด้านเทคนิคของ EEA

ตั้งแต่ปี 2018 สมาชิก EEA รวมถึง BlockApps, Clearmatics, ConsenSys และ JP Morgan Chase ได้ระบุสถานการณ์และการกำหนดค่าที่ IBFT จะล้มเหลว และเริ่มทำงานเพื่อพัฒนาอัลกอริทึม อัลกอริทึม QBFT เขียนขึ้นใน Dafny โดย Roberto Saltini ทำให้เปิดใช้งานได้ การตรวจสอบอย่างเป็นทางการ ความถูกต้องของมันขึ้นอยู่กับ งาน ทำโดย Henrique Moniz เพื่อนำผลลัพธ์ของการสนทนาและการปรับปรุงของ EEA ไปใช้

QBFT อนุญาตให้ชุดของ Validator เปลี่ยนแปลงได้ เช่น เพื่อรวมผู้เข้าร่วมใหม่ในเครือข่าย Consortium หรือเพื่อจัดการกับผู้เข้าร่วมที่ออกไป เพื่อให้สมดุลกับค่าใช้จ่ายในการรัน Validator หรือเพื่อให้แน่ใจว่าไม่มีผู้เข้าร่วมใดที่มีสัดส่วนของ Validator มากเกินไป เวลา.

QBFT สร้างขึ้นจากหลักการฉันทามติ Byzantine Fault Tolerant ที่เป็นที่ยอมรับและพิสูจน์ตามเวลาแล้ว งานของเรายังขึ้นอยู่กับการรับประกันความปลอดภัยและการรักษาความปลอดภัยที่ได้รับจากการตรวจสอบอย่างเป็นทางการ ซึ่งทำให้เราสามารถระบุและแก้ไขปัญหาในอดีตบางอย่างกับ IBFT ซึ่งในการกำหนดค่าบางอย่างอาจกลายเป็นปัญหาร้ายแรงได้

— Roberto Saltini หัวหน้านักวิจัยของ ConsenSys และผู้เขียน QBFT Blockchain Consensus Protocol Specification

ข้อมูลจำเพาะรุ่นปัจจุบันให้รหัส Dafny พร้อมความคิดเห็นและคำอธิบายเพื่อกำหนดอัลกอริทึมอย่างชัดเจน QBFT Consensus ถูกนำไปใช้ใน Enterprise Ethereum Clients แบบโอเพ่นซอร์ส รวมถึง GoQuorum และ Hyperledger Besu และกำลังใช้ในหลายโครงการโดยสมาชิก EEA และคนอื่นๆ รวมถึงใช้ในเครือข่ายทดสอบของ EEA

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

— Antoine Toulmé ผู้ก่อตั้ง The Machine Consultancy และประธานคณะทำงาน Testnet ของ EEA

ข้อกำหนดนี้มีให้ใช้งานฟรีและทุกคนสามารถนำไปใช้ได้ภายใต้เงื่อนไขของใบอนุญาตโอเพ่นซอร์ส Apache 2

ประทับเวลา:

เพิ่มเติมจาก Enterprise Ethereum Alliance