Kelp DAO cho biết sẽ chuyển rsETH từ chuẩn OFT của LayerZero sang CCIP của Chainlink sau vụ khai thác ngày 18/4 làm thất thoát 292 triệu USD. Dự án đồng thời công bố các ảnh chụp trao đổi với nhân sự LayerZero, trong đó có nội dung cho thấy đội ngũ này từng chấp thuận cấu hình trình xác thực 1-of-1 dẫn tới sự cố.
Việc chuyển đổi đã bắt đầu ở mức kỹ thuật. Kho mã GitHub của Kelp hiện hiển thị mục “CCIP (Chainlink) RSETH (New)” song song với hợp đồng RSETH_OFT cũ trên LayerZero, cho thấy quá trình thay thế đang được triển khai thay vì chỉ dừng ở thông báo.
Vì sao Kelp DAO đổi sang Chainlink CCIP
Thông báo của Kelp gắn việc chuyển mạng với vụ tấn công ngày 18/4, khi 116.500 rsETH bị rút khỏi cầu nối dùng LayerZero, tương đương khoảng 18% lượng token thanh khoản stake lại đang lưu hành. Theo Chainalysis, kẻ tấn công đã xâm nhập các nút RPC nội bộ do LayerZero Labs vận hành và dùng tấn công DDoS để ép lưu lượng đi qua các nút bị đầu độc.
Cấu hình 1-of-1 DVN là điểm tranh cãi chính
Điểm cốt lõi của sự cố nằm ở cấu hình Decentralized Verifier Network 1-of-1. Với cách thiết lập này, chỉ cần một chữ ký giả là đủ để chuỗi đích giải phóng token mà không cần đối chiếu với lệnh đốt tương ứng ở đầu bên kia. Sau vụ việc, LayerZero đăng báo cáo hậu kiểm ngày 19/4 và cho rằng cấu hình của Kelp “trái trực tiếp” với mô hình multi-DVN mà họ khuyến nghị. Kelp phản bác cách diễn giải đó trong phản hồi ngày 5/5.
No problem on using defaults either.
– Nội dung trao đổi mà Kelp DAO công bố, được cho là từ một nhân sự LayerZero
Kelp cũng đăng ảnh chụp cho thấy một nhân sự LayerZero từng viết “No problem on using defaults either.” Dự án nói trao đổi này diễn ra trong giai đoạn mở rộng sang Layer 2 và liên quan đến cùng cấu hình 1-of-1 DVN sau đó được nhắc trong báo cáo hậu kiểm. Hiện chưa có thêm chi tiết độc lập nào xác nhận toàn bộ bối cảnh của cuộc trao đổi ngoài phần tài liệu Kelp công bố.
Dữ liệu on-chain cho thấy cấu hình này không chỉ xuất hiện ở Kelp
Những dữ liệu được nhắc đến cho thấy cấu hình 1-of-1 DVN không phải trường hợp cá biệt. Báo cáo cho biết 47% hợp đồng OApp đang hoạt động của LayerZero cũng dùng thiết lập này tại thời điểm xảy ra vụ khai thác. LayerZero sau đó đã cấm cấu hình bị cho là có vấn đề và thúc đẩy việc chuyển đổi cho các ứng dụng bị ảnh hưởng.
Cùng lúc, cấu hình mặc định này cũng xuất hiện trong tài liệu V2 OApp Quickstart và phạm vi bug bounty của LayerZero, vốn loại trừ các lựa chọn trình xác thực ở cấp ứng dụng khỏi phần thưởng. Chi tiết này khiến tranh luận không chỉ xoay quanh một dự án riêng lẻ mà còn chạm tới cách LayerZero thiết kế và công bố mặc định kỹ thuật cho hệ sinh thái của mình.
CCIP khác gì so với mô hình mà Kelp rời bỏ
Theo mô tả của đồng sáng lập Chainlink Sergey Nazarov, CCIP tách việc xác nhận giao dịch thành ba mạng oracle riêng biệt cho từng tuyến, thay vì gom trong một mạng duy nhất. Một mạng quản lý rủi ro cũng chạy song song để đặt chính sách cho từng chuỗi, như cách xử lý reorg hoặc hướng tấn công mới, mà không cần sửa mã lõi. Ngoài ra, mạng quản lý rủi ro và mạng giao dịch được xây dựng bởi các nhóm khác nhau và dùng ngôn ngữ lập trình khác nhau, nên lỗi ở một phần không tự động lan sang phần còn lại.
Even if you’re able to break one of those codebases because you know one language or you found one flaw, that flaw does not extend to the other codebase.
– Sergey Nazarov
CCIP vì vậy được Kelp nhìn nhận như một cách giảm rủi ro khi một đường xác minh duy nhất có thể cấp phát sai rsETH. Dù vậy, dữ liệu hiện có chưa cho thấy kết luận dài hạn nào về hiệu quả thực tế của mô hình mới đối với riêng rsETH; việc chuyển đổi mới chỉ ở giai đoạn triển khai.
Hệ quả rộng hơn đối với LayerZero và các giao thức liên quan
Sau vụ khai thác, LayerZero đã cam kết 10.000 ETH cho quỹ DeFi United recovery fund. Arbitrum Security Council cũng đã đóng băng 30.766 ETH từ các ví của kẻ tấn công. Tuy nhiên, tình trạng pháp lý của số tiền này vẫn chưa ngã ngũ, khi một số bên tại Mỹ có phán quyết liên quan khủng bố chống Triều Tiên đã tìm cách gắn số tài sản này như tài sản của CHDCND Triều Tiên.
Với Kelp, việc chuyển sang CCIP là phản ứng kỹ thuật trực tiếp sau sự cố. Với LayerZero, câu chuyện lớn hơn nằm ở việc phải chuyển đổi mô hình xác minh trên một phần đáng kể số ứng dụng đang dùng cấu hình bị tranh cãi. Dữ liệu hiện có cho thấy đây là hệ quả lan rộng của một lỗi cấu hình hạ tầng, nhưng mức độ ảnh hưởng cuối cùng tới từng giao thức vẫn cần thêm thông tin vận hành và kiểm toán độc lập để kết luận chắc hơn.
Tổng kết
Kelp DAO đang rời LayerZero OFT để chuyển rsETH sang Chainlink CCIP sau vụ khai thác ngày 18/4. Trọng tâm của tranh cãi là cấu hình 1-of-1 DVN, khi Kelp cho rằng thiết lập này đã được LayerZero chấp thuận, còn LayerZero nói cấu hình đó không phù hợp với khuyến nghị của họ. Từ các dữ kiện hiện có, đây không chỉ là một thay đổi cầu nối của riêng Kelp mà còn là phép thử đối với cách các giao thức liên chuỗi thiết kế, phê duyệt và phân tách trách nhiệm kỹ thuật.



