Chẩn đoán sự chia tách chuỗi ETC
Tác giả: Yaz Khoury, Sam Johnson, Austin Roberts
Có khoảng 3000 khối được chèn bởi một người đang khai thác (ngoại tuyến hoặc có tổng độ khó có thể vượt quá độ khó của mạng hiện tại trong khi họ khai thác trung thực) trong khoảng 12 giờ trên Core-Geth.
Số khối trong đó khoảng 3000 khối được chèn vào khối số 10904146.
Công cụ khai thác vi phạm đã sử dụng địa chỉ 0x75d1e5477f1fdaad6e0e3d433ab69b08c482f14e
Mốc thời gian sự kiện
Một dòng thời gian cho đến nay của các sự kiện đã xảy ra:
- Công cụ khai thác vi phạm
0x75d1e5477f1fdaad6e0e3d433ab69b08c482f14e
đã khai thác khoảng 3000 khối được đưa vào chuỗi. - Hashrate nhóm khai thác 2Miners sẽ ngoại tuyến cho mục đích bảo trì do sự phản đối của MultiGeth (không liên quan đến vấn đề hiện tại).
- Vì 2Miner không sản xuất bất kỳ khối nào trong thời gian này và khoảng 3000 khối được chèn vào cùng lúc, OpenRelay đã được thông báo rằng các khối không xuất hiện trong vài phút.
- Ngay sau đó OpenRelay nhận ra có sự phân chia chuỗi giữa các nhà thám hiểm khối và bắt đầu điều tra.
- Tất cả các nút Ethereum Classic Parity/OpenEthereum không thể xử lý khoảng 3000 khối reorg từ chuỗi Core-Geth, do đó, có một sự phân tách chuỗi khiến mạng không ổn định. Tất cả các công cụ khai thác Parity/OpenEthereum tiếp tục khai thác trên chuỗi ban đầu. Các nút Core-Geth đã khai thác khoảng 3000 khối được chèn vào chuỗi.
- Sau đó, do có nhiều công việc được phân bổ cho khoảng 3000 chuỗi khối từ quá trình phân tách, các công cụ khai thác chuỗi ban đầu của Parity đã bắt đầu theo sau khoảng 3000 tiêu đề chuỗi khối (vì đây là Proof of Work và theo chuỗi với số lượng công việc nhiều nhất).
Có phải là một cuộc tấn công?
Có thể là người khai thác vi phạm đã mất quyền truy cập internet trong một thời gian khi khai thác, dẫn đến thời gian khai thác 12 giờ và khoảng 3000 khối được chèn vào. Trên 2000 khối đầu tiên, có 1 người khai thác và tổng cộng có 5 giao dịch. Có vẻ như người khai thác vi phạm đã mở ra các khối riêng của họ nên có thể thấy họ khai thác nhanh như thế nào. Nó không phải là một sự khai thác độc hại. Nó cũng có thể là một cuộc tấn công có chủ ý, nhưng dường như không có cuộc tấn công chi tiêu kép (double spend) nào. Nhiều cuộc điều tra về những gì đã xảy ra đang được tiến hành và nhiều thông tin sẽ sớm được công bố.
Tác động có thể
Bất kỳ giao dịch nào trong thời gian đó có thể không được khai thác theo thứ tự mà chúng dự định được khai thác. Khoảng 3000 khối có trung bình 0 giao dịch được khai thác và bất kỳ giao dịch nào không được khai thác sẽ được gửi lại cho mempool trong thời gian một lần nữa
Có thể làm gì?
Tiếp tục khai thác chuỗi nguyên trạng (chuỗi hiện đang theo công việc nhiều nhất với khoảng 3000 khối được chèn). Đây là tùy chọn được đề xuất vì chuỗi đang theo Proof of Work với chuỗi dài nhất như dự định.
Nguồn: https://hackmd.io/@cUBb4hAvQciAEPoU2yfrzQ/Skd4X6MZw
— — — — — — — — — — — — — — — — — — — — — -
Tham gia thảo luận và cập nhật tin tức mới nhất trên các kênh chính thức của chúng tôi:
- Facebook: facebook.com/EthereumClassicVietnam/
- Telegram: t.me/ETCVietnam
- Twitter: twitter.com/etcvietnam
- Medium: medium.com/@ETCVietnam