Thuật toán mới của Vitalik và tương lai của Ethereum

Chia sẻ để nhận NACChia sẻ để nhận 5 NAC

Ngày 16/8, 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 và tương lai của mạng lưới Ethereum sẽ đi đâu về đâu sau khi áp dụng Casper

Ý tưởng sử dụng Proof of Stake (PoS) manh nha ra đời từ năm 2014 sau khi Vlad Zamfir gia nhập đội ngũ phát triển Ethereum trong 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 chi phí. Trong đó như nhiều người đã biết, thợ đào phải "nạp" vào một khoản ETH (coi như cổ phần) để được tham gia vào quá trình chọn người xử lý; thay vì mỗi thợ đào phải cạnh tranh tốc độ để trở thành người chiến thắng. Nếu thợ đào có hành vi gian lận, cổ phần của họ sẽ mất.

Sau đó, đội ngũ tập trung vào việc xử lý 2 loại tấn công mà PoW có rủi ro cao là tấn công đảo ngược giao dịch (reverse attack) và tấn công chuỗi dài (long range attack).

Long range attack

Đây là dạng tấn công rẽ nhánh khi kẻ tấn công tạo một chuỗi giả và làm các node khác tin chuỗi đó là thật. Trong PoS xác minh khối không tốn kém, kẻ tấn công dễ dàng tạo nhánh mới thậm chí có thể dài hơn nhánh chính. Sau đó, những node mới gia nhập và những node không hoạt động khi có sự kiện tách chuỗi sẽ không xác định được đâu là chuỗi chính và dễ dàng bị lừa gia nhập vào chuỗi giả mạo. Khi có được sự xác nhận của các node, kẻ tấn công sẽ rút cổ phần cùng phần thưởng cao chạy xa bay.

Giải pháp Vitalik là đảm bảo có người phát hiện ra gian lận trước khi kẻ tấn công kịp rút "cổ phần", ở đây là trong khoảng thời gian 4 tháng. Về mặt thực tế, điều này sẽ không xảy ra trừ phi không có người dùng nào đăng nhập vào hệ thống trong suốt 4 tháng. Và thuật toán mới ra đời để tạo nên người giám sát hệ thống theo thời gian thực 24/7.

Ethereum, Vitalik Buterin, Casper

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 người giám sát (observer) 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

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.

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

Theo thuật toán mới, node 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 “real time" 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 lặp chi 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.

Ethereum, Vitalik Buterin, Casper

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. Do đó, tấn công 51% có thể được ngăn chặn và nâng cao mức độ bảo vệ.

Tương lai của Ethereum

Ethereum có một trong những cộng đồng phát triển mạnh mẽ nhất trong thế giới blockchain. Hiện tại, Ethereum đang  chuyển dần từ PoW sang cơ chế PoS mặc dù lộ trình cụ thể chưa được công bố. Sau khi chuyển sang PoS, phần thưởng khối sẽ giảm từ 3 ETH xuống còn 0.6 ETH.

Với thuật toán mới, Ethereum sẽ có thể trở thành blockchain an toàn nhất.

Chia sẻ để nhận NACChia sẻ để nhận 5 NAC