Посібник зі впровадження смартконтрактів для випускників стейблкоїнів Гонконгу
Інфраструктура та стратегії відповідності
Вибір базового розподіленого реєстру
Рекомендується спочатку обирати зрілі публічні блокчейни, такі як Ethereum, Arbitrum тощо. Якщо розглядаються інші типи реєстрів, необхідно провести сувору оцінку та скласти детальний документ про оцінку ризиків.
Основний стандарт монет і розширення регуляторних функцій
На основі стандарту ERC-20, інтегруйте такі функціональні модулі:
Pausable: глобальне призупинення та відновлення
Mintable: контрольований випуск монет
Burnable: знищення монет
Freezable: заморожуваний певний рахунок
Whitelist:управління білим списком
Blacklist: управління чорним списком
AccessControl: контроль доступу на основі ролей
Основні вибори моделей відповідності
Рекомендується використовувати режим чорного списку, поєднуючи з потужними інструментами аналізу поза ланцюгом. Також можна реалізувати обидва режими одночасно, щоб у майбутньому забезпечити плавний перехід.
Смартконтракти реалізація
проектування системи контролю доступу
Визначити чіткі ролі та призначити їх сутностям, які контролюються мультипідписними гаманцями:
MINTER_ROLE: відповідає за випуск монет
BURNER_ROLE: відповідає за знищення
PAUSER_ROLE: відповідає за призупинення
RESUME_ROLE: відповідальний за відновлення
FREEZER_ROLE: відповідає за заморожування/розморожування
WHITELISTER_ROLE: відповідає за управління білими списками
BLACKLISTER_ROLE: відповідає за управління чорним списком
UPGRADER_ROLE: відповідає за оновлення (, якщо використовується модель з можливістю оновлення )
випуск ( монета ) механізм
Клієнт завершив процес KYC/CDD
Клієнт переводить еквівалентні кошти в фіатній валюті
Внутрішня система підтверджує та оновлює записи резерву
Виклик функції випуску монет у багатопідписному гаманці
викуп ( знищення ) механізм
Користувач переносить монету на вказану адресу
Подати запит на викуп поза ланцюгом
Системна перевірка дійсності запиту
Завершення платежу у фіатній валюті
Виклик функції знищення багатопідписного гаманця
Термінове управління: призупинення та замороження
Призупинити: глобальне призупинення функції смартконтрактів, потребує схвалення вищого керівництва
Замороження: обмеження для конкретних адрес, необхідна перевірка поза ланцюгом
адреса фільтрації та механізм чорного списку
Реалізація функції додавання/видалення з чорного списку, яку може викликати лише BLACKLISTER_ROLE. Заборонити адресам з чорного списку передавати/отримувати монети.
смартконтракти可升级性
Використовуючи модель проксі ERC-1967, функцію оновлення може викликати лише багатопідписний гаманець з роллю UPGRADER_ROLE. Перед оновленням необхідно завершити процес управління змінами та сторонній аудит безпеки.
журнал подій на ланцюгу
Окрім стандартних подій ERC-20, визначте користувацькі події для всіх управлінських дій та змін стану.
Операційна безпека та управління життєвим циклом
архітектура управління безпечними ключами
Генерація офлайн-ключів у середовищі з повітряним зазором
Ключовий приватний ключ зберігається в HSM або апаратному гаманці
Примусове виконання багатопідписної стратегії
Резервна копія зберігається в кількох безпечних розподілених місцях
процес розгортання та моніторинг в режимі реального часу
Перелік перевірок перед розгортанням:
Повне тестування (95%+ покриття )
незалежний аудит безпеки
Замороження коду
Тестування регресії
Відповідність підпису
Розгортання тренування
Моніторингові заходи:
Моніторинг активності в мережі
Моніторинг та аналіз загрозової інформації
План безперервності бізнесу та виходу
Розробка плану виходу з бізнесу
Процес виходу з ланцюга: призупинення смартконтракту, допомога власникам у викупі
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
15 лайків
Нагородити
15
9
Поділіться
Прокоментувати
0/400
DuskSurfer
· 5год тому
Занадто багато контролю не підходить
Переглянути оригіналвідповісти на0
ImpermanentPhilosopher
· 11год тому
Перевірка без свободи про яку відповідність можна говорити
Переглянути оригіналвідповісти на0
WhaleMinion
· 07-29 14:51
Відповідність дуже на високому рівні
Переглянути оригіналвідповісти на0
MeltdownSurvivalist
· 07-29 14:50
Управління правами дуже на високому рівні
Переглянути оригіналвідповісти на0
UnluckyValidator
· 07-29 14:48
Занадто багато регулювання, недостатньо децентралізації
Гонконг стейблкоїн випускник смартконтракти структура та Відповідність посібник
Посібник зі впровадження смартконтрактів для випускників стейблкоїнів Гонконгу
Інфраструктура та стратегії відповідності
Вибір базового розподіленого реєстру
Рекомендується спочатку обирати зрілі публічні блокчейни, такі як Ethereum, Arbitrum тощо. Якщо розглядаються інші типи реєстрів, необхідно провести сувору оцінку та скласти детальний документ про оцінку ризиків.
Основний стандарт монет і розширення регуляторних функцій
На основі стандарту ERC-20, інтегруйте такі функціональні модулі:
Основні вибори моделей відповідності
Рекомендується використовувати режим чорного списку, поєднуючи з потужними інструментами аналізу поза ланцюгом. Також можна реалізувати обидва режими одночасно, щоб у майбутньому забезпечити плавний перехід.
Смартконтракти реалізація
проектування системи контролю доступу
Визначити чіткі ролі та призначити їх сутностям, які контролюються мультипідписними гаманцями:
випуск ( монета ) механізм
викуп ( знищення ) механізм
Термінове управління: призупинення та замороження
адреса фільтрації та механізм чорного списку
Реалізація функції додавання/видалення з чорного списку, яку може викликати лише BLACKLISTER_ROLE. Заборонити адресам з чорного списку передавати/отримувати монети.
смартконтракти可升级性
Використовуючи модель проксі ERC-1967, функцію оновлення може викликати лише багатопідписний гаманець з роллю UPGRADER_ROLE. Перед оновленням необхідно завершити процес управління змінами та сторонній аудит безпеки.
журнал подій на ланцюгу
Окрім стандартних подій ERC-20, визначте користувацькі події для всіх управлінських дій та змін стану.
Операційна безпека та управління життєвим циклом
архітектура управління безпечними ключами
процес розгортання та моніторинг в режимі реального часу
Перелік перевірок перед розгортанням:
Моніторингові заходи:
План безперервності бізнесу та виходу