Cuối tuần qua, trên khối 11380000, một giải pháp ngăn chặn các cuộc tấn công 51% đã được giới thiệu cho cộng đồng Ethereum Classic (ETC). Một số cuộc tấn công như vậy gần đây đã đặt ETC vào một ngã ba đường, khiến sự tồn tại của blockchain không chắc chắn. Trong những tuần sau các cuộc tấn công này, cộng đồng đã làm việc để đánh giá nhiều giải pháp tiềm năng.
Cách đầu tiên đã được thực hiện được gọi là MESS, viết tắt của Modified Exponential Subjective Scoring. Tiền thân của nó được Vitalik Buterin gợi ý lần đầu tiên vào năm 2014. Nó được xây dựng dựa trên giả định rằng trong khi việc tổ chức lại chuỗi nhỏ quay lại một vài khối là hoàn toàn bình thường, những đề xuất tổ chức lại hàng trăm và thậm chí hàng nghìn khối là rất đáng ngờ.
Với hầu hết các blockchain bằng chứng công việc, chuỗi dài nhất có nhiều công việc nhất sẽ chiến thắng. Điều này có nghĩa là những kẻ tấn công ác ý phải khai thác một chuỗi dài hơn một cách cô lập và sau đó, đề xuất nó với cộng đồng. Đây là trường hợp trong các cuộc tấn công gần đây, khiến những người tham gia trung thực mất hàng triệu đô la.
Đường cong đa thức MESS | Nguồn: Ethereum Classic Improvement Proposal 1100
MESS không khuyến khích khai thác bóng tối (shadow mining) bằng cách cân các chuỗi khác nhau tùy thuộc vào thời điểm xuất bản. Isaac Ardis, một trong những nhà phát triển của ETC Core, đã giải thích cơ chế này rằng:
“Mục đích của điều đó là cân các chuỗi xảy ra và có sẵn đầu tiên so với các chuỗi đến sau. Và theo cách đó, có động cơ để xuất bản công việc trên chuỗi và nó không xác định các chuỗi là riêng tư, điều đó sẽ đến sau này.”
Thuật toán sử dụng một hệ số xác định độ khó cần thiết từ một chuỗi được đề xuất để được coi là chuẩn. Hệ số dao động từ 1 đến 31 và phụ thuộc vào thời điểm xuất bản nói trên. Đề xuất tổ chức lại càng đáng ngờ, hệ số nhân càng cao. Vì vậy, một chuỗi bóng tối sẽ phải cung cấp nhiều bằng chứng công việc hơn để được coi là hợp lệ.
MESS không làm cho các cuộc tấn công 51% không thể thực hiện được vì nó là một giải pháp xác suất và không xác định, nhưng nó khiến chúng trở nên cực kỳ đắt đỏ. Đây là một trong những lý do tại sao cộng đồng đã thảo luận về việc triển khai nó kết hợp với một giải pháp kiểm tra. Ardis nói rằng mặc dù đó là một khả năng, nhưng dường như không có nhiều lợi ích cho sự trùng lặp này:
“Mặc dù bạn có thể sử dụng chúng cùng nhau, bạn có thể không phải sử dụng chúng cùng nhau và thậm chí có thể không muốn sử dụng chúng cùng nhau.”
MESS có một số lợi thế. Cơ sở mã nhỏ gọn và nó sẽ không yêu cầu hard fork để thực hiện. Các node chọn chạy MESS sẽ tương thích với các node không chạy. Ardis cho biết: Mọi sự bất hòa sẽ chỉ xuất hiện khi và nếu một cuộc tấn công 51% khác xảy ra:
“Nếu có một cuộc tấn công lớn, thì những người khai thác, những người vận hành và các node đã kích hoạt MESS, chúng tôi hy vọng sẽ ngăn cản thành công kẻ tấn công trong khi những node chưa được nâng cấp sẽ chuyển sang chuỗi của kẻ tấn công.”
Giả thiết là hầu hết các cuộc tấn công này có xu hướng ngắn hạn và cơ hội. Khi kẻ tấn công rời đi, những người khai thác trung thực còn lại sẽ tham gia lại fork kinh điển.
MESS dường như là một giải pháp ngắn hạn đến trung hạn. Mặc dù Ardis tin rằng không có chuỗi nào miễn nhiễm với cuộc tấn công 51%, nhưng anh ấy đồng ý rằng biện pháp bảo vệ khả thi duy nhất là sự phát triển của mạng. Một trong những vụ đặt cược là các thợ đào ETH sẽ tham gia ETC sau khi Ethereum 2.0 chuyển sang đồng thuận bằng chứng cổ phần (PoS). Một cách khác là tận dụng khả năng tương thích giữa hai mạng, cho phép chuyển đổi dễ dàng từ ETH bị tắc nghẽn sang ETC. Ardis nói rằng bây giờ họ đã giải quyết xong mớ hỗn độn này, nhóm có thể tập trung vào việc phát triển các công cụ mới cho ETC.
- Tại sao Ethereum Classic vẫn tồn tại sau vụ tấn công 51%? Và tại sao ETC vẫn có giá trị?
- Giám đốc Ethereum Classic phản bác nhận định quản lý sai lệch
Thạch Sanh
Theo Cointelegraph