Hướng dẫn thực hiện hợp đồng thông minh cho các nhà phát hành Stablecoin tại Hồng Kông
Phần 1 Cơ sở hạ tầng và Chiến lược tuân thủ
1. Lựa chọn sổ cái phân tán nền tảng
Nên ưu tiên lựa chọn các chuỗi công khai trưởng thành như Ethereum, Arbitrum, v.v. Nếu xem xét các loại sổ cái khác, cần tiến hành đánh giá nghiêm ngặt và lập báo cáo chi tiết, bao gồm các khía cạnh như tính an toàn, cơ chế đồng thuận, khả năng chống tấn công, v.v.
2. Tiêu chuẩn mã thông báo cốt lõi và mở rộng chức năng quản lý
Áp dụng ERC-20 làm nền tảng và mở rộng các mô-đun chức năng sau:
Pausable: Tạm dừng / Khôi phục toàn cầu
Mintable:phát hành coin
Burnable: đốt
Freezable: đóng băng tài khoản cụ thể
Whitelist: danh sách trắng
Blacklist: danh sách đen
AccessControl: quản lý quyền
3. Các mô hình tuân thủ chính: Lựa chọn danh sách đen và danh sách trắng
Khuyến nghị áp dụng chế độ danh sách đen, thêm logic kiểm tra danh sách đen vào hàm chuyển nhượng của hợp đồng thông minh. Cũng có thể cùng lúc thực hiện chức năng danh sách trắng, chuẩn bị cho việc quản lý chặt chẽ trong tương lai.
Phần thứ hai thực hiện hợp đồng thông minh
1. Thiết kế hệ thống kiểm soát truy cập tinh vi
Định nghĩa các vai trò rõ ràng, như MINTER_ROLE, BURNER_ROLE, v.v., và phân bổ các vai trò cho các thực thể khác nhau do ví đa chữ ký kiểm soát, thực hiện phân tách trách nhiệm.
2. phát hành(coin) cơ chế
Quyền phát hành coin được kiểm soát bởi thực thể tin cậy, cần hoàn thành các bước KYC, nhận tiền và các bước khác ngoài chuỗi trước khi thực hiện thao tác phát hành coin trên chuỗi.
3. Hoàn lại ( cơ chế hủy )
Người dùng trước tiên chuyển token đến địa chỉ chỉ định, sau khi nhà phát hành hoàn tất thanh toán bằng tiền pháp định thì sẽ thực hiện việc tiêu hủy.
4. Thực hiện kiểm soát khẩn cấp: Tạm ngừng và đóng băng
Thực hiện chức năng tạm dừng toàn cầu và đóng băng theo cấp tài khoản, được kiểm soát bởi các vai trò PAUSER_ROLE và FREEZER_ROLE.
5. Cơ chế lọc địa chỉ và danh sách đen
Thực hiện chức năng thêm/xóa vào danh sách đen, chỉ được gọi bởi BLACKLISTER_ROLE. Kiểm tra trạng thái danh sách đen khi chuyển tiền.
6. khả năng nâng cấp của hợp đồng thông minh
Áp dụng mô hình đại lý ERC-1967 để thực hiện khả năng nâng cấp, hoạt động nâng cấp được kiểm soát bởi UPGRADER_ROLE và cần hoàn thành quy trình quản lý thay đổi nghiêm ngặt.
7. Nhật ký sự kiện trên chuỗi để phân tích và báo cáo
Định nghĩa và phát hành các sự kiện tùy chỉnh cho tất cả các thao tác quan trọng, chẳng hạn như đúc/hủy, tạm dừng/khôi phục, thay đổi danh sách đen/trắng, v.v.
Phần ba An toàn vận hành và Quản lý vòng đời
1. Kiến trúc quản lý khóa an toàn
Tạo khóa ngoại tuyến trong môi trường khe hở
Sử dụng ví đa chữ ký để kiểm soát vai trò quản lý
Khóa riêng quan trọng được lưu trữ trong HSM hoặc ví phần cứng an toàn
Thực hiện quy trình sử dụng, sao lưu và khôi phục khóa nghiêm ngặt
2. Quy trình triển khai hoàn chỉnh và giám sát thời gian thực
Danh sách kiểm tra trước khi triển khai:
Kiểm tra toàn diện
Kiểm toán độc lập
Đóng băng mã
Kiểm tra hồi quy
Phê duyệt tuân thủ
Triển khai diễn tập
Giám sát thời gian chạy:
Giám sát hoạt động trên chuỗi
Giám sát thông tin đe dọa
3. Cung cấp hỗ trợ kỹ thuật cho tính liên tục trong kinh doanh và kế hoạch thoát
Hợp đồng thông minh cần có chức năng trạng thái đóng băng để hỗ trợ thanh lý có trật tự. Lập kế hoạch thoái vốn chi tiết, bao gồm việc tạm dừng hợp đồng, hỗ trợ người nắm giữ rút tiền, v.v.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Hướng dẫn phát hành hợp đồng thông minh Stablecoin Hong Kong: Từ hạ tầng đến Sự tuân thủ vận hành
Hướng dẫn thực hiện hợp đồng thông minh cho các nhà phát hành Stablecoin tại Hồng Kông
Phần 1 Cơ sở hạ tầng và Chiến lược tuân thủ
1. Lựa chọn sổ cái phân tán nền tảng
Nên ưu tiên lựa chọn các chuỗi công khai trưởng thành như Ethereum, Arbitrum, v.v. Nếu xem xét các loại sổ cái khác, cần tiến hành đánh giá nghiêm ngặt và lập báo cáo chi tiết, bao gồm các khía cạnh như tính an toàn, cơ chế đồng thuận, khả năng chống tấn công, v.v.
2. Tiêu chuẩn mã thông báo cốt lõi và mở rộng chức năng quản lý
Áp dụng ERC-20 làm nền tảng và mở rộng các mô-đun chức năng sau:
3. Các mô hình tuân thủ chính: Lựa chọn danh sách đen và danh sách trắng
Khuyến nghị áp dụng chế độ danh sách đen, thêm logic kiểm tra danh sách đen vào hàm chuyển nhượng của hợp đồng thông minh. Cũng có thể cùng lúc thực hiện chức năng danh sách trắng, chuẩn bị cho việc quản lý chặt chẽ trong tương lai.
Phần thứ hai thực hiện hợp đồng thông minh
1. Thiết kế hệ thống kiểm soát truy cập tinh vi
Định nghĩa các vai trò rõ ràng, như MINTER_ROLE, BURNER_ROLE, v.v., và phân bổ các vai trò cho các thực thể khác nhau do ví đa chữ ký kiểm soát, thực hiện phân tách trách nhiệm.
2. phát hành(coin) cơ chế
Quyền phát hành coin được kiểm soát bởi thực thể tin cậy, cần hoàn thành các bước KYC, nhận tiền và các bước khác ngoài chuỗi trước khi thực hiện thao tác phát hành coin trên chuỗi.
3. Hoàn lại ( cơ chế hủy )
Người dùng trước tiên chuyển token đến địa chỉ chỉ định, sau khi nhà phát hành hoàn tất thanh toán bằng tiền pháp định thì sẽ thực hiện việc tiêu hủy.
4. Thực hiện kiểm soát khẩn cấp: Tạm ngừng và đóng băng
Thực hiện chức năng tạm dừng toàn cầu và đóng băng theo cấp tài khoản, được kiểm soát bởi các vai trò PAUSER_ROLE và FREEZER_ROLE.
5. Cơ chế lọc địa chỉ và danh sách đen
Thực hiện chức năng thêm/xóa vào danh sách đen, chỉ được gọi bởi BLACKLISTER_ROLE. Kiểm tra trạng thái danh sách đen khi chuyển tiền.
6. khả năng nâng cấp của hợp đồng thông minh
Áp dụng mô hình đại lý ERC-1967 để thực hiện khả năng nâng cấp, hoạt động nâng cấp được kiểm soát bởi UPGRADER_ROLE và cần hoàn thành quy trình quản lý thay đổi nghiêm ngặt.
7. Nhật ký sự kiện trên chuỗi để phân tích và báo cáo
Định nghĩa và phát hành các sự kiện tùy chỉnh cho tất cả các thao tác quan trọng, chẳng hạn như đúc/hủy, tạm dừng/khôi phục, thay đổi danh sách đen/trắng, v.v.
Phần ba An toàn vận hành và Quản lý vòng đời
1. Kiến trúc quản lý khóa an toàn
2. Quy trình triển khai hoàn chỉnh và giám sát thời gian thực
Danh sách kiểm tra trước khi triển khai:
Giám sát thời gian chạy:
3. Cung cấp hỗ trợ kỹ thuật cho tính liên tục trong kinh doanh và kế hoạch thoát
Hợp đồng thông minh cần có chức năng trạng thái đóng băng để hỗ trợ thanh lý có trật tự. Lập kế hoạch thoái vốn chi tiết, bao gồm việc tạm dừng hợp đồng, hỗ trợ người nắm giữ rút tiền, v.v.