Bitroot: Исследование более интеллектуального способа выпуска монет на цепочке BTC (со встроенным обучающим курсом)

От ранних того как раскрашивали монеты, OmniLayer и т. д., до надписи в прошлом году, и до руны и RGB++ в этом году, сообщество Биткойн продолжает экспериментировать с выпуском активов на сети Биткойн, несмотря на многочисленные споры со стороны максималистов Биткойн, считающих, что Биткойн должен просто выполнять роль денег, и опасаясь потенциальных рисков от сложности.

Самая главная причина заключается в том, что сама по себе безопасность и масштаб сети биткойн очень привлекательны, как естественная высококачественная инфраструктура, которая может обеспечить активам, выпущенным на ней, значительное пространство для повествования. И обход предложений по сети биткойн, исследование способов выпуска активов с использованием имеющегося в блокчейне пространства, для сообщества является открытым. В настоящее время эти исследования способов выпуска активов можно считать повсеместными, но окончательное решение еще не принято.

Сегодня мы поговорим о Bitroot, который также предложил новый способ выпуска активов через сеть биткоин и поддерживает встраивание смарт-контрактов, а также является уровнем L2 для биткоина.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Эволюция способов выпуска активов в сети биткойн

Давайте начнем с метода выпуска активов на биткойне.

Ранее, окрашенные монеты использовали UTXO биткойна, добавляя определенную информацию к UTXO биткойна, чтобы отличать их от других UTXO и создать эффект “окрашивания”, а на окрашенных UTXO содержится новый актив. Связанные с этими активами метаданные в основном хранятся в операции OP_RETURN скрипта транзакции биткойна. Изначально OP_RETURN был разработан для завершения скрипта и возврата верхнего элемента стека, похоже на возврат функции в языке программирования, но затем стал основным способом встраивания данных в транзакции биткойна. Основной особенностью OP_RETURN является то, что данные, добавленные в транзакцию биткойна через OP_RETURN, могут быть проверены, но не потрачены биткойн-сетью. Разрешенный размер вводимых данных увеличился с начальных 40 байт до текущих 80 байт. Один из наиболее известных проектов - Open Assets.

В период ожесточенной борьбы за доминирование на рынке цифровых активов появилось множество улучшенных способов выпуска активов, таких как OmniLayer (первоначально Mastercoin), который больше похож на современный Layer2, помещая логику транзакций вне блокчейна Bitcoin, где блокчейн Bitcoin выступает в качестве журнала транзакций, и также использует OP_RETURN для добавления метаданных транзакций OmniLayer. Еще одним примером является Counterparty, как протоколовый слой над Bitcoin, который также стремится к реализации функционала децентрализованного обмена активами. Исходно Counterparty использовал операционный код Bitcoin OP_CHECKMULTISIG для включения связанных с Counterparty данных в блокчейн Bitcoin, но из-за того, что использование OP_CHECKMULTISIG было расценено как хакерская атака, позднее также был использован операционный код OP_Return для хранения данных.

Другие ранние способы хранения включают использование метода выпуска с помощью поля nSequence, которое является зарезервированным полем в транзакциях Bitcoin и имеет 32-битное пространство. Преимуществом использования nSequence является отсутствие необходимости в дополнительном хранении. Представителем этого подхода является EPOBC (enhanced, padded, order-based coloring), который хранит дополнительную информацию об активах в поле nSequence транзакции Bitcoin. Однако недостатком является отсутствие идентификации активов, поэтому при совершении транзакций необходимо вернуться к первоначальной транзакции и это довольно трудоемко.

Видно, что использование операции OP_RETURN для хранения данных было почти основным способом выпуска активов в ранних версиях BTC.

После обновления SegWit и Taproot в Bitcoin появилось новое пространство для выпуска активов, и тогда появились Ordinals (надписи), которые используют введенный в Taproot обновлении тип транзакционного вывода P2TR (один из типов транзакций Bitcoin), чтобы выгравировать метаданные в данные свидетельства (witness data, witness field) транзакции. Преимущества заключаются в большем объеме хранения: ограничение на одну информацию в Taproot составляет 520 байтов, и объем данных может быть расширен путем комбинирования нескольких информаций; хранение данных свидетельства также относительно дешевое. Поэтому, после экспериментального запуска Ordinals вызвал ажиотаж на рынке и снова привлек внимание сообщества к способам выпуска активов на блокчейне Bitcoin. Под влиянием Ordinals появилось множество улучшенных протоколов выпуска активов, таких как Atomicals, который, опираясь на логику цветных монет, соотносит количество каждого токена ARC-20 с количеством sat, так что не требуется внеблокчейн-индексатор, такой как BRC-20, потому что информация об активах находится в UTXO.

Однако способ выпуска надписей вызвал немало противоречий среди OG-членов сообщества Биткойн. Основное опасение заключается в том, что это может сделать блоки Биткойн слишком громоздкими, а BRC-20 также может быть подвержен атакам пыльцы. Кроме того, место гравировки находится в области данных свидетельства, и некоторые члены сообщества опасаются, что эта часть пространства будет отменена после будущего обновления.

Недавно популярный протокол Runes возвращается к традиционным методам, выбирая хранение метаданных активов в OP_RETURN и объединяя его с механизмом, основанным на UTXO, Atomicals, который может содержать любое количество токенов Runes в UTXO.

Видно, что способы выпуска активов прошли череду итераций, но все же большинство протоколов по-прежнему выбирают использование хранилища данных активов через OP_RETURN в биткойне.

Новая схема выпуска активов Bitroot

Вернемся к Bitroot, Bitroot запустил BRT20 - протокол выпуска активов на основе Bitcoin в блокчейне. Bitroot называет его корневым протоколом и выбирает место для хранения данных - OP_RETURN.

В частности, транзакции Биткойна, содержащие выходные данные OP _ RETURN, могут быть созданы с помощью библиотеки bitcoinlib, популярной библиотеки, которая обрабатывает операции, связанные с Биткойном. Подобно другим методам выпуска и торговли биткойн-активами, Bitroot также может выпускать и торговать активами, создавая биткойн-транзакции в определенном формате. Когда пользователю необходимо выпустить новый актив, он должен создать транзакцию Bitcoin, содержащую специальные метаданные, определяющие название актива, общую сумму и другие атрибуты. После того, как такие транзакции подтверждены сетью Bitcoin и добавлены в блокчейн, узлы протокола Bitroot анализируют данные и записывают создание и распределение соответствующего актива во внутреннюю базу данных.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Строго говоря, данные, которые Bitroot сохраняет в OP_RETURN, не только данные об эмиссии и торговле активами, но также смарт-контракты.

Однако смарт-контракты здесь отличаются от традиционных смарт-контрактов EVM, поскольку смарт-контракты Bitroot построены на основе блокчейна биткойна и используют язык сценариев биткойна (основной язык транзакций биткойна). В целях безопасности язык сценариев биткойна был разработан как неполный тьюрингов язык, содержащий только некоторые общие операции, такие как OP_ADD, OP_EQUAL, OP_CHECKSIG, OP_CHECKMULTISIG и т. д., и был разработан для единственной цели оплаты. Он не содержит циклических операторов, что позволяет избежать рисков бесконечного цикла, но это также означает, что он не может выполнять сложные вычислительные задачи. Основное применение заключается в проверке подписи транзакции, чтобы гарантировать ее подлинность. Поэтому смарт-контракты на биткойне более ограничены по сравнению со смарт-контрактами EVM.

Bitroot также осознает эту особенность языка сценариев биткойна и предлагает решение в виде добавления дополнительных операционных кодов и функций для расширения возможностей языка сценариев биткойна с целью поддержки более сложных смарт-контрактов. Ниже приведены основные характеристики реализации смарт-контрактов Bitroot:

  1. Скриптовый язык, основанный на Биткойне

Bitroot на основе языка сценариев биткойна добавляет дополнительные операционные коды и функции для расширения возможностей.

  1. Встраивание данных в транзакцию

Данные смарт-контракта Bitroot встраиваются в выход OP_RETURN транзакции Bitcoin, а узлы Bitroot могут анализировать и исполнять эти данные. Таким образом, логика и изменение состояния смарт-контракта могут быть закодированы и сохранены в этих данных.

  1. Анализ и выполнение смарт-контракта

Когда сеть биткойна подтверждает транзакцию, содержащую данные OP_RETURN, узел Bitroot анализирует эти данные и выполняет соответствующие операции в соответствии с встроенным кодом смарт-контракта. Это включает передачу активов, выполнение контрактов и т. д. Каждый узел Bitroot независимо проверяет и выполняет эти операции для поддержания согласованности сети.

  1. Ограничения и функции

Хотя Bitroot расширил возможности смарт-контрактов таким образом, они ограничены неполной тьюринговой функциональностью скриптов Bitcoin. Поэтому смарт-контракты Bitroot больше подходят для простых приложений, не требующих сложной логики, таких как простые финансовые соглашения и управление активами.

  1. Будущее развитие

Сообщество Bitroot уже исследует больше способов расширения функциональности смарт-контрактов, включая возможное обновление протокола и интеграцию с другими технологиями блокчейн для обеспечения более широкой поддержки приложений.

Исходя из этих особенностей, Bitroot может осуществлять выпуск новых активов и встраивать логику смарт-контрактов в торговлю, что позволяет реализовать более сложные финансовые случаи, чем традиционный выпуск/торговля, без изменения основного протокола Биткойн.

Bitroot работает на двух кодовых базах: Bitcoin Core и собственном программном обеспечении Bitroot, поэтому сделки Bitroot должны получить подтверждение от сети биткойнов. В то же время Bitroot также может наследовать безопасность и децентрализованность сети биткойнов.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Кроме того, Bitroot предоставляет разработчикам сообщества серию инструментов и приложений для кошелька, чтобы разработчики и пользователи могли легко управлять активами, совершать сделки и взаимодействовать с смарт-контрактами по протоколу Bitroot, а также поддерживает автоматизацию и интеграцию API, максимально обеспечивая удобство использования для пользователей.

Bitroot позволяет сделать логику контракта более открытой и прозрачной, встроив функциональность смарт-контрактов в сеть Биткойна и определив систему разрешения. Он обеспечивает более разнообразные возможности для активов на сети Биткойн, сохраняя при этом безопасность сети. Помимо выпуска и торговли активами, также доступны DeFi-услуги, такие как займы, Dex, деривативы, платформа запуска, а также торговля активами, такими как предметы в игре, виртуальные персонажи, произведения искусства и т. д.

Bitroot тестовый опыт

В настоящее время Bitroot открыт для тестирования, тестовый адрес: .

Получение тестовых монет BRT: ;

BTC тестовый кран:;

Покупка тестовых монет BTC:。

После входа сначала создайте кошелек, а затем получите тестовый токен для проведения тестового выпуска активов.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

В настоящее время можно создать три типа активов: активы с буквенным именем, подактивы существующих активов и бесплатные цифровые именные активы.

Создание активов с именами букв относительно просто. Введите имя токена, описание (эту информацию можно изменить в любое время) и количество выпуска (по умолчанию, может быть увеличено). Нажмите “создать токен”, чтобы создать токен.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Для создания дочернего актива требуется сначала создать родительский актив, после чего можно выбрать только что созданный актив и ввести имя токена и количество.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

При создании бесплатного цифрового актива имени будет случайным образом назначено имя токена, начинающееся с символа A (цифры после A могут быть настраиваемыми). Просто введите информацию описания и количество, чтобы создать.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Просто щелкните стрелку на активе, чтобы осуществить функции передачи активов, просмотра информации, увеличения активов, блокировки активов и их дальнейшего увеличения.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

На левой стороне функциональной области находится интерфейс торговли активами. На этом интерфейсе будут отображаться текущие популярные торговые пары и торговые пары с ордерами на рынке. Просто найдите соответствующую торговую пару, чтобы завершить ордер на покупку или продажу, это просто и удобно.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Выводы

BRT20, разработанный Bitroot, глубоко исследует функциональные возможности цепочки биткойнов и предлагает интеллектуализированный способ выпуска оригинальных активов в цепочке биткойнов. Однако на данный момент этот протокол находится в ранней стадии развития, и его широкое признание со стороны сообщества потребует времени для наблюдения.

BTC-0,42%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить