Что такое BRC-21, новый стандарт токенов, основанный на BRC-20?
Ключевые моменты:
- Стандарт токенов BRC-21 используется для чеканки и выкупа токенов в сети Биткойн, а также для облегчения транзакций Lightning.
- Стандарт для чеканки и выкупа токенов BRC-20 в биткойнах и обратно изначально был разработан в других «исходных» сетях.
- Кроме того, децентрализованные стейблкоины будут удовлетворять расширенные потребности в чеканке, выкупе и ликвидации.
С появлением BRC-20 начали разрабатывать ряд альтернативных стандартов активов, основанных на сети Биткойн, в частности, BRC-21.
7 мая Алексей Замятин, изобретатель проекта межсетевого взаимодействия Interlay, предложил создать стандарт BRC-21, который позволит установить полностью децентрализованные кроссчейн-активы в сети Биткойн и использовать их в сети Lightning.
В предложении указывается протокол для чеканки и выкупа токенов BRC-20 в биткойнах и обратно, которые были выпущены в других «исходных» цепочках, таких как Ethereum, Cosmos, Polkadot или Interlay. Итак, BRC-21 — это стандарт токенов, который позволяет производить и выкупать токены из других цепочек в блокчейне Биткойн.
Что такое БРЦ-21?
По словам Замятина, предлагаемый стандарт позволит развертывать децентрализованные стейблкоины в сети Lightning или любых других сопоставимых платежных протоколах, что является основным вариантом использования. С другой стороны, активы BRC-21 могут использоваться для представления ETH, DOT, SOL и других криптовалют в биткойнах.
Предлагаемый метод не требует доверия к какой-либо третьей стороне.
Interlay Labs также выпустил документ V 0.1 о стандарте токенов BRC-21. Согласно описанию документа, контент BRC-21 по-прежнему является контентом BRC-20, но в отличие от контента BRC-20, который «рожден из воздуха», BRC-21 необходимо генерировать с помощью начального ключа актива (например, ETH). , DOT, ATOM, DAI и т. д.), другими словами, стандарт BRC-21 предоставляет возможность чеканить версию BRC-20 ETH, DAI и других онлайн-активов в сети Биткойн.
Use cases
Хотя можно использовать активы BRC-21 для представления ETH, DOT, SOL и других криптовалют в биткойнах, ключевым вариантом использования, вытекающим из этого стандарта, является развертывание децентрализованных стейблкоинов в сети Lightning или сопоставимых платежных протоколах.
Чтобы сохранить свою привязку, децентрализованные стейблкоины, такие как MakerDAO, Liquity или RAI, нуждаются в сложных процессах чеканки, выкупа и ликвидации. Из-за отсутствия программируемости эти протоколы нельзя установить непосредственно на Биткойн. Вместо того, чтобы тратить усилия на разработку протоколов для Биткойн, которые могут быть представлены несколькими строками кода в другом месте, в предложении утверждается, что этот полностью децентрализованный подход к чеканке и выкупу кроссчейн-активов в/из Биткойн имеет гораздо больше шансов получить всеобщее признание.
Технические требования
С технической точки зрения, для завершения кросс-чейна активов BRC-21 необходимо полагаться только на три компонента, и ожидается, что весь процесс будет полностью децентрализован:
- Пользовательский индексатор: измените действия по чеканке, передаче и погашению BRC-21 в биткойнах, а также статус контракта в цепочке SOURCE.
- Контракт сети SOURCE: обрабатывает процедуры чеканки и выкупа сети SOURCE.
- BTC-Relay: клиентское приложение BTC-light, развернутое как смарт-контракт в исходной цепочке, способное проверять и интерпретировать транзакции BTC.
Смотрите, например, здесь по спецификациям, здесь для проверки концепции реализации на Ethereum, и здесь за проверенную производственную реализацию в Rust на Interlay.
Протокол BRC-21
Развернуть в сети Биткойн
Хотя Interlay Labs не иллюстрировала развертывание актива BRC-21 в начальной цепочке в документе, стоит упомянуть, как он развертывается в сети Биткойн.
В целом реализация токенов BRC-21 и BRC-20 аналогична, однако есть некоторые отличия в специфике, такие как:
- Параметр «max», который ранее использовался для обозначения максимальной подачи, больше не нужен, но его можно выбрать для заполнения; однако, поскольку максимальное предложение исходного актива BRC-21 обычно уже определено до начала последовательности, выбор просто добавляет дополнительный уровень безопасности.
- Параметр «lim», который использовался для определения предельных монетных дворов, был исключен, поскольку все активы BRC-21 имеют жесткие ограничения на выпуск и погашение, поэтому нет необходимости ограничивать количество токенов, которые могут быть выпущены за один раз. сделка.
- Параметр «источник» вводится для определения текста, из которого «импортируется» токен. Это может быть строка типа «Ethereum» или уникальный числовой идентификатор (требуется согласованный каталог).
- Добавьте поле «id» в исходную цепочку, чтобы определить целевой токен, который может быть заполнен контрактным адресом этого токена.
{
"p": "brc-21",
"op": "deploy",
"tick": "30sResearcg",
"max": "10000000" (optional),
“src”: “CHAIN”,
“id”: “contract-address-on-CHAIN”
}
Развернуть в цепочке SOURCE
Процедура DEPLOY зависит от реализации цепочки SOURCE. Критерии КОНТРАКТА смарт-контракта следующие:
- Заблокируйте МОНЕТУ и сгенерируйте событие «Блокировка»
- Разблокируйте COIN только в том случае, если соответствующая процедура «выкупа» включена в транзакцию Биткойн. Чтобы проверить и подтвердить (т. е. проанализировать) соответствующую биткойн-транзакцию, используйте BTC-RELAY.
Это предполагает, что в цепочке реализован контракт BTC-RELAY или что в цепочке встроена клиентская возможность Bitcoin Lite.
мята
Блокирует токены X COIN в сети CHAIN и выпускает токены X bCOIN BRC-21 в биткойнах
Операция «чеканка» биткойнов определяется следующим образом (надпись):
{
"p": "brc-21",
"op": "mint",
"tick": "bCOIN",
"amt": "100",
"src": "CHAIN"
}
- В биткойне запишите активность майнинга BRC-21, указав добытую сумму в столбце «amt» и исходную цепочку в поле «src».
- Заблокируйте 100 монет в сети и предоставьте надпись или идентификатор транзакции с подтверждением включения транзакции на сторону КОНТРАКТА.
Самый простой способ — передать транзакцию обертывания биткойнов и маршрут Merkle-Tree, подтверждающий включение блока биткойнов, после чего следует вызов CONTRACT BTC-RELAY для завершения проверки. - BRC-21 bCOIN будет принят индексатором как законный.
Трансфер
Операция TRANSFER остается такой же, как указано в BRC-20. стандарт:
{
"p": "brc-21",
"op": "transfer",
"tick": "30sResearch",
"amt": "100",
}
Выкупать
Токены X bCOIN сжигаются в биткойнах, а X COIN разблокируются в CHAIN.
Операция «выкупить» определяется следующим образом:
{
"p": "brc-21",
"op": "redeem",
"tick": "bCOIN",
"amt": "1000",
“dest”: “CHAIN”,
“acc”: “account-on-CHAIN”
}
Поле dest указывает цепочку назначения и ДОЛЖНО совпадать с полем src в операции mint. Поле acc указывает учетную запись получателя COIN в CHAIN.
- Впишите операцию «искупить» в биткойнах, указав amt, dest и ACC.
- Отправьте необработанную транзакцию BTC и подтверждение включения транзакции в CONTRACT, который, в свою очередь, вызовет BTC-RELAY для завершения проверки.
- Если BTC-Relay возвращает «true», КОНТРАКТ разблокирует X COIN для учетной записи, указанной в поле acc. Индексаторы BRC-21 теперь будут считать сожженными X bCOIN и больше не будут отслеживать их в биткойнах.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Информация на этом веб-сайте предоставляется в качестве общего рыночного комментария и не является инвестиционным советом. Мы рекомендуем вам провести собственное исследование, прежде чем инвестировать.
Присоединяйтесь к нам, чтобы следить за новостями: https://linktr.ee/coincu
Гарольд
Коинку Новости