EEA, QBFT 블록체인 합의 프로토콜 발표

EEA, QBFT 블록체인 합의 프로토콜 발표

소스 노드 : 1905981

오늘 EEA는 QBFT 블록체인 합의 프로토콜, 컨소시엄 사용을 위해 설계된 비잔틴 내결함성 권한 증명 합의 알고리즘. QBFT는 "Istanbul BFT Consensus" 알고리즘(IBFT)의 진화입니다. EIP-650 신뢰성과 속도를 향상시키고 주어진 시간에 올바르게 작동하는 유효성 검사기의 2/3만으로 중단되거나 포크가 생성되지 않습니다.

여러 클라이언트가 EEA QBFT 사양을 구현하기 때문에 이더리움을 기반으로 하는 기업이 엔터프라이즈 이더리움 네트워크에서 사용할 수 있는 표준을 제공하여 사람들이 선호하는 클라이언트 소프트웨어를 유효성 검사기로 실행할 수 있습니다. 네트워크를 강제로 사용합니다.

— Chaals Nevile, EEA 기술 프로그램 이사

2018년 초에 BlockApps, Clearmatics, ConsenSys 및 JP Morgan Chase를 포함한 EEA 회원들은 IBFT가 실패할 상황과 구성을 식별하고 알고리즘을 발전시키는 작업을 시작했습니다. QBFT 알고리즘은 Roberto Saltini가 Dafny로 작성하여 공식적인 검증 그 정확성에 기초하여 EEA의 논의 및 개선 결과를 적용하기 위해 Henrique Moniz가 수행했습니다.

QBFT를 사용하면 검증자 세트를 변경할 수 있습니다. 예를 들어 컨소시엄 네트워크에 새로운 참가자를 포함하거나 떠나는 참가자를 처리하거나 검증자를 실행하는 비용의 균형을 맞추거나 특정 시점에서 참가자가 검증자 비율을 초과하지 않도록 합니다. 시각.

QBFT는 잘 확립되고 오랜 시간에 걸쳐 입증된 비잔틴 내결함성 합의 원칙을 기반으로 구축되었습니다. 우리의 작업을 통해 공식 검증을 통해 제공되는 안전 및 보안 보장에 의존하여 특정 구성에서 심각한 문제가 될 수 있는 IBFT의 과거 문제를 식별하고 수정할 수 있었습니다.

— Roberto Saltini, ConsenSys 수석 연구원, QBFT 블록체인 합의 프로토콜 사양 작성자

사양의 현재 버전은 Dafny 코드에 주석과 주석을 제공하여 알고리즘을 명확하게 정의합니다. QBFT Consensus는 GoQuorum 및 Hyperledger Besu를 포함한 오픈 소스 엔터프라이즈 이더리움 클라이언트에서 구현되며 EEA 회원 및 다른 사람들이 여러 프로젝트에서 사용하고 있으며 EEA의 테스트넷에서도 사용되고 있습니다.

QBFT는 오늘날 컨소시엄에서 생산에 사용됩니다. EEA의 QBFT 표준 발행은 프로토콜을 기반으로 하는 새로운 액터를 생성하는 데 큰 도움이 됩니다. 저는 이 합의 알고리즘을 사용하여 EEA를 위한 테스트넷을 호스팅하므로 이 작업이 제공하는 가능성에 흥분됩니다.

— Antoine Toulmé, The Machine Consultancy의 창립자이자 EEA 테스트넷 워킹 그룹 의장

이 사양은 무료로 사용할 수 있으며 Apache 2 오픈 소스 라이선스 조건에 따라 누구나 구현할 수 있습니다.

타임 스탬프 :

더보기 엔터프라이즈 Ethereum Alliance