Руководство по внедрению смарт-контрактов для эмитентов стейблкоинов в Гонконге
Первая часть Инфраструктура и соответствие требованиям
1. Выбор базового распределенного реестра
Рекомендуется в первую очередь выбирать зрелые публичные блокчейны, такие как Эфириум, Арбитрум и т.д. Если рассматривать другие типы реестров, необходимо провести строгую оценку и составить подробный отчет, охватывающий такие аспекты, как безопасность, механизмы согласования, способность к защите от атак и т.д.
2. Основные стандарты токенов и расширение функций регулирования
Используя ERC-20 в качестве основы, расширить следующие функциональные модули:
Приостановка: глобальная пауза/возобновление
Mintable:выпуск токенов
Сжигаемый:销毁
Freezable: заморозить конкретный аккаунт
Whitelist: белый список
Blacklist:черный список
AccessControl: управление правами доступа
3. Основные модели соблюдения: выбор черного и белого списков
Рекомендуется использовать режим черного списка, добавив логику проверки черного списка в функцию перевода смарт-контрактов. Также можно одновременно реализовать функцию белого списка, чтобы подготовиться к будущему ужесточению регулирования.
Вторая часть Смарт-контракты реализация
1. Проектирование детализированной системы контроля доступа
Определите четкие роли, такие как MINTER_ROLE, BURNER_ROLE и т.д., и распределите роли между различными сущностями, контролируемыми многофункциональным кошельком, для реализации разделения обязанностей.
2. выпуск ( токенов ) механизм
Права на выпуск контролируются доверенными сущностями, и только после выполнения шагов KYC и получения средств вне цепи, можно выполнять операции по выпуску токенов в цепи.
3. Механизм сжигания (
Пользователь сначала переводит токен на указанный адрес, после чего эмитент завершает оплату фиатной валютой и затем выполняет уничтожение.
) 4. Введение экстренного контроля: приостановление и замораживание
Реализовать глобальную паузу и функцию заморозки на уровне аккаунта, которые контролируются ролями PAUSER_ROLE и FREEZER_ROLE.
5. Механизм фильтрации адресов и черного списка
Реализовать функцию добавления/удаления из черного списка, доступную только для вызова роли BLACKLISTER_ROLE. При переводе обязательно проверять состояние черного списка.
6. Устойчивость смарт-контрактов
Использование модели代理 ERC-1967 для достижения возможности обновления, операция обновления контролируется ролей UPGRADER_ROLE и должна проходить строгий процесс управления изменениями.
7. Журналы событий в цепочке для анализа и отчетности
Определите и инициируйте пользовательские события для всех важных операций, таких как выпуск/уничтожение, приостановка/возобновление, изменения в черных и белых списках и т.д.
Третья часть Безопасность операций и управление жизненным циклом
1. Архитектура управления безопасными ключами
Офлайн-генерация ключей в среде с воздушным зазором
Используйте мультиподписные кошельки для контроля управленческих ролей
Ключевые приватные ключи хранятся в HSM или безопасном аппаратном кошельке
Выполнение строгих процедур использования, резервного копирования и восстановления ключей
2. Полный процесс развертывания и мониторинг во время выполнения
Список для проверки перед развертыванием:
Полное тестирование
Независимый аудит
Заморозка кода
Регрессионное тестирование
Согласование соответствия
Деплоймент
Мониторинг во время выполнения:
Мониторинг активности в сети
Мониторинг угрозы информации
3. Обеспечение технической поддержки для непрерывности бизнеса и плана выхода
Смарт-контракты должны обладать функцией заморозки, чтобы поддерживать упорядоченное ликвидирование. Разработайте подробный план выхода из бизнеса, включая приостановку контракта, помощь держателям в выкупе и другие шаги.
![Техническое руководство: Руководство по внедрению смарт-контрактов для выпусков стейблкоинов в Гонконге]###https://img-cdn.gateio.im/webp-social/moments-eb42726ba8a93f614dc81b3458b37049.webp(
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
13 Лайков
Награда
13
8
Репост
Поделиться
комментарий
0/400
YieldHunter
· 19ч назад
Практика — это король!
Посмотреть ОригиналОтветить0
MetaverseLandlord
· 08-07 22:03
Будут играть для лохов, надо смотреть внимательно.
Руководство по выпуску стейблкоинов в Гонконге: от инфраструктуры до Соответствия
Руководство по внедрению смарт-контрактов для эмитентов стейблкоинов в Гонконге
Первая часть Инфраструктура и соответствие требованиям
1. Выбор базового распределенного реестра
Рекомендуется в первую очередь выбирать зрелые публичные блокчейны, такие как Эфириум, Арбитрум и т.д. Если рассматривать другие типы реестров, необходимо провести строгую оценку и составить подробный отчет, охватывающий такие аспекты, как безопасность, механизмы согласования, способность к защите от атак и т.д.
2. Основные стандарты токенов и расширение функций регулирования
Используя ERC-20 в качестве основы, расширить следующие функциональные модули:
3. Основные модели соблюдения: выбор черного и белого списков
Рекомендуется использовать режим черного списка, добавив логику проверки черного списка в функцию перевода смарт-контрактов. Также можно одновременно реализовать функцию белого списка, чтобы подготовиться к будущему ужесточению регулирования.
Вторая часть Смарт-контракты реализация
1. Проектирование детализированной системы контроля доступа
Определите четкие роли, такие как MINTER_ROLE, BURNER_ROLE и т.д., и распределите роли между различными сущностями, контролируемыми многофункциональным кошельком, для реализации разделения обязанностей.
2. выпуск ( токенов ) механизм
Права на выпуск контролируются доверенными сущностями, и только после выполнения шагов KYC и получения средств вне цепи, можно выполнять операции по выпуску токенов в цепи.
3. Механизм сжигания (
Пользователь сначала переводит токен на указанный адрес, после чего эмитент завершает оплату фиатной валютой и затем выполняет уничтожение.
) 4. Введение экстренного контроля: приостановление и замораживание
Реализовать глобальную паузу и функцию заморозки на уровне аккаунта, которые контролируются ролями PAUSER_ROLE и FREEZER_ROLE.
5. Механизм фильтрации адресов и черного списка
Реализовать функцию добавления/удаления из черного списка, доступную только для вызова роли BLACKLISTER_ROLE. При переводе обязательно проверять состояние черного списка.
6. Устойчивость смарт-контрактов
Использование модели代理 ERC-1967 для достижения возможности обновления, операция обновления контролируется ролей UPGRADER_ROLE и должна проходить строгий процесс управления изменениями.
7. Журналы событий в цепочке для анализа и отчетности
Определите и инициируйте пользовательские события для всех важных операций, таких как выпуск/уничтожение, приостановка/возобновление, изменения в черных и белых списках и т.д.
Третья часть Безопасность операций и управление жизненным циклом
1. Архитектура управления безопасными ключами
2. Полный процесс развертывания и мониторинг во время выполнения
Список для проверки перед развертыванием:
Мониторинг во время выполнения:
3. Обеспечение технической поддержки для непрерывности бизнеса и плана выхода
Смарт-контракты должны обладать функцией заморозки, чтобы поддерживать упорядоченное ликвидирование. Разработайте подробный план выхода из бизнеса, включая приостановку контракта, помощь держателям в выкупе и другие шаги.
![Техническое руководство: Руководство по внедрению смарт-контрактов для выпусков стейблкоинов в Гонконге]###https://img-cdn.gateio.im/webp-social/moments-eb42726ba8a93f614dc81b3458b37049.webp(