В мире криптовалют стандарты и протоколы играют ключевую роль в обеспечении безопасности и удобства использования цифровых активов. Одним из таких стандартов является 'Bridged USDC Standard', который был разработан для автоматизации использования USDC (USD Coin) на блокчейнах, совместимых с EVM (Ethereum Virtual Machine). В этой статье мы более подробно рассмотрим, что представляет собой этот стандарт, как он работает и его значение для экосистемы блокчейн-технологий. Что такое Bridged USDC? Bridged USDC - это спецификация и процесс развертывания бриджированной формы USDC на блокчейнах EVM с возможностью плавного перехода к нативной эмиссии в будущем. Он предоставляет надежный и стандартизированный способ для любого сообщества блокчейнов и rollup команд передавать право собственности на контракт токена USDC третьим лицам, что упрощает процесс обновления до нативного USDC.
Почему это важно? Поскольку популярность стейблкоинов продолжает расти, важно иметь стандартизированные методы для выпуска и управления ними на различных блокчейнах. Стандарт Bridged USDC позволяет разработчикам создавать бриджированные токены, которые легко интегрируются с существующими экосистемами, обеспечивая тем самым совместимость и безопасность. Как это работает? Процесс реализации стандарта Bridged USDC включает несколько ключевых этапов: 1. Развертывание контрактов моста третьей стороны: Третья сторона развертывает свои контракты моста в соответствии со стандартом. Эти контракты должны бытьUpgradeable, чтобы в будущем можно было добавить необходимый функционал.
2. Создание контракта бриджированного USDC: Контракт бриджированного USDC должен быть идентичным нативным контрактам USDC на других блокчейнах EVM, что облегчает проверку кода и обеспечивает интеграцию с USDC-сервисами. 3. Переход к нативному USDC: Когда обе стороны достигнут согласия, передается право собственности на контракт токена бриджированного USDC от третьей стороны к Circle, что позволяет произвести обновление до нативного USDC. Функциональные возможности контрактов моста Контракты моста играют важную роль в процессе, и они должны иметь возможность добавления функциональности для поддержки процесса обновления.
Ключевые функции включают: - Приостановка бриджирования: С помощью этого функционала третья сторона может блокировать активность бриджа и финализировать поставки токенов. - Сожжение заблокированных USDC: Перед обновлением необходимо сжечь количество нативных USDC, что равно поставке бриджированного USDC. Преимущества использования стандарта Bridged USDC: 1. Безопасность: Стандартизированные контракты уменьшают риски, связанные с ошибками в коде. 2.
Гибкость: Возможность обновления контракта в будущем позволяет поддерживать актуальность токенов и их функциональности. 3. Совместимость: Стандарт обеспечивает совместимость с существующими сервисами и экосистемами USDC, облегчая разработчикам интеграцию. Процесс развертывания токенов Bridged USDC Разработчики должны построить контракты FiatToken, которые являются основой для любого развертывания бриджированного USDC. Чтобы гарантировать идентичность байткода, необходимо использовать определенные параметры компиляции Solidity.
- Версия Solidity: 0.6.12 - Число оптимизаций: 10000000 Важно также извлечь метаданные компилятора, чтобы Circle мог выполнить проверку контракта. Ключевым моментом является то, что после развертывания контракт токена не должен быть обновлен до новой или другой реализации, кроме версий FiatToken, авторизованных Circle. Это помогает гарантировать, что токены будут оставаться совместимыми и безопасными.