Ethereum Beacon Chain đã gặp phải một vài trục trặc được gọi với thuật ngữ “reorganization” (gọi tắt là reorg). Trong đó, reorg như một dạng bug hay virrus làm lỗi đồng bộ node, khiến các blockchain tạm thời bị “nhân bản”. Có thể nói, Reorg kéo dài càng lâu thì hậu quả càng nghiêm trọng.
Theo Martin Köppelmann, CEO kiêm đồng sáng lập của DeFi Gnosis, lần reorg này kéo dài đến 7 block, điều chưa từng xảy ra với Ethereum suốt nhiều năm nay.
Ethereum Merge, trước đây được gọi là “Ethereum 2.0”, là một bản nâng cấp đã được cộng đồng chờ đợi từ lâu, sẽ đánh dấu sự chuyển đổi của nó từ cơ chế PoW sang PoS. Quá trình hợp nhất (được lên lịch vào tháng 8) sẽ kết hợp Beacon Chain với mainnet Ethereum.
Köppelmann nhận định đội ngũ ETH vẫn còn rất nhiều việc phải làm nếu mọi chuyện diễn ra suôn sẻ hơn.
“Điều này cho thấy cần phải xem xét lại cách xác thực thông tin giữa các node để đảm bảo blockchain hoạt động ổn định hơn! (Các đề xuất hiện đã có sẵn)”.
Reorg xảy ra khi hai thợ đào khác nhau cùng thêm các block giao dịch có độ khó tương tự vào chuỗi cùng lúc, từ đó tạo ra một bản fork hoặc phiên bản trùng lặp của blockchain. Sau đó, người khai thác block tiếp theo phải chọn đúng blockchain gốc và cái còn lại sẽ biến mất.
Sự việc trên cho thấy bản fork bị loại bỏ có giá trị giao dịch lên tới 7 block trước khi mạng quyết định nó không phải là chuỗi chuẩn. Mỗi block trên Ethereum chain chứa khoảng 200 đến 300 giao dịch và có giá trị khoảng 2 ETH, tương đương 4.000 USD.
Khi có hai phiên bản blockchain cạnh tranh nhau, ngay cả khi chỉ trong một thời gian ngắn, vẫn có nguy cơ rằng ai đó có thể sử dụng cùng một tài sản tới hai lần.
Phần mềm mà các thợ đào sử dụng có phương pháp riêng để xác định bên fork nào cần chọn và đó là cách chứng thực mà Köppelmann đã đề cập đến.
Bản thân người sáng lập Ethereum, Vitalik Buterin, đã đưa ra giả thuyết rằng vấn đề khả năng nằm ở việc các thợ đào đang chạy các phiên bản cũ.
Năm ngoái, Buterin và Georgios Konstantopoulos, giám đốc công nghệ của Paradigm, đã giải quyết vấn đề reorg trong một bài đăng trên blog. Trong đó, họ nói rằng việc reorg hơn năm block có thể là dấu hiệu của một cuộc tấn công ác ý.
“Các sự cố hầu như bắt nguồn từ nguyên nhân lỗi mạng, client bug (phần mềm chạy node) hoặc bị hack”.
Mặc dù vậy, terrence.eth cho biết xác suất để tình huống tương tự xảy ra một lần nữa là 0.25^6, tức chỉ 0,02%. Bên cạnh đó, cũng có nhiều ý kiến cho rằng sự kiện reorg lần này do Ethereum “đen” thôi chứ thực chất cũng chẳng có gì đáng lo ngại cả.
Tham khảo video:
Theo Decrypt