Глубокий анализ протокола Runes: механизмы разработки, плюсы и минусы, а также влияние на экосистему Биткойна

robot
Генерация тезисов в процессе

Глубокий анализ протокола Runes: анализ механизма базового дизайна и его ограничений

1. Руны(符文)简介

За последний год в области Web3 самым горячим темой стало всплеск экосистемы инскрипций. Его происхождение восходит к протоколу Ordinals, который является технологией, присваивающей уникальный номер каждому сатоши в биткойне. Основной разработчик Ordinals Кейси еще в сентябре прошлого года представил базовый код протокола Runes, но до сих пор не выпустил основную версию сети.

В это время некоторые проекты, такие как RunesAlpha, заранее форкнули этот код и выпустили свой собственный Протокол. Несмотря на споры, эти проекты всего за несколько месяцев увеличили свою общую рыночную капитализацию до нескольких сотен миллионов, продемонстрировав огромный потенциал Протокола Runes.

Официальная версия протокола Runes планируется к официальному запуску в основной сети Bitcoin примерно 20 апреля 2024 года. Это означает, что команде проекта, кошелькам и торговым платформам предстоит столкнуться с огромными вызовами при прямой разработке в основной сети, так как нет тестовой сети для отладки.

Глубокий анализ механизмов проектирования и ограничений протокола Runes

2. Способ записи данных в блокчейне Биткойн

Существует два основных решения для привязки данных вне блокчейна на Биткойне: гравировка и травление.

2.1 Основные принципы травления

Runes используют технику гравировки для записи данных в поле OP_RETURN UTXO биткойна. Этот метод поддерживается с версии Bitcoin Core 0.9 (2014 года ) и позволяет создавать проверяемый, но непотребляемый вывод, что позволяет напрямую хранить данные в блокчейне.

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

2.2 Основные принципы гравировки

Протоколы Ordinals/BRC20 используют технику гравировки, чтобы записать метаданные в свидетельственные данные транзакции. Этот процесс осуществляется через изолированные свидетельства и "оплату Taproot" (P2TR), включая два этапа: подачу (commit) и раскрытие (reveal).

P2TR — это тип выходов транзакций, введенный в результате обновления Taproot для биткойна в 2021 году, который позволяет более конфиденциально хранить различные условия транзакций. Процесс гравировки требует двух транзакций: сначала создается транзакция ( commit, которая оплачивается на адрес P2TR, затем, когда этот UTXO тратится, в скрипте свидетельства предоставляется настоящий скрипт, что позволяет загрузить данные гравировки ) reveal.

( 2.3 Сравнение двух решений

Этчинг:

  • Преимущества: простая и понятная логика, низкие транзакционные издержки, не занимает память пула полных узлов.
  • Недостатки: ограничение длины 80 байт, необходимо сильно сжимать данные.

Гравировка:

  • Преимущества: практически неограниченный размер, определенная защита конфиденциальности, поддержка различных способов игры.
  • Недостатки: требуется две цепочечные транзакции, высокая стоимость, большое давление на память полных узлов.

![Глубокий анализ механизма и ограничений дизайна на основе протокола Runes])https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp###

3. Интерпретация базового дизайна Runes

( 3.1 Рун 0.11 версия

Первоначальная версия Runes Протокол состоит из трех частей: edicts) информация о передаче активов###, etching( информация о развертывании активов) и burn( уничтожение).

Эдикты определяют направление передачи активов, а гравировка отображает основную информацию о развертывании активов. По сравнению с умными контрактами Ethereum, Runes ограничивает количество и диапазон доступных для чеканки через поля limit и term. Этот дизайн делает проект Runes трудным для реализации сложной токеномики, но также повышает справедливость и снижает вероятность вмешательства со стороны команды проекта в рынок.

Глубокий анализ механизма проектирования и ограничений протокола Runes

( 3.2 Рун 0.18 версия

Последняя версия протокола Runes претерпела значительные изменения, в основном включает в себя:

  1. edicts добавлен параметр pointer, который используется для изменения направления по умолчанию для передачи активов, снижая объем кода и стоимость транзакций.

  2. Добавлено поле Mint, ограничивающее одну транзакцию возможностью создать только один актив, что сбалансировало шансы на создание для разных пользователей.

  3. травление) развертывание активов### значительное изменение полей:

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

Глубокий анализ механизма проектирования и ограничений протокола Runes

4. Оценка нового протокола Runes

Преимущества:

  1. Соответствует потребностям рынка, решая некоторые проблемы на начальном этапе работы с铭文协议.
  2. Встраивание протокола Ordinals, что позволит быстро развиваться благодаря его пользовательской базе.
  3. В качестве FT Протокола, он компенсирует недостатки Ordinals в области рыночной деятельности.
  4. Использование OP_RETURN для записи данных повысило безопасность и уровень децентрализации.

Недостатки:

  1. Сжатые сроки выхода на рынок могут повлиять на начальное развитие экосистемы.
  2. Сложные правила и ограничения на длину названия активов могут увеличить риск фишинга для пользователей.
  3. Текущая функция ограничена уровнем выпуска активов, отсутствует планирование в направлениях будущих L2 или BVM.

Глубокий анализ механизма базового дизайна и ограничений протокола Runes

BTC-0.99%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
SybilAttackVictimvip
· 07-22 05:58
btc Сайбера 3.0
Посмотреть ОригиналОтветить0
MysteriousZhangvip
· 07-21 23:56
Технические специалисты тоже сближаются
Посмотреть ОригиналОтветить0
QuorumVotervip
· 07-19 16:25
Опять играем в новые фишки
Посмотреть ОригиналОтветить0
AirdropHunterKingvip
· 07-19 16:19
早就сидеть в засаде.好了BTCКошелек 准备撸一波
Посмотреть ОригиналОтветить0
  • Закрепить