BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Sắp xếp sự cố lỗi phân phối mã thông báo trị giá 80 triệu đô la của Hợp chất

Đọc bài viết này mất 19 phút
Mặt khác của quản trị DAO. Trong số các giao thức DeFi hàng đầu, chu kỳ quản trị của Hợp chất khoảng bảy ngày không phải là quá chậm.
Tiêu đề gốc: "Compound đã phân phối nhầm 80 triệu đô la Mỹ dưới dạng token và sẽ mất thêm bảy ngày nữa để khắc phục lỗ hổng"
Tác giả gốc: Azuma, Planet Daily


Vào ngày 30 tháng 9, giao thức cho vay phi tập trung hàng đầu Hợp chất Dòng tweet chính thức của Yu cho biết sau khi “Đề xuất quản trị 062” được thông qua và triển khai ngày hôm nay, một lỗi đã được phát hành trong hợp đồng nâng cấp, dẫn đến việc phân phối token COMP một cách bất thường.


Compound 错误分发 8000 万美元代币,修复漏洞还要再等七天


Cụ thể, lỗ hổng này xuất hiện trong hợp đồng "Compound: Comptroller" (0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B) được nâng cấp>, các token COMP lẽ ra sẽ được phân phối chậm cho tất cả các nhà cung cấp thanh khoản (người vay, người cho vay) thông qua hợp đồng đã bị phát hành nhầm và một số người dùng đã nhận được số lượng COMP cao hơn nhiều so với thông thường. Như minh họa trong hình bên dưới, chỉ địa chỉ bắt đầu bằng 0x2e4ae đã nhận được gần 30.000 mã thông báo COMP từ hợp đồng 「Compound: Comptroller」. Trị giá khoảng $9 triệu.


Compound 错误分发 8000 万美元代币,修复漏洞还要再等七天


Lỗ hổng Đánh giá tác động


Trước hết, cần nhấn mạnh rằng từ góc độ tác động của lỗ hổng bảo mật, Sự cố phức tạp này sẽ chỉ ảnh hưởng trực tiếp đến tất cả các nhà cung cấp thanh khoản Về lý thuyết, tiền gửi, khoản vay và vị thế của người dùng sẽ không bị ảnh hưởng bởi bất kỳ lợi nhuận dự kiến nào, do đó không cần phải hoảng sợ.


Hơn nữa, theo Người sáng lập Hợp chất Robert Leshner, “Compound: Comptroller" Tổng số lượng COMP trong hợp đồng bị giới hạn và nhiều mã thông báo COMP được sử dụng để phân phối khai thác thực sự tồn tại trong một hợp đồng khác "Compound: Reservoir" ( 0x2775b1c75658Be0F640272CCb8c72ac986009e38), hợp đồng vẫn được phân phối bình thường với tỷ lệ 0,5 COMP mỗi khối. Trong trường hợp nghiêm trọng nhất, khi các mã thông báo trong hợp đồng "Compound: Comptroller" bị rút, khoảng 280.000 COMP sẽ bị ảnh hưởng, với tổng giá trị khoảng 80 triệu Đô la.


Compound 错误分发 8000 万美元代币,修复漏洞还要再等七天


Đánh giá dựa trên tình hình trên chuỗi, hiện tại khoảng 170.000 COMP đã bị rút khỏi hợp đồng "Compound: Comptroller". còn lại khoảng 110.000 COMP và hoạt động hiện tại của hợp đồng "Compound: Reservoir" không có dấu hiệu bất thường, phù hợp với tuyên bố nhất quán của  Leshner .


Compound 错误分发 8000 万美元代币,修复漏洞还要再等七天


Nguyên nhân sự việc


Nguyên nhân của lỗ hổng này nằm ở"Đề xuất quản trị 062" đã đề cập trước đó, nhằm mục đích điều chỉnh việc phân bổ COMP tỷ lệ cho các vai trò cung cấp thanh khoản khác nhau.


Theo quy tắc hoạt động của giao thức, Hợp chất sẽ phân phối 2880 mã thông báo COMP cho tất cả các nhà cung cấp thanh khoản mỗi ngày và một nửa số mã thông báo này sẽ được phân phối được phân bổ cho bên nợ, một nửa sẽ được phân bổ cho người cho vay. Tuy nhiên, trong hoạt động hàng ngày, Compound nhận thấy phương pháp phân bổ nửa rưỡi này không tính đến đầy đủ các điều kiện nhu cầu thị trường, dẫn đến một số biến dạng trên thị trường (chẳng hạn như lãi suất âm). Do đó, vào ngày 22 tháng 9, thành viên cộng đồng Tyler Loewen đã gửi đề xuất cải tiến trong mô-đun quản trị Hợp chất, dự định thay đổi phương thức phân bổ nửa rưỡi này thành điều chỉnh động dựa trên các điều kiện lãi suất.


Điểm khởi đầu của đề xuất này rõ ràng là tích cực và thái độ của cộng đồng đối với đề xuất này chủ yếu là ủng hộ. Nó sẽ mất khoảng khoảng một tuần, tức là sáng nay đề xuất đó đã được thông qua và thực hiện thành công.


Thật không may, các lỗi ở cấp độ mã thường rất khó đoán. Mặc dù một số thành viên khác trong cộng đồng cũng đã xem xét mã nâng cấp của Tyler Loewen và tất cả các hợp đồng nâng cấp đều chạy trơn tru trên mạng thử nghiệm Ethereum Ropsten trong một tháng, nhưng BUG vẫn xuất hiện.


Các biện pháp và quy trình giải quyết


Về công tác khắc phục, chính Leshner nói trên Twitter: “Không có sự quản lý Các biện pháp kiểm soát hoặc công cụ cộng đồng nhằm làm gián đoạn quá trình phân phối bất thường hiện tại của COMP, mọi thay đổi ở cấp độ giao thức sẽ phải trải qua quy trình quản trị kéo dài gần một tuần trước khi có hiệu lực. Phòng thí nghiệm phức hợp và các thành viên cộng đồng hiện đang đánh giá các cách khả thi để khắc phục sự phân phối."


Compound 错误分发 8000 万美元代币,修复漏洞还要再等七天


Như vậy cho biết, Hợp chất có quy trình quản trị hiện có:


·Bất kỳ địa chỉ nào cũng có thể khóa 100 COMP để bắt đầu một đề xuất tự trị. Khi đề xuất tích lũy ít nhất 65.000 COMP, Sau ủy ban của COMP, nó sẽ được nâng cấp thành đề xuất quản trị và sau đó được đưa vào cuộc trưng cầu dân ý của cộng đồng,


·Cuộc trưng cầu dân ý của cộng đồng kéo dài trong 3 ngày. ít nhất 400.000 COMP ( Khi ≥4% nguồn cung ủng hộ nó và đa số người dân bỏ phiếu ủng hộ, nó có thể vượt qua cuộc trưng cầu dân ý.


·Các đề xuất được thông qua trưng cầu dân ý sẽ được xếp hàng để vào thời gian khóa và sẽ chính thức thực hiện sau thời gian khóa 2 ngày.


Sau khi sắp xếp lại toàn bộ quy trình quản trị, chúng ta có thể thấy rằng chỉ riêng quy trình trưng cầu dân ý và khóa thời gian đã cần ít nhất 5 ngày, bao gồm cả đề xuất ban đầu và quá trình chuyển đổi quy trình . Khoảng thời gian cần thiết để làm việcLeshner không hề phóng đại khi nói là một tuần.


Đối với quan điểm "không có biện pháp kiểm soát quản lý nào làm gián đoạn quá trình phân phối ngoại lệ hiện tại của COMP", trên thực tế, Giao thức ghép có A địa chỉ người giám hộ (Đặt tạm dừng Guardian, 0xbbf3f1421d886e9b2c5d716b5192ac998af2012c) được sử dụng để xử lý các tình huống cực đoan . Địa chỉ này trước đây do Compound Labs nắm giữ, nhưng vào tháng 8 " Đề xuất quản trị 057" đã được chuyển đổi sang kiểm soát đa chữ ký. Tuy nhiên, quyền của địa chỉ lưu ký tạm thời chỉ quy định rằng việc gửi tiền, vay và thanh lý thỏa thuận có thể bị đình chỉ trong những trường hợp đặc biệt và không có đề cập rõ ràng về việc liệu nó có thể được sử dụng trong tình hình hiện tại hay không.


Cho đến nay, quy trình này đã được làm rõ nhưng vẫn chưa có ai đưa ra kế hoạch cụ thể về những biện pháp khắc phục cần thực hiện. Các thành viên cộng đồng đã tạo chuỗi thảo luận chủ đề, được đề xuất sửa chữa thông qua "Đề xuất quản trị 063". Đánh giá từ thông tin đã được công bố, khả năng cao việc phân phối COMP sẽ bị tạm dừng (có thể được thực hiện thông qua địa chỉ giám hộ ?) cho đến khi sửa chữa hoàn toàn bản vá có thể được kiểm tra.


Compound 错误分发 8000 万美元代币,修复漏洞还要再等七天


Tổng hợp kinh nghiệm và bài học đã học

h3>


Là một trong những đơn vị tiên phong thực hiện mô hình quản trị phi tập trung,Nguyên nhân và cách xử lý sự cố này của Hợp chất đã bị vạch trần ở mức độ nhất địnhDAO Mặt B của quản trị.


Theo hiểu biết quán tính của chúng tôi, phân cấp thường có nghĩa là đánh đổi hiệu quả lấy sự công bằng. Trong trường DeFi, khi một giao thức đạt được sự phân cấp hoàn toàn Quản trị toàn cầu hóa, khi không một chủ thể nào có thể sửa đổi hợp đồng theo ý muốn, việc huy động toàn bộ cộng đồng cùng tham gia vào các quyết định quản trị thường đòi hỏi chi phí về thời gian và sức lực của tổ chức rất lớn. có tác động tiêu cực rất lớn đến giao thức. Trên thực tế, trong số các giao thức DeFi hàng đầu, Chu kỳ quản trị khoảng bảy ngày của Hợp chất không được coi là chậm, "> Uniswap Phải mất ít nhất nửa tháng để hoàn thành quá trình quản trị hoàn chỉnh (thăm dò ý kiến - kiểm tra sự đồng thuận - bỏ phiếu quản trị - khóa thời gian).


Nói như vậy, vì chúng ta biết rằng việc khắc phục sau đó sẽ đòi hỏi chi phí cao như vậy, liệu chúng ta có cần áp dụng các tiêu chuẩn đánh giá nghiêm ngặt hơn cho các nâng cấp hợp đồng lớn trước khi sự cố xảy ra không? Đây là bản tóm tắt kinh nghiệm đầu tiên được cộng đồng Hợp chất thực hiện sau sự cố này - thành viên cộng đồng Phaze Jeff đã khởi xướng một chủ đề thảo luận trong diễn đàn quản trị với chủ đề "Thực thi đánh giá chặt chẽ hơn đối với các thay đổi lớn về mã".


Dựa trên các sự kiện cụ thể, sau khi thành viên cộng đồng Loewen gửi "Đề xuất quản trị 062", số lượng thành viên cộng đồng tham gia công việc thử nghiệm quá ít (có vẻ như hầu hết DeFi Một vấn đề thường gặp trong các giao thức), cuối cùng dẫn đến lỗi bị bỏ qua và " được phát hành". Do đó, Jeff tin rằng cần tiến hành giám sát chi tiết hơn khi giao thức trải qua các bản cập nhật lớn và nên khuyến khích nhiều thành viên cộng đồng hơn tham gia vào công việc cộng đồng trước khi triển khai mạng chính. Ngoài ra, Jeff cũng đề cập đến sự cần thiết phải làm rõ thêm các quyền cụ thể của địa chỉ giám hộ nhiều chữ ký để cho phép họ phản hồi nhanh chóng khi xảy ra trường hợp khẩn cấp tương tự.


Hiện tại, các cuộc thảo luận về chủ đề này vẫn đang diễn ra. Bạn bè quan tâm có thể truy cập trực tiếp ĐăngTham gia thảo luận.


Liên kết gốc



Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi