Chúng tôi đã phân tích hợp đồng thông minh 0x163f8c2467924be0ae7b5347228cabf260318753 của mã thông báo Worldcoin $WLD và nhận thấy rằng nó có một số rủi ro bảo mật. Sau đây là giải thích chi tiết về các rủi ro liên quan của mã thông báo $WLD.
cách tiếp cận tập trung
- chức năng bạc hà
Hợp đồng triển khai cơ chế đúc tập trung mintOnce, cho phép chủ sở hữu gọi chức năng này để đúc nhiều địa chỉ cùng một lúc. Sau khi xác minh, chức năng này đã được gọi bởi chủ sở hữu hiện tại. Chủ sở hữu hiện tại là hợp đồng ví đa chữ ký 1/1: 0x59a0f98345f54bAB245A043488ECE7FCecD7B596 và chỉ có một chủ sở hữu hợp đồng 0xc534a745bFfaF9466Ed7B47fA23B0177b99A3e77, nghĩa là chỉ cần một chữ ký để thực hiện các hoạt động đặc quyền thay mặt của người chủ.
- hàm setMinter
Hợp đồng cũng triển khai chức năng setMinter, cho phép chủ sở hữu đặt địa chỉ máy khai thác, nhưng hiện tại công cụ khai thác là địa chỉ bằng không.
- hàm lạm phát bạc hà
Nếu chủ sở hữu đặt một công cụ khai thác khác không, thì công cụ khai thác có thể tự do gọi mintInflation để phát hành số lượng mã thông báo không giới hạn cho bất kỳ địa chỉ nào.
phân phối mã thông báo
Sau khi thống kê, 6 địa chỉ hàng đầu đã nắm giữ 94,5% tổng lượng lưu hành, điều này cho thấy việc phân phối mã thông báo rất tập trung.
phân phối mã thông báo
Sau khi thống kê, 6 địa chỉ hàng đầu đã nắm giữ 94,5% tổng lượng lưu hành, điều này cho thấy việc phân phối mã thông báo rất tập trung.
Tóm lại, mã thông báo $WLD có các rủi ro bảo mật sau:
- Chủ sở hữu hiện chỉ có một người ký, nghĩa là chỉ cần chữ ký của một người để thay mặt chủ sở hữu thực hiện các thao tác đặc quyền trên hợp đồng
- Có nguy cơ phát hành mã thông báo không giới hạn sau khi thiết lập máy khai thác
- Phân phối mã thông báo quá tập trung, 6 địa chỉ hàng đầu nắm giữ hầu hết các mã thông báo
Để giảm thiểu những rủi ro bảo mật này, chúng tôi khuyên bạn nên:
- Tăng số lượng người ký của chủ sở hữu và triển khai quản lý đa chữ ký
- Hạn chế chủ sở hữu hợp đồng đặt máy khai thác một cách tùy tiện để ngăn chặn việc phát hành không giới hạn
- Thực hiện các biện pháp như khóa hoặc phát hành liên tục để giảm mức độ tập trung phân phối mã thông báo
Bảo mật là nền tảng cho sự phát triển lành mạnh của hệ sinh thái blockchain. Chúng tôi sẽ tiếp tục chú ý đến bảo mật dự án, đưa ra lời nhắc kịp thời về rủi ro bảo mật và cùng nhau duy trì tính bảo mật của tài sản trên chuỗi.
Theo chúng tôi
Twitter: @MetaTrustLabs
Trang web: metatrust.io
Tất cả bình luận