Mình vừa nhận ra một điều khá thú vị về blockchain - hầu hết mọi người đều không hiểu rõ tại sao các mạng blockchain lại an toàn đến vậy. Câu trả lời nằm ở những thuật toán đồng thuận, đặc biệt là BFT là gì và cách nó hoạt động.



BFT là gì thực ra? Nói đơn giản, đó là cách mà các nút trong mạng blockchain đạt được sự đồng ý về dữ liệu, ngay cả khi có một số nút bị hỏng hoặc hoạt động độc hại. Không có cơ chế này, blockchain sẽ không thể tồn tại được.

Cái mà mình thấy hay nhất là PBFT - Practical Byzantine Fault Tolerance. Đây không phải lý thuyết trừu tượng mà là một giải pháp thực tế mà các mạng thực sự sử dụng. Nó hoạt động qua ba bước chính: đầu tiên là nút chính gửi yêu cầu, sau đó các nút khác phản hồi và giao tiếp với nhau, cuối cùng là giai đoạn cam kết khi tất cả đồng ý.

Nhưng đây là phần thú vị - BFT là gì không phải chỉ về lý thuyết. Khi số lượng nút tăng lên, lượng tin nhắn cần gửi tăng theo cấp số nhân, điều này tạo ra một thách thức lớn về hiệu suất. Mỗi nút phải giao tiếp với tất cả các nút khác, làm tăng độ phức tạp của toàn bộ hệ thống.

Tuy nhiên, đó chính là lý do tại sao BFT lại quan trọng - nó là nền tảng cho sự an toàn của blockchain. Mà nếu bạn muốn tìm hiểu sâu hơn về các cơ chế này, Gate cũng có khá nhiều tài nguyên về công nghệ blockchain mà bạn có thể khám phá.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim