Hướng dẫn thực hiện hợp đồng thông minh Stablecoin của Cơ quan Quản lý Tài chính Hồng Kông: Cấu trúc tuân thủ và lộ trình công nghệ

Hướng dẫn triển khai hợp đồng thông minh cho nhà phát hành Stablecoin tại Hồng Kông

Với việc thông qua chính thức "Quy định về Stablecoin", Cơ quan Quản lý Tài chính Hồng Kông đã phát hành "Hướng dẫn Quy định cho Nhà phát hành Stablecoin có Giấy phép (Dự thảo)" vào ngày 26 tháng 5 năm 2025, nhằm đảm bảo sự ổn định, an toàn và tuân thủ trong hoạt động của hệ sinh thái stablecoin địa phương. Hướng dẫn này nêu rõ các yêu cầu quy định và tiêu chuẩn vận hành mà các nhà phát hành stablecoin có giấy phép phải tuân thủ liên tục.

Gần đây, ngày càng nhiều tổ chức đã tham khảo ý kiến của đội ngũ an ninh về vấn đề thực hiện hợp đồng thông minh theo quy định. Để hỗ trợ các nhà phát hành hiểu rõ hơn và triển khai hệ thống hợp đồng thông minh tuân thủ, chúng tôi đã đặc biệt phát 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", nhằm cung cấp lộ trình kỹ thuật rõ ràng và các đề xuất thực tiễn, hỗ trợ sự phát triển lành mạnh của hệ sinh thái Stablecoin tại Hồng Kông.

Hướng dẫn kỹ thuật: Hướng dẫn thực hiện hợp đồng thông minh dành cho người phát hành Stablecoin tại Hong Kong

Phần 1 Cơ sở hạ tầng và chiến lược tuân thủ

Phần này nhằm thiết lập nền tảng kiến trúc cao cho hệ thống Stablecoin, những quyết định kiến trúc này hoàn toàn được điều khiển bởi các yêu cầu cơ bản nhất trong khuôn khổ của Cơ quan Quản lý Tài chính Hồng Kông. Những lựa chọn được đưa ra tại đây sẽ xác định toàn bộ lộ trình thực hiện, đảm bảo rằng tính tuân thủ được nhúng sâu vào trong công nghệ ngay từ giai đoạn thiết kế.

1. Lựa chọn sổ cái phân tán cơ sở

Chỉ thị quản lý

Người nắm giữ giấy phép phải đánh giá tính ổn định của công nghệ sổ cái phân tán cơ sở mà họ đang sử dụng (DLT). Đánh giá này bao gồm cơ sở hạ tầng bảo mật, khả năng chống lại các cuộc tấn công phổ biến (như cuộc tấn công 51%), đảm bảo tính cuối cùng của giao dịch và độ tin cậy của thuật toán đồng thuận.

Giải thích kỹ thuật

Đây không chỉ là một sự lựa chọn công nghệ đơn giản, mà là một nhiệm vụ tuân thủ cốt lõi. Việc lựa chọn blockchain cơ sở phải trải qua một cuộc điều tra chính thức, và toàn bộ quy trình đánh giá cũng cần được ghi lại chi tiết để cung cấp đủ lý do trong quá trình xem xét quy định. Quy trình lựa chọn sổ cái cơ sở thực sự đặt nền tảng cho sự an toàn và ổn định của toàn bộ hệ thống Stablecoin.

Sự nhấn mạnh của Cục tiền tệ Hồng Kông về sự ổn định của sổ cái, thực chất là đang khuyên nhủ các bên phát hành tránh việc sử dụng các blockchain mới nổi chưa được thị trường xác thực, có độ tập trung cao hoặc nghi ngờ về độ an toàn. Trách nhiệm chứng minh tính an toàn và ổn định hoàn toàn thuộc về bên phát hành. Nếu bên phát hành chọn chuỗi mà tính an toàn chưa được xác thực rộng rãi, thì phải thiết kế và thực hiện các biện pháp kiểm soát bù đắp bổ sung.

Hướng dẫn thực hiện

  • Lựa chọn chuỗi công khai trưởng thành: Khuyên nên ưu tiên sử dụng các chuỗi blockchain công khai trưởng thành và có độ bảo mật cao như Ethereum, Arbitrum. Các mạng lưới này có lợi thế tự nhiên nhờ độ bền bỉ đã được kiểm chứng, mạng lưới nút xác thực lớn và sự giám sát công khai liên tục. Chi phí tấn công cao (an ninh kinh tế) có thể trực tiếp đáp ứng mối quan tâm của cơ quan quản lý về khả năng chống lại cuộc tấn công 51% và đảm bảo tính cuối cùng của giao dịch.

  • Đánh giá nghiêm ngặt các phương án thay thế: Nếu xem xét việc áp dụng chuỗi liên minh hoặc các loại sổ cái phân phối khác, cần tiến hành một phân tích so sánh nghiêm túc và có thể định lượng, chẳng hạn như kiểm toán an ninh, để chứng minh rằng tiêu chuẩn an ninh của nó không thấp hơn, thậm chí còn tốt hơn chuỗi công khai chính.

  • Tài liệu đánh giá rủi ro: Báo cáo đánh giá phải bao quát toàn diện khả năng chống lại các cuộc tấn công phổ biến, loại thuật toán đồng thuận, cũng như các rủi ro liên quan đến lỗi mã, lỗ hổng, khai thác và các mối đe dọa khác, và phân tích chi tiết cách mà các rủi ro này có thể ảnh hưởng tiềm tàng đến việc phát hành, đổi lại và hoạt động hàng ngày của Stablecoin. Tài liệu này là tài liệu quan trọng để chứng minh tính thận trọng trong việc lựa chọn công nghệ với các cơ quan quản lý.

2. Tiêu chuẩn token cốt lõi và mở rộng chức năng quản lý

Chỉ thị quản lý

Các tài liệu quản lý không chỉ định một tiêu chuẩn token cụ thể nào (như ERC-20). Tuy nhiên, tài liệu yêu cầu thực hiện một loạt các chức năng quản lý cốt lõi, bao gồm phát hành (mint), tiêu hủy (burn), nâng cấp (upgrade), tạm dừng (pause), khôi phục (resume), đóng băng (freeze), danh sách đen (blacklist), danh sách trắng (whitelist) và các thao tác khác.

Giải thích kỹ thuật

Ngân hàng Trung ương Hồng Kông thực tế đã định nghĩa một tiêu chuẩn "token tăng cường giám sát" có chức năng vượt xa tiêu chuẩn ERC-20. Tiêu chuẩn này không chỉ yêu cầu có chức năng lưu thông token cơ bản, mà còn nhấn mạnh tính an toàn trong vận hành, khả năng kiểm soát quyền và tính khả truy nguyên của rủi ro. Để đảm bảo tuân thủ các yêu cầu quy định trong khi tối đa hóa tính an toàn, con đường phát triển hiệu quả và đáng tin cậy nhất là sử dụng thư viện tiêu chuẩn đã được kiểm toán rộng rãi và được cộng đồng công nhận (như OpenZeppelin), và trên cơ sở đó tiến hành mở rộng chức năng.

Hướng dẫn thực hiện

  • Tiêu chuẩn cơ bản: Sử dụng ERC-20 làm tiêu chuẩn cơ bản để đảm bảo tính đồng nhất của token và khả năng tương tác trong hệ sinh thái rộng lớn hơn.

  • Mở rộng chức năng: Phải tích hợp các mô-đun chức năng sau để đáp ứng yêu cầu quản lý:

    • Pausable:được sử dụng để thực hiện chức năng tạm dừng và khôi phục toàn cầu cho tất cả các hoạt động của token, đây là công cụ cốt lõi để ứng phó với các sự kiện an ninh nghiêm trọng.

    • Mintable: Dùng để thực hiện việc phát hành token mới thông qua quy trình kiểm soát của nhà phát hành có giấy phép, và đảm bảo rằng số lượng token phát hành phải tương ứng với đủ lượng tài sản dự trữ bằng tiền pháp định.

    • Burnable:Cung cấp chức năng tiêu hủy token. Trong việc thực hiện cụ thể, chức năng này sẽ được kiểm soát quyền hạn nghiêm ngặt, thay vì cho phép bất kỳ người dùng nào tự do tiêu hủy.

    • Freezable: được sử dụng để tạm dừng chức năng chuyển giao token của các tài khoản cụ thể (ví dụ như liên quan đến giao dịch đáng ngờ).

    • Whitelist:được sử dụng để thực hiện các biện pháp an ninh bổ sung, chỉ cho phép các địa chỉ được kiểm tra và phê duyệt tham gia vào các hoạt động cốt lõi (như nhận token mới được phát hành).

    • Danh sách đen:Được sử dụng để thực hiện lệnh cấm giao dịch đối với các địa chỉ liên quan đến hoạt động bất hợp pháp (như rửa tiền, gian lận), cấm gửi/nhận token. Quản lý danh sách đen cần liên kết với hệ thống AML/CFT, giám sát giao dịch đáng ngờ theo thời gian thực.

    • AccessControl: Đây là nền tảng để triển khai hệ thống quản lý quyền dựa trên vai trò tinh vi. Tất cả các chức năng quản lý phải được kiểm soát quyền thông qua mô-đun này để đáp ứng yêu cầu phân tách trách nhiệm.

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

Chỉ thị quản lý

Về việc giám sát liên tục, tài liệu tư vấn về chống rửa tiền/đấu tranh chống tài trợ khủng bố ( AML/CFT ) đã đưa ra nhiều biện pháp, bao gồm "liệt kê các địa chỉ ví được xác định là bị trừng phạt hoặc liên quan đến hoạt động bất hợp pháp vào danh sách đen", hoặc áp dụng "chế độ danh sách trắng cho các địa chỉ ví của người nắm giữ Stablecoin, hoặc áp dụng mô hình khép kín".

Giải thích kỹ thuật

Đây là điểm quyết định quan trọng nhất trong toàn bộ kiến trúc hệ thống, nó trực tiếp quyết định tính mở, tính hữu dụng và độ phức tạp của việc tuân thủ quy định trong Stablecoin.

  • Chế độ danh sách đen: Một chế độ "mặc định mở". Tất cả các địa chỉ mặc định có thể giao dịch tự do, chỉ những địa chỉ được xác định rõ ràng và được thêm vào danh sách đen trên chuỗi mới bị hạn chế.

  • Chế độ danh sách trắng: một mô hình "mặc định đóng" trong vòng khép kín. Bất kỳ địa chỉ nào, trừ khi được bên phát hành xác minh và phê duyệt rõ ràng, và được thêm vào danh sách trắng trên chuỗi, sẽ không thể sở hữu hoặc nhận token.

Mặc dù chế độ danh sách trắng cung cấp khả năng kiểm soát AML (chống rửa tiền), nhưng đối với một stablecoin được thiết kế để được sử dụng rộng rãi, một chế độ danh sách trắng nghiêm ngặt có nghĩa là stablecoin chỉ có thể được lưu thông giữa những người tham gia đã được kiểm tra trước, điều này khiến nó giống như một hệ thống sổ cái ngân hàng đóng hơn là một loại tiền tệ kỹ thuật số linh hoạt.

Do đó, mô hình danh sách đen được đề cập rõ ràng bởi cơ quan quản lý, kết hợp với các công cụ phân tích chuỗi ngoài mạnh mẽ mà cơ quan quản lý yêu cầu, tạo thành một giải pháp cân bằng hơn. Nó vừa đáp ứng yêu cầu của cơ quan quản lý, vừa giữ lại tính hữu dụng của tài sản.

Trong thiết kế, hệ thống có thể được xây dựng để có thể nâng cấp, hoặc đồng thời thực hiện hai chế độ, để có thể chuyển đổi mượt mà hoặc chuyển sang chế độ danh sách trắng khi có sự thắt chặt quy định trong tương lai hoặc thay đổi mô hình kinh doanh.

Hướng dẫn thực hiện

  • Chế độ danh sách đen (giải pháp đề xuất mặc định):

    • Ưu điểm: có tính thiết thực cao hơn, có thể tương tác liền mạch với hệ sinh thái tài chính phi tập trung (DeFi) rộng lớn, cung cấp cho người dùng ngưỡng sử dụng thấp hơn và trải nghiệm mượt mà hơn.

    • Nhược điểm: Tính tuân thủ phụ thuộc cao vào khả năng phân tích giám sát chuỗi ngoài mạnh mẽ và thời gian thực để phát hiện và chặn địa chỉ bất hợp pháp kịp thời.

    • Phương thức thực hiện: Trong hàm chuyển nhượng của hợp đồng thông minh, thêm kiểm tra logic để đảm bảo rằng địa chỉ của bên gửi (from) và bên nhận (to) chưa được ghi vào danh sách đen.

  • Chế độ danh sách trắng

    • Ưu điểm: Cung cấp mức độ kiểm soát AML/CFT cao nhất, thực hiện phòng ngừa trước, không phải khắc phục sau.

    • Nhược điểm: Rất hạn chế tính phổ quát và tỷ lệ chấp nhận của Stablecoin, tạo ra chi phí vận hành lớn cho việc quản lý danh sách trắng, có thể khiến nó khó trở thành một phương tiện giao dịch được chấp nhận rộng rãi.

    • Phương thức thực hiện: Trong hàm chuyển tiền của hợp đồng thông minh, thêm kiểm tra logic, yêu cầu địa chỉ của bên gửi (from) và bên nhận (to) đều phải tồn tại trong danh sách trắng. Đề nghị phát triển hệ thống backend Web người dùng chuyên dụng để thực hiện, tăng cường sự thuận tiện trong hoạt động.

Phần thứ hai Hợp đồng thông minh thực hiện

Phần này cung cấp một bản kế hoạch chi tiết cho các chức năng cốt lõi của hợp đồng thông minh, chuyển đổi các yêu cầu quy định phức tạp thành logic cấp mã cụ thể, chế độ bảo mật và giao thức hoạt động.

1. Thiết kế hệ thống kiểm soát truy cập tinh vi

Chỉ thị quản lý

Thiết kế các hoạt động rủi ro cao phải "ngăn chặn bất kỳ bên nào có thể đơn phương thực hiện các hoạt động liên quan (ví dụ: thông qua giao thức ký nhiều chữ ký)". Các trách nhiệm của các hoạt động khác nhau nên được tách biệt đầy đủ.

Giải thích kỹ thuật

Điều này có nghĩa là một hệ thống kiểm soát truy cập mạnh mẽ và dựa trên vai trò (RBAC) là bắt buộc. Mọi hình thức của "chủ sở hữu" hoặc "quản trị viên" khóa riêng là không tuân thủ.

Hướng dẫn thực hiện

Cần phải định nghĩa một loạt các vai trò rõ ràng và phân bổ những vai trò này cho các thực thể hoặc nhân viên khác nhau, được kiểm soát bởi ví đa chữ ký, để thực hiện phân tách trách nhiệm, tối đa hóa việc giảm thiểu điểm lỗi duy nhất hoặc rủi ro thao túng thông đồng. Mỗi vai trò chỉ nên giới hạn trong các chức năng cụ thể, tất cả các hoạt động cần có sự ủy quyền đa chữ ký và đảm bảo không có nhân viên nào nắm giữ nhiều vai trò có rủi ro cao cùng một lúc. Tất cả các hoạt động cần được ghi lại, và phải chịu sự kiểm toán của bên thứ ba hàng năm, việc phân bổ quyền hạn được giám sát bởi quản trị viên hoặc hội đồng quản trị.

  • MINTER_ROLE: Chịu trách nhiệm xử lý các thao tác mint stablecoin (mint), bao gồm việc tạo ra các đơn vị token sau khi nhận được yêu cầu phát hành hợp lệ và đảm bảo rằng việc mint tương ứng với sự tăng lên của quỹ tài sản dự trữ.

  • BURNER_ROLE:Chịu trách nhiệm xử lý việc tiêu hủy Stablecoin (burn), bao gồm việc tiêu hủy các đơn vị token sau khi nhận được yêu cầu đổi lại hợp lệ.

  • PAUSER_ROLE: Chịu trách nhiệm tạm dừng (pause) các hoạt động của stablecoin, chẳng hạn như tạm dừng chuyển khoản, phát hành hoặc đổi lại khi phát hiện sự kiện bất thường (như mối đe dọa an ninh).

  • RESUME_ROLE:Chịu trách nhiệm khôi phục (resume) các hoạt động của Stablecoin, chẳng hạn như kích hoạt lại chuyển khoản, phát hành hoặc đổi lại sau khi sự kiện tạm dừng được giải quyết.

  • FREEZER_ROLE: Chịu trách nhiệm đóng băng (freeze) và gỡ bỏ đóng băng (remove freeze) các ví hoặc token cụ thể, chẳng hạn như tạm thời đóng băng tài sản khi phát hiện hoạt động đáng ngờ (như rủi ro rửa tiền).

  • WHITELISTER_ROLE:chịu trách nhiệm quản lý danh sách trắng (whitelist), bao gồm việc thêm hoặc xóa các địa chỉ ví được phép, ví dụ như hạn chế việc phát hành chỉ dành cho các địa chỉ trong danh sách trắng.

  • BLACKLISTER_ROLE:Chịu trách nhiệm quản lý danh sách đen (blacklist) và xóa danh sách đen (remove blacklist), chẳng hạn như đưa ví nghi ngờ vào danh sách đen để ngăn chặn giao dịch.

  • UPGRADER_ROLE: Nếu áp dụng mô hình có thể nâng cấp, chịu trách nhiệm nâng cấp (upgrade) hợp đồng thông minh, chẳng hạn như cập nhật mã hợp đồng để sửa lỗi hoặc thêm tính năng.

Ma trận kiểm soát truy cập dựa trên vai trò ( RBAC Matrix )

Bảng dưới đây cung cấp một quy chuẩn rõ ràng và trực quan, để các nhà phát triển và nhân viên kiểm toán sử dụng, rõ ràng ánh xạ mỗi thao tác đặc quyền tới các vai trò và loại kiểm soát cần thiết.

| Hoạt động | Vai trò cần thiết | Loại điều khiển | |------|----------|----------| | đồng xu | MINTER_ROLE | chữ ký đa chiều | | Hủy bỏ | BURNER_ROLE | Đa chữ ký | | Tạm dừng | PAUSER_ROLE | Đa ký | | Khôi phục | RESUME_ROLE | Đa ký | | Đóng băng | FREEZER_ROLE | Đa ký | | Giải phóng | FREEZER_ROLE | Đa chữ ký | | Thêm danh sách trắng | WHITELISTER_ROLE | Đa chữ ký | | Gỡ bỏ danh sách trắng | WHITELISTER_ROLE | Đa năng

MINT-1.13%
Xem bản gốc
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.
  • Phần thưởng
  • 3
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
SchrodingerWalletvip
· 13giờ trước
Chính quyền Hồng Kông đã mạnh tay, cuối cùng cũng đợi được hướng dẫn rõ ràng.
Xem bản gốcTrả lời0
token_therapistvip
· 08-10 20:49
Quy định ở Hồng Kông đã được điều chỉnh.
Xem bản gốcTrả lời0
tx_pending_forevervip
· 08-10 20:49
Cuối cùng cũng đã có quy định, Hồng Kông này đang muốn cứng rắn với USDT đây.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)