Thuật toán mới Casper của Vitalik hoạt động thế nào?

Đại Phong - 18/08/2018 16:37 (GMT+7)

(VNF) - Mới đây, Vitalik đã có một loạt Tweet trên mạng xã hội giải thích về sự hình thành Casper, mạng lưới mà kẻ tấn công cần kiểm soát tới 99% số node (các nhánh blockchain) mới có thể hack được blockchain.

VNF
Thuật toán mới Casper của Vitalik hoạt động thế nào?

Ý tưởng sử dụng PoS manh nha ra đời từ năm 2014 sau khi Vlad Zamfir gia nhập đội ngũ phát triển Ethereum với mục tiêu tìm kiếm một thuật toán đồng thuận thay thế cho PoW tốn kém điện năng.

Trong một tài liệu mà Vitalik mới công bố (A Guide to 99% Fault Tolerant Consensus), một thuật toán đồng thuận mới đang được phát triển mà theo đó kẻ tấn công cần kiểm soát trên 99% số node mới có thể tấn công được blockchain. Việc này đồng nghĩa, chỉ cần hệ thống duy trì được 1% node trung thực là có thể miễn dịch khỏi việc bị hack.

"Nếu bạn thêm vào nhiều giả định hơn nữa (đặc biệt là những giả định yêu cầu xác nhận giao dịch phải thường xuyên chủ động quan sát hệ thống đồng thuận, chứ không chỉ tải về dữ liệu sau khi quá trình xử lý kết thúc), bạn sẽ nâng khả năng chống chịu của hệ thống lên đến 99%” - Vitalik Buterin phát biểu.

Thuận toán mới này được phát minh bởi Leslie Lamport từ năm 1982, một nhà khoa học máy tính đã nhận giải thưởng Turing Award cho những nghiên cứu về hệ thống phân tán. Vitalik đã ứng dụng giải pháp của Leslie cho blockchain.

Vitalik nói về Casper

Thuật toán mới hoạt động thế nào?

Theo thuật toán mới, node mạng xác minh kiểu mới sẽ xuất hiện gọi là node giám sát độc lập (independent observer nodes). Những node này sẽ giám sát hệ thống liên lục thời gian thực và phát hiện bất cứ xung đột nào phát sinh khi có thông điệp. Tấn công chỉ xảy ra trong thời gian nhanh hơn so với các giao dịch thường nên khi có các node giám sát này, hệ thống sẽ phát hiện lỗi ngay lập tức.

Nhà phát triển Ethereum Conrad Barski có giải thích rõ hơn: "Thông thường, các thuận toán đồng thuận chỉ quan tâm đến việc người xác minh (hay thợ đào) sẽ làm gì. Còn trong đề xuất mới của Vitalik, người quan sát độc lập (có thể chỉ đơn giản là người dùng/ khách hàng, không nhất thiết là thợ đào) có thể quan sát hệ thống theo thời gian thực và phát hiện bất thường mỗi khi có thông điệp mới được gửi đến hệ thống".

Theo Medium
Cùng chuyên mục
Tin khác