Tác giả: Shaan Ray
Tiêu đề gốc: "Hiệp định Byzantine liên bang"
Người dịch bản gốc: Tan.Z |H.Forest Ventures
lý do được đề xuất: Thỏa thuận Byzantine là cơ sở để hiểu về chuỗi khối Câu hỏi này được đưa ra bởi Lamport, người chiến thắng Giải thưởng Turing và là người sáng lập chính của hệ thống phân tán. Để giải thích và giải quyết các vấn đề đồng thuận phi tập trung.
Khi công nghệ chuỗi khối ngày càng phổ biến, các nhà phát triển đang ngày càng điều chỉnh và thử nghiệm các cơ chế đồng thuận.
tiêu đề cấp đầu tiên
Thỏa thuận Byzantine liên bang
tiêu đề cấp đầu tiên
lát đại biểu
Một đại biểu là số nút cần thiết để đạt được sự đồng thuận trong hệ thống. Thay vào đó, FBA sử dụng "lát đại biểu". Một lát đại biểu là một tập hợp con của đại biểu có thể thuyết phục một nút cụ thể khác đồng ý.
Một nút có thể phụ thuộc vào nhiều lát cắt và việc lựa chọn nút có thể phụ thuộc vào các tiêu chí bên ngoài. Ví dụ: "Node X" có thể nói: "Để đạt được sự đồng thuận, chúng tôi phải mua từ ba nút trong số năm ngân hàng mà chúng tôi đã chọn". Ba trong số năm ngân hàng hiện có thể xác định xem nút X có đồng ý hay không. Thêm một lớp phức tạp khác Nút X có thể là một phần của lát cắt đại biểu của nút khác.
Mô tả hình ảnh
lát đại biểu
ngã tư đại biểu
Niềm tin được đặt trong tệp cấu hình của nút. Vì các nút có thể có các cấu hình khác nhau, các lát và số đại biểu trong mạng có thể hình thành động. Một nhóm đại biểu tốt chia sẻ các nút, dẫn đến các nhóm đại biểu chồng chéo. Sự chồng lấn này được gọi là "chéo dân số". Khi các đại biểu rời rạc, hệ thống kết thúc với một "đại biểu rời rạc". Các đại biểu rời rạc là điều không mong muốn bởi vì mỗi người trong số họ có thể đồng ý một cách độc lập và đồng thời về các giao dịch trái ngược nhau, làm suy yếu sự đồng thuận chung.
ngã tư đại biểu
Trạng thái bị chặn và trạng thái phân kỳ
Blockchain phải nhanh và an toàn. Nếu các nút bị "chặn" trong quá trình đạt được thỏa thuận, chuỗi khối sẽ chậm lại. Một hệ thống "phân kỳ" khi các nút trên chuỗi khối đảm nhận các giá trị khác với các nút khác. Hệ thống phân kỳ nguy hiểm hơn hệ thống chặn: hệ thống chặn chỉ chậm, nhưng hệ thống phân kỳ bắt đầu hiển thị dữ liệu xung đột.
3 nhóm đại biểu rời rạc
Ưu điểm của FBA
Tư cách thành viên mở và kiểm soát phi tập trung
Không có người gác cổng hoặc cơ quan trung ương - các nút riêng lẻ có thể quyết định người mà họ tin tưởng để cung cấp thông tin
Khả năng chọn người mà mỗi nút tin tưởng làm cho mạng trở nên phi tập trung
Các nút có thể có nhiều lát
Rào cản gia nhập thấp (bất kỳ ai cũng có thể tham gia)
Khả năng phục hồi khi đối mặt với sự cố (một nút có thể ngừng hoạt động và phần còn lại của hệ thống sẽ vẫn nguyên vẹn)
Các nút có thể được lập trình để tin tưởng các lát đại biểu hoặc các nguồn bên ngoài, tùy thuộc vào hiệu suất của chúng theo thời gian
Tóm lại là
Tóm lại là
Sổ cái FBA có thể được cập nhật và chính xác mà không cần tất cả các nút của nó đồng ý. Thay vào đó, một đại biểu xuất hiện từ việc lựa chọn từng nút.
Các lát cắt trọng tài có thể thuyết phục các nút riêng lẻ đồng ý, trong khi các lát cắt trọng tài có thể thuyết phục toàn bộ hệ thống đồng ý. Nếu một nút nhận thấy rằng một đại biểu cụ thể là hoàn toàn đáng tin cậy, thì nó có thể đồng ý tuân theo bất kỳ điều gì mà đại biểu đó đồng ý.
Hệ thống thỏa thuận Byzantine truyền thống khác với hệ thống FBA ở chỗ sau này, mỗi nút chọn lát đại biểu của riêng mình.
ghi chú của người dịch:
Trong PBFT (Thuật toán chịu lỗi Byzantine), mỗi nút phụ cần được đồng bộ hóa với các nút khác để có sự đồng thuận P2P, vì vậy nếu số lượng nút tăng lên, hiệu suất thay đổi chuỗi sẽ giảm. Tuy nhiên, các chuỗi khối có ít nút hơn vẫn có thể có hiệu suất tốt và có xác suất chênh lệch rất thấp. Do đó, chuỗi liên minh hoặc chuỗi Si sẽ có nhiều ứng dụng hơn, chẳng hạn như chuỗi kiến và Vải.
Gương của chúng tôi:
Theo chúng tôi:
Twitter của chúng tôi: @Forest_Ventures
Gương của chúng tôi:H.Forest
Tài khoản chính thức: H Forest
