Circle расширяет поддержку CCTP на пользовательские токены ERC-20 в Arc
cryptonewsCircle расширила инфраструктуру своего протокола межсетевых переводов (CCTP), добавив поддержку управляемых эмитентами токенов ERC-20 в сети Arc. Это позволяет разработчикам перемещать активы между поддерживаемыми блокчейнами без использования отдельных мостов или обёрнутых копий.
В обновлении для разработчиков от 30 октября Circle пояснила, что эмитенты токенов могут либо создавать новые кроссчейн-активы, либо подключать существующие токены ERC-20 к CCTP, используя ту же инфраструктуру, которая ранее была разработана для переводов USDC.
Компания описала два способа интеграции: для новых токенов и для существующих активов, контролируемых их эмитентами. В обоих случаях используется процесс burn-and-mint, при котором токены уничтожаются в исходном блокчейне и воссоздаются в целевом после подтверждения перевода.
Circle отметила, что эта функция предназначена для приложений, работающих с платежами, залоговым обеспечением, токенизированными реальными активами и казначейскими операциями в нескольких сетях.
Circle обеспечивает совместимость CCTP для сторонних токенов
До недавнего времени CCTP в основном ассоциировался с переводом активов, выпущенных Circle, между поддерживаемыми блокчейнами, особенно USDC, который изначально представил модель burn-and-mint этого протокола.
С тех пор Circle расширила CCTP за пределы USDC, добавив в сентябре поддержку своего стейблкоина в евро EURC и cirBTC на отдельных блокчейн-маршрутах.
Последнее руководство для разработчиков описывает, как эмитенты могут использовать ту же инфраструктуру обмена сообщениями и проверки для своих собственных токенов ERC-20.
В рамках этого процесса токен сжигается в исходном блокчейне, после чего сервис Circle Iris проверяет транзакцию и формирует аттестацию. Целевая сеть использует проверенное сообщение для выпуска соответствующего количества токенов.
Разработчики могут самостоятельно завершить транзакцию в целевой сети или воспользоваться сервисом пересылки Circle для автоматической доставки.
Для сторонних активов переводы управляются через CrossChainTokenService и отдельный менеджер токенов, тогда как стандартные переводы USDC используют TokenMessengerV2.
Circle сообщила, что каждый поддерживаемый блокчейн ведёт собственный контракт токена и балансы, хотя активы имеют общую идентичность токена для межсетевых переводов.
Разработчики могут создавать новые токены или подключать существующие активы
Фреймворк Circle предлагает два варианта в зависимости от того, запускает ли эмитент новый токен или уже управляет активом ERC-20.
Для новых активов разработчики могут развернуть нативный CrossChainToken через CrossChainTokenService в Arc. При развёртывании создаются и контракт токена, и выделенный менеджер, отвечающий за кроссчейн-операции.
Общий идентификатор токена генерируется на основе адреса кошелька развёртывающего и выбранного значения salt. Разработчики могут повторно использовать эти данные при развёртывании токена в другом поддерживаемом блокчейне.
Эмитенты существующих токенов могут вместо этого зарегистрировать свои активы как пользовательские токены CCTP без замены исходных контрактов ERC-20.
Circle требует, чтобы эмитенты, использующие этот подход, настраивали токен в каждом блокчейне, участвующем в маршруте перевода, включая необходимые разрешения и параметры burn-and-mint.
Эмитент по-прежнему отвечает за назначение ролей владельца, оператора и приостанавливающего, установку лимитов транзакций и определение максимальной суммы перевода.
Оба метода требуют совместимого количества десятичных знаков токена в разных сетях и взаимного доверия между сервисами, обрабатывающими переводы.
Circle предусмотрела отдельную опцию конфигурации для токенов, контракты которых не контролируются эмитентами, хотя в этом случае не используется тот же механизм burn-and-mint.
Тестовая сеть Arc поддерживает кроссчейн-развёртывание и переводы
Опубликованное руководство Circle объясняет, как разработчики могут развернуть нативный токен в тестовой сети Arc, прежде чем подключить его к другому поддерживаемому EVM-блокчейну.
Процесс начинается с многоразового адреса развёртывающего, данных токена и USDC тестовой сети Arc для оплаты комиссий за транзакции и сервис.
После развёртывания исходного контракта разработчики получают его идентификатор токена и запрашивают расчёт комиссии у Iris перед развёртыванием соответствующего токена в целевом блокчейне.
Лимиты перевода необходимо настроить во время развёртывания или позже через менеджер токенов. Circle отметила, что нулевые лимиты блокируют переводы.
После выпуска начального предложения разработчики одобряют менеджер токенов и отправляют транзакцию crossChainTransfer. Контракт в целевой сети выпускает токены после получения необходимой аттестации.
Сервис пересылки Circle может завершить доставку без необходимости для получателя оплачивать комиссию за газ в целевой сети, если соответствующая плата за сервис включена в первоначальный расчёт.
Ранее, в сентябре, компания представила предоплаченные комиссии CCTP, позволяющие разработчикам взимать поддерживаемые сборы за перевод в исходном блокчейне.
Circle сообщила, что получатель получает полную сумму токенов, если необходимые комиссии оплачены отдельно. Фактические сборы зависят от пары блокчейнов и расчёта, полученного перед выполнением.
Circle продолжает развивать финансовую инфраструктуру Arc
Руководство по совместимости появилось после запуска основной сети Arc 16 сентября, когда Circle представила свой блокчейн первого уровня с комиссиями за транзакции на основе USDC и детерминированной финализацией.
Arc была запущена с институциональными валидаторами и поддержкой нескольких стейблкоинов и токенизированных финансовых продуктов.
Впоследствии Circle представила Arc Studio — инструмент разработки на базе ИИ, который может генерировать смарт-контракты и приложения по инструкциям на естественном языке.
Интеграция CCTP в Arc даёт разработчикам способ управлять активами, используемыми для расчётов, залогового обеспечения и казначейских операций в поддерживаемых сетях.
Перед развёртыванием токенов в промышленной среде Circle рекомендует проверить административные разрешения, лимиты переводов и адреса контрактов, используемые в каждой сети.
Компания отметила, что разработчики должны получать новые расчёты комиссий Iris при подключении дополнительных блокчейн-маршрутов, а эмитенты остаются ответственными за создаваемые ими токены и нормативные требования, применимые к их сервисам.
Данный контент предназначен исключительно для информационных и образовательных целей и не является инвестиционным советом, связанным с BTCC. BTCC прилагает все усилия, но не может гарантировать правдивость, точность или оригинальность вышеприведенного контента.