Trong kịch bản tay phải, chỉ huy trưởng là bị lỗi và gửi giá trị nhiên khác nhau để các phụ tá. Sau khi p3 đã lặp lại một cách chính xác giá trị x mà nó nhận được, p2 là trong tình trạng tương tự như trong khi p3 đã bị lỗi: nó đã nhận được hai giá trị khác nhau. Nếu một giải pháp tồn tại, sau đó quá trình p2 là ràng buộc để quyết định giá trị v khi người chỉ huy là đúng, bởi tình trạng toàn vẹn. Nếu chúng ta chấp nhận rằng không có thuật toán có thể có thể phân biệt giữa hai kịch bản, p2 cũng phải chọn giá trị được gửi bởi người chỉ huy trong kịch bản tay phải. Sau đây chính xác cùng một lý do cho p3, giả định rằng nó là chính xác, chúng tôi buộc phải kết luận (bằng cách đối xứng) p3 cũng chọn giá trị được gửi bởi người chỉ huy như giá trị quyết định của mình. Nhưng điều này mâu thuẫn với điều kiện thỏa thuận (chỉ huy gửi giá trị nhiên khác nhau nếu nó bị lỗi). Vì vậy, không có giải pháp là có thể. Lưu ý rằng lập luận này dựa trên trực giác của chúng tôi rằng không có gì có thể được thực hiện để nâng cao kiến thức một vị tướng chính xác vượt ra ngoài giai đoạn đầu tiên, nơi mà nó không thể nói quá trình bị lỗi. Có thể chứng minh tính đúng đắn của trực giác này [Pease et al. 1980]. Byzantine thỏa thuận có thể đạt được cho ba tướng, với một trong số họ bị lỗi, nếu các tướng ký số tin nhắn của họ. Bất khả withNd3f • Pease et al. khái quát việc không thể cơ bản kết quả cho ba quá trình, để chứng minh rằng không có giải pháp là có thể nếu N ?? 3f. Một cách tóm tắt, các đối số là như sau. Giả sử rằng một giải pháp tồn tại với N ?? 3f. Hãy để mỗi của ba quá trình p1, p2 và p3 sử dụng các giải pháp để mô phỏng hành vi của n1, n2 và n3 tướng, tương ứng, nơi n1 n2 n3 ++ N = n1 và n3 n2 ?? N / 3 d. Giả sử, hơn nữa, một trong ba quá trình bị lỗi. Những người p1, p2 và p3 đó là chính xác mô phỏng tướng chính xác: họ mô phỏng sự tương tác của các tướng lĩnh của mình trong nội bộ và gửi tin nhắn từ các tướng của họ để mô phỏng những tiến trình khác. Tướng mô phỏng các quá trình bị lỗi của bị lỗi: các thông điệp mà nó gửi như một phần của mô phỏng để hai quá trình khác có thể là giả mạo. Kể từ khi N 3f d và n1 n2 n3 ?? N / 3 d, tại hầu hết các tướng mô phỏng f là lỗi. Bởi vì các thuật toán mà các quá trình chạy được giả định là đúng, mô phỏng kết thúc. Các tướng mô phỏng chính xác (trong hai quá trình chính xác) đồng ý và thoả mãn tính toàn vẹn. Nhưng bây giờ chúng ta có một phương tiện cho hai quá trình chính xác trong số ba để đạt được sự đồng thuận: mỗi quyết định trên giá trị được lựa chọn bởi tất cả các tướng mô phỏng của họ. Điều này mâu thuẫn với kết quả bất khả thi của chúng tôi cho ba quá trình, với một lỗi.
đang được dịch, vui lòng đợi..