1. Tin mới nhất

Vitalik Buterin thảo luận về khả năng xử lý mất tính cuối cùng tạm thời của Ethereum

Vitalik Buterin đã giảm nhẹ tác động của sự mất tính cuối cùng gần đây trên Ethereum, cho rằng các sự chậm trễ tạm thời là chấp nhận được miễn là khối sai không được hoàn tất, và hầu hết các chuyên gia đều đồng ý.

Ethereum có thể chịu đựng việc mất tính cuối cùng thỉnh thoảng mà không đặt mạng lưới vào rủi ro nghiêm trọng, theo người đồng sáng lập Vitalik Buterin, ngay cả sau một lỗi khách hàng gần đây suýt làm gián đoạn cơ chế xác nhận của blockchain.

Sau một lỗi gần đây trong khách hàng Ethereum Prysm, Buterin cho biết trong một bài đăng rằng “không có gì sai khi mất việc hoàn tất một lần trong chốc lát.” Ông thêm rằng việc hoàn tất cho thấy mạng lưới “thực sự chắc chắn” một khối sẽ không bị đảo ngược.

Buterin lập luận rằng nếu tính cuối cùng bị trì hoãn thỉnh thoảng vài giờ do một lỗi lớn, “điều đó là ổn,” và blockchain vẫn tiếp tục hoạt động trong thời gian đó. Vấn đề thực sự là điều khác: “Điều cần tránh là hoàn tất điều sai trái.”

Nguồn: Vitalik Buterin

Chuyên gia đánh giá về mất tính cuối cùng

Fabrizio Romano Genovese, Tiến sĩ khoa học máy tính tại Đại học Oxford, Anh, đối tác tại một công ty nghiên cứu blockchain, và là chuyên gia giao thức Ethereum, đồng ý với Buterin.

Ông nói rằng khi mất tính cuối cùng, Ethereum trở nên giống như Bitcoin hơn, và chỉ ra rằng Bitcoin đã không có tính cuối cùng kể từ năm 2009 và không ai phàn nàn.

Một blockchain proof-of-work, chẳng hạn như của Bitcoin, có thể phân nhánh thành nhiều chuỗi, với chuỗi nhận được nhiều công việc nhất (thường là dài nhất) được coi là hợp lệ. Tuy nhiên, nếu một nhánh phụ phát triển đủ để vượt qua nhánh chính, nó sẽ làm vô hiệu hóa nhánh chính và các giao dịch trong đó — điều này được gọi là tái tổ chức.

Đây là cách Bitcoin hoạt động: tính cuối cùng của nó là xác suất, không phải xác định, vì — trong khi nó hầu như không thể xảy ra sau khi đủ khối được thêm vào nhánh chính — một tái tổ chức vẫn có thể xảy ra về mặt lý thuyết. Genovese giải thích cách Ethereum khác biệt, với các quy tắc đặt khối là “cuối cùng.” Ông thêm:

“Ethereum có cơ chế hoàn tất: Khi một khối nhận được hơn 66% phiếu bầu của người xác thực, nó trở thành ‘được chứng minh.’ Lúc này, nếu hơn hai epoch (64 khối) trôi qua, khối đó sẽ được hoàn tất.”

Điều này không chỉ là lý thuyết; nó đã xảy ra vào tháng 5 năm 2023 do một sự cố tương tự như sự cố gần đây với khách hàng Prysm. Genovese cho rằng các sự cố này không làm cho chuỗi kém an toàn; thay vào đó, “nó chỉ có nghĩa là các đảm bảo của chúng tôi xung quanh tái tổ chức đã tạm thời trở lại là xác suất và không phải xác định.”

Hậu quả đối với L2 và cầu nối

Tuy nhiên, Genovese lưu ý rằng sự thiếu tính cuối cùng sẽ ảnh hưởng đến cơ sở hạ tầng phụ thuộc vào nó, bao gồm một số cầu nối giữa các blockchain hoặc layer-2.

Một đại diện từ sidechain Ethereum Polygon cho biết Polygon sẽ tiếp tục hoạt động bình thường, nhưng các chuyển khoản từ Ethereum đến sidechain “có thể bị trì hoãn trong khi chờ đợi tính cuối cùng.”

Hơn nữa, người phát ngôn cho biết rằng lớp thanh toán chéo chuỗi sẽ trì hoãn các giao dịch từ Ethereum đến L2 cho đến khi tính cuối cùng được khôi phục. Tuy nhiên, họ cho rằng “không có tình huống nào mà người dùng trải nghiệm rollback hoặc thông điệp bị vô hiệu hóa” do mất tính cuối cùng:

“Tác động thực tế của sự kiện trì hoãn tính cuối cùng chỉ đơn giản là các khoản tiền gửi có thể mất nhiều thời gian hơn để xuất hiện. Người dùng không bị phơi bày với các reversion do tái tổ chức ngoài sự trì hoãn này.”

Genovese chuyển trách nhiệm cho các nhà phát triển yêu cầu tính cuối cùng. “Nếu người xây dựng cầu nối quyết định không triển khai bất kỳ cơ chế dự phòng nào trong trường hợp mất tính cuối cùng, đó là lựa chọn của họ,” ông kết luận.

Theo Cointelegraph

Tin khác