Lỗi mã đã gây khó khăn cho thị trường cETH và ảnh hưởng đến khuôn mặt người dùng front-end của Compound, nhưng Giám đốc điều hành xác nhận rằng các quỹ không gặp rủi ro ngay lập tức.
Nền tảng cho vay phi tập trung Compound đã bị cản trở bởi một lỗi mã trong một đề xuất quản trị gần đây để cập nhật nguồn cấp dữ liệu giá của nó.
Lỗi mã đã tạm thời đóng băng thị trường Compound ETH (cETH), khiến các giao dịch cETH hoàn nguyên, nhưng Compound Labs tuyên bố rằng bất chấp việc giao diện người dùng không hoạt động, tiền không bị rủi ro ngay lập tức.
Compound Labs đã thông báo vào ngày 31 tháng 8 rằng lỗi mã đến từ Đề xuất 117: Compound Oracle Upgrade v3, được triển khai vài giờ trước để cập nhật các hợp đồng oracle trên giao thức Compound lên phiên bản mới sử dụng Uniswap V3 thay vì V2 cho nguồn cấp dữ liệu giá.
An hour ago, Proposal 117 was executed, which updated the price feed that Compound v2 uses.
— Compound Labs (@compoundfinance) August 30, 2022
This price feed, while audited by three auditors, contained an error that is causing transactions for ETH suppliers and borrowers to revert.https://t.co/a2DFk7h0ET
Để đối phó với việc thị trường cETH tạm thời đóng băng, Compound Labs cho biết họ nhằm mục đích trở lại nguồn cấp dữ liệu giá trước đó thông qua Đề xuất 119: Cập nhật Oracle. Đề xuất mới được tạo chưa đầy một giờ sau khi Đề xuất 117 được thực thi, tuy nhiên, hiện đề xuất này cần phải trải qua quy trình quản lý kéo dài bảy ngày trước khi có hiệu lực.
Theo bản cập nhật từ Kiến trúc sư giải pháp bảo mật Michael Lewellen của OpenZeppelin, lỗi mã đến từ hàm getUnderlyingPrice, hàm này không cập nhật giá của Token cETH, điều này sẽ trả về các byte trống và khiến lệnh gọi bị hoàn nguyên.
Read the following post for details on a Compound incident we are working to resolve for the cETH market. A fix is already underway and no funds are at risk at this time. The rest of the cToken markets on Compound V2 and all of V3 remain functional.https://t.co/CiSE3a99Wa
— OpenZeppelin (@OpenZeppelin) August 30, 2022
Lewellen cũng tái khẳng định rằng không có quỹ nào gặp rủi ro:
Vấn đề chính hiện tại là từ chối dịch vụ tạm thời đối với thị trường CETH sẽ được giải quyết bằng đề xuất quản trị mới. Không có quỹ nào bị rủi ro vào lúc này. Phần còn lại của các thị trường cToken trên Compound V2 và tất cả V3 vẫn hoạt động.
Tuy nhiên, Lewellen nói thêm rằng bất kỳ người dùng nào đã gửi ETH và nhận được cETH để mở các vị thế vay phải lưu ý rằng họ có thể bị bán tháo ngay lập tức bất cứ khi nào đề xuất sửa lỗi được thực hiện nếu vào thời điểm đó giá ETH đã giảm đáng kể.
Nhưng CEO của Compound Labs Robert Leshner cũng nói thêm rằng người dùng vẫn có thể trả bất kỳ khoản nợ nào và thêm tài sản thế chấp để tránh bị bán tháo.
Compound Labs lưu ý rằng lỗi mã xuất hiện bất chấp việc hợp đồng oracle đã được kiểm toán từ ba công ty kiểm toán hợp đồng thông minh riêng biệt, với OpenZeppelin và ChainSecurity trong số các công ty gần đây đã kiểm toán hợp đồng thông minh Compound.
Bản thân đề xuất 117 dường như không phải là một đề xuất gây tranh cãi, với tất cả 696.665 phiếu bầu từ 245 địa chỉ ví khác nhau ủng hộ việc nâng cấp nguồn cấp dữ liệu giá. Công ty đầu tư tiền điện tử Polychain Capital đã bỏ phiếu nhiều nhất (306.146) ủng hộ đề xuất này.
Theo DeFi Llama, Compound là nền tảng cho vay phi tập trung lớn thứ ba, với tổng giá trị vốn hóa (TVL) là 2,67 tỷ đô la. Tin tức đã không ảnh hưởng đến Token Compound, COMP, cho đến nay, hiện có giá 48,27 đô la.
Theo CoinTelegraph
|
Tags: Lỗi hợp đồng thông minh, Nguồn cấp dữ liệu giá, Oracle, Đề xuất quản trị, OpenZeppelin,