Curious Minds: The Architecture of Trust: The Byzantine Fault
Byzantine Fault là vấn đề nghiêm trọng trong hệ thống phân tán khi nhiều node độc lập có thể thất bại theo bất kỳ cách nào, kể cả phá intentionally. Nguyên nhân kỹ thuật nằm ở việc khó phân biệt giữa lỗi ngẫu nhiên và hành động có chủ ý của các node độc lập. Hệ quả là có thể dẫn đến toàn bộ hệ thống đưa ra kết quả sai nếu không có giải pháp phù hợp. Điều đáng học là các giải pháp như Practical Byzantine Fault Tolerance (PBFT) hay Paxos có thể đạt được consensus trong hệ thống có đến 1/3 node bị tấn công, đòi hỏi chiếu toán cao và thuật toán phức tạp.
Bài viết giải thích rõ ràng về Byzantine Fault - vấn đề nền tảng trong xây dựng hệ thống phân phối đáng tin cậy cho lập trình viên.

