một giờ trước

Các nhà phát triển Solana đề xuất loại bỏ tính năng được dùng trong vụ tấn công Drift gây thiệt hại ít nhất 270 triệu USD

SOL news: Solana moves to scrap the transaction feature used in the $270 million Drift hack

CoinDesk

Các nhà phát triển Solana muốn loại bỏ nonce bền vững, một tính năng mà kẻ tấn công đã sử dụng để đánh cắp ít nhất 270 triệu USD từ giao thức giao dịch Drift hồi tháng 4. Gabe Rodriguez của Anza đã đệ trình đề xuất loại bỏ tính năng này, SIMD-0723, vào ngày 5 tháng 11. Anza phát triển phần mềm trình xác thực chính của Solana.

Các giao dịch Solana thông thường có một blockhash gần đây, tức tham chiếu đến một khối mới được tạo, nhằm giới hạn thời gian giao dịch còn hiệu lực. Các khối Solana được tạo mỗi 200 mili giây hiện khiến giao dịch hết hạn sau khoảng 30 giây. Nonce bền vững thay thế tham chiếu sắp hết hạn bằng một tham chiếu có hiệu lực vô thời hạn, cho phép gửi giao dịch đã ký sau đó vài tuần. Các đơn vị lưu ký và sàn giao dịch cần thời gian phê duyệt dài hơn vì việc ký trên máy tính cách ly, không kết nối với internet, có thể mất hơn 30 giây.

Những kẻ tấn công Drift đã lấy chữ ký từ trước rồi chờ hơn một tuần mới gửi các giao dịch để rút tiền khỏi nền tảng vào ngày 1 tháng 4. Sau đó, Drift quy vụ tấn công cho một nhóm có liên hệ với nhà nước Triều Tiên.

SIMD-0723 sẽ yêu cầu tất cả giao dịch phải có blockhash gần đây sau khi được kích hoạt. Đề xuất không nhắc đến Drift mà viện dẫn các lỗi tồn tại trong vài năm. Bản dự thảo nêu một sự cố năm 2022, trong đó một giao dịch được xử lý theo cả luồng blockhash lẫn nonce, khiến mạng chính ngừng hoạt động trong khoảng 4,5 giờ.

Bản dự thảo bổ sung ngày sớm nhất có thể kích hoạt vào kế hoạch loại bỏ mà Solana Foundation công bố hồi tháng 10. Đề xuất nêu rằng việc kích hoạt trên mainnet-beta không thể diễn ra trước ngày 5 tháng 5 năm 2027. Bản dự thảo cho người dùng ít nhất 6 tháng để chuyển đổi, tính từ ngày đề xuất được công bố, 5 tháng 11 năm 2026. Tuy nhiên, trang ngừng hỗ trợ của Foundation không nêu ngày cụ thể và cho biết thời hạn chuyển đổi 6 tháng chỉ bắt đầu khi có phương án thay thế. Điều kiện này có thể khiến việc loại bỏ diễn ra muộn hơn mốc sớm nhất trong bản dự thảo.

Thay đổi này chủ yếu ảnh hưởng đến một nhóm nhỏ người dùng. Trong một giai đoạn đo lường hồi tháng 6, giao dịch nonce bền vững chiếm khoảng 3% lưu lượng Solana nhưng tạo ra 30% tổng phí ưu tiên. Phí ưu tiên là khoản thanh toán bổ sung mà người dùng trả để giao dịch được xử lý sớm hơn. Dữ liệu của nhà nghiên cứu Max Resnick cho thấy 555 tài khoản gửi 97,5% giao dịch nonce bền vững. Resnick không xác định chủ sở hữu các tài khoản này và mô tả tính năng này được sử dụng để gửi spam nonce bền vững. Đề xuất cũng nêu riêng các đơn vị lưu ký và sàn giao dịch sử dụng phương thức ký cách ly là nhóm người dùng bị ảnh hưởng.

Những người dùng đó sẽ cần một chương trình trên chuỗi để xác minh chữ ký ngoại tuyến. Đề xuất nêu Programmatic Signer của Anza và Vector của Blueshift là các phương án thay thế tiềm năng. Tuy nhiên, bản dự thảo cảnh báo rằng việc thực thi không thành công có thể khiến giấy phép vẫn còn hiệu lực, nghĩa là lần gửi giao dịch thất bại không thu hồi sự chấp thuận. Do đó, bộ phận lưu ký không thể xem một giao dịch chuyển tiền thất bại là bằng chứng cho thấy giấy phép liên quan không còn được sử dụng.

Đề xuất cần được ít nhất một kỹ sư của Anza và ít nhất một kỹ sư của Firedancer phê duyệt trước khi sáp nhập. Jump phát triển Firedancer, một phiên bản phần mềm trình xác thực cạnh tranh.

This content is an AI-generated summary/analysis for informational purposes only and does not constitute investment advice.