Trong một bài đăng gần đây trên Reddit, đã có tuyên bố rằng các mũi tên tấn công spam trên blockchain NEO đã được cố định. Điều họ phải làm là ưu tiên các giao dịch có phí và cải thiện thông lượng mạng.
Tấn công NEO đã có giải pháp Wingchan91, một Redditor, còn được gọi là @wy trên GitHub là một nhà phát triển CoZ và thuộc một phần của dự án HappyNodes do NGD tài trợ. Ông cho biết:
“Các vector tấn công Spam đã được cố định, giao dịch với phí sẽ được ưu tiên, thông lượng mạng dự kiến sẽ được cải thiện rất sớm.”Neo blockchain đã chứng kiến nhiều cuộc tấn công spam gần đây mà mục tiêu thực tế là Neo không tính bất kỳ khoản phí giao dịch nào. Một trong những tính năng tốt nhất của NEO bao gồm các giao dịch miễn phí và đặc biệt là cung cấp các yêu cầu đổi mới hợp đồng thông minh miễn phí. Những kẻ tấn công đã lợi dụng tính năng này và bây giờ một kẻ tấn công có thể gây ra thiệt hại lớn cho toàn bộ cộng đồng, Wingchan91 nói.
Cuộc tấn công spam hiện tại bắt đầu bằng một địa chỉ, thông qua đó các mảnh nhỏ của GAS [0.00005] sẽ được phân phối tới hàng ngàn địa chỉ. Các địa chỉ này một lần nữa gửi lại tất cả các mảnh nhỏ của GAS đến địa chỉ bắt đầu dẫn đến việc tạo ra tất cả các giao dịch.
Hướng dẫn từ NEO và CoZ chỉ đơn giản là thêm một khoản phí giao dịch nhỏ mà hiện nay là một phần nhỏ của một cent Mỹ và tính năng này có thể được sử dụng bởi sàn giao dịch và ví chỉ sau khi cập nhật phần mềm của họ. Mặc dù có hướng dẫn, nhiều người dùng đã báo cáo rằng các giao dịch phí của họ [giao dịch ưu tiên] đã không được thực hiện, thay vào đó, họ bị mắc kẹt sau các giao dịch spam miễn phí.
Phát hiện lỗi và khắc phục Hiện tại có ba lỗi đã được phát hiện, những lỗi này gây ra hành vi ưu tiên các giao dịch nhằm hình thành khối tiếp theo không hoạt động như kế hoạch. CoZ và NEO đã làm việc cùng nhau để hiểu được những gì đã thực sự xảy ra.
Với một bộ 500 giao dịch, có các giao dịch có phí và một số giao dịch miễn phí có giới hạn. Hãy xem xét, 500 giao dịch được xếp hạng dựa trên số điểm phí/bytes của họ và ưu tiên đầu tiên được tính cho các giao dịch phí và sau đó là các giao dịch miễn phí.
Thực tế là Trong thực tế, điều này đã không xảy ra và các giao dịch tự do chiếm ưu thế trong danh sách. Lý do là một lỗi trong số điểm miễn phí cho mỗi byte dẫn đến làm tròn ra các khoản phí nhỏ bằng không trong quá trình tính toán và làm cho nó trông giống như một giao dịch miễn phí.
Do đó, các giao dịch miễn phí và có phí được xử lý như nhau và được giảm ngẫu nhiên dựa trên tỷ lệ băm. Belane và Jseagrave21 đã tìm thấy một cách để đảm bảo rằng điều này sẽ không xảy ra một lần nữa và các giao dịch lệ phí sẽ được thực hiện trước giao dịch miễn phí.
Người ta nói rằng các node đồng thuận sẽ sớm áp dụng các bản sửa lỗi này cho mã của họ dưới dạng bản vá khiến mọi người thấy số lượng giao dịch cao hơn trong mỗi khối cho một khoản phí giao dịch nhỏ. Theo Wingchan91, nhiều dự án như Switcheo, Cryptogladiator, và các dự án giao dịch cao khác sẽ bắt đầu thử nghiệm NEO một cách suôn sẻ.
Nguồn Ambcrypto
Cảm ơn các bạn đã đón đọc!
- Truy cập CafeBitcoin để nhận thông tin nhanh và đầy đủ nhất!
- Tham gia Chatbox Cafebitcoin tại: https://t.me/cafebitcoinvn1