EEA công bố giao thức đồng thuận chuỗi khối QBFT

EEA công bố giao thức đồng thuận chuỗi khối QBFT

EEA xuất bản Giao thức đồng thuận chuỗi khối QBFT Thông minh dữ liệu chuỗi khối Plato. Tìm kiếm dọc. Ái.

Hôm nay EEA tự hào xuất bản Giao thức đồng thuận chuỗi khối QBFT, một thuật toán đồng thuận Bằng chứng chịu lỗi chịu lỗi của Byzantine được thiết kế để sử dụng cho Consortium. QBFT là sự phát triển của thuật toán “Đồng thuận BFT Istanbul” (IBFT) được mô tả trong EIP-650 cung cấp các cải tiến về độ tin cậy và tốc độ, đồng thời chỉ với 2/3 số trình xác nhận hoạt động chính xác tại bất kỳ thời điểm nào, nó sẽ không bị đình trệ cũng như tạo ra các nhánh.

Bởi vì nhiều khách hàng triển khai Thông số EEA QBFT, nên nó cung cấp một tiêu chuẩn mà các doanh nghiệp xây dựng trên Ethereum có thể sử dụng trên mạng Enterprise Ethereum, cho phép mọi người chạy phần mềm máy khách ưa thích của họ dưới dạng trình xác thực thay vì phải chọn một máy khách cụ thể mà tất cả những người tham gia trong mạng buộc phải sử dụng.

— Chaals Nevile, Giám đốc Chương trình Kỹ thuật EEA

Ngay từ năm 2018, các Thành viên EEA bao gồm BlockApps, Clearmatics, ConsenSys và JP Morgan Chase đã xác định các tình huống và cấu hình mà IBFT sẽ không thành công và bắt đầu làm việc để phát triển thuật toán. Thuật toán QBFT được viết bằng Dafny bởi Roberto Saltini, cho phép xác minh chính thức tính đúng đắn của nó, dựa trên công việc do Henrique Moniz thực hiện để áp dụng kết quả của các cuộc thảo luận và cải tiến của EEA.

QBFT cho phép thay đổi tập hợp trình xác thực, ví dụ như bao gồm những người tham gia mới trong mạng tập đoàn hoặc xử lý những người tham gia rời đi, để cân bằng chi phí chạy trình xác nhận hoặc để đảm bảo rằng không có người tham gia nào có tỷ lệ trình xác thực vượt quá mức cho phép thời gian.

QBFT được xây dựng dựa trên các nguyên tắc đồng thuận Byzantine Fault Tolerant đã được thiết lập tốt và đã được chứng minh qua thời gian. Với công việc của chúng tôi, nó cũng dựa vào sự đảm bảo an toàn và bảo mật được cung cấp bởi quá trình xác minh chính thức cho phép chúng tôi xác định và khắc phục một số sự cố trước đây với IBFT mà trong một số cấu hình nhất định có thể trở thành sự cố nghiêm trọng.

— Roberto Saltini, Trưởng nhóm nghiên cứu tại ConsenSys, đồng thời là tác giả của Đặc tả giao thức đồng thuận chuỗi khối QBFT

Phiên bản hiện tại của thông số kỹ thuật cung cấp mã Dafny với các nhận xét và bình luận để xác định thuật toán một cách rõ ràng. QBFT Consensus được triển khai trong Enterprise Ethereum Clients nguồn mở bao gồm GoQuorum và Hyperledger Besu, đồng thời đang được các thành viên EEA và những người khác sử dụng trong nhiều dự án, cũng như được sử dụng trên mạng thử nghiệm của EEA.

QBFT được sử dụng trong sản xuất ngày nay bởi các tập đoàn. Việc EEA công bố QBFT như một tiêu chuẩn là một trợ giúp tuyệt vời để tạo ra các tác nhân mới xây dựng trên giao thức. Tôi rất hào hứng với những khả năng mà công việc này mang lại khi tôi tổ chức một mạng thử nghiệm cho EEA bằng thuật toán đồng thuận này.

— Antoine Toulmé, người sáng lập The Machine Consultancy, đồng thời là chủ tịch Nhóm làm việc Testnet của EEA

Thông số kỹ thuật được cung cấp miễn phí và có thể được thực hiện bởi bất kỳ ai, theo các điều khoản của giấy phép nguồn mở Apache 2.

Dấu thời gian:

Thêm từ Liên minh Ethereum doanh nghiệp