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

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

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

1. Рун(符文)简介

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

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

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

В данной статье будет систематически рассмотрено изменение базовых полей проекта Runes, что поможет читателям в корне понять различия между Runes и другими FT-протоколами (, такими как Brc20 и Arc20), для того чтобы рационально оценить и участвовать.

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

2. Способ записи дополнительной информации в цепочке Биткойна

В биткойне существует два основных способа прикрепления оффлайн-данных к цепочке: гравировка и травление.

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

Runes использует технологию травления, которая является интуитивным способом записи информации в цепочке. Конкретный метод заключается в записи информации в поле op-return UTXO биткойна. op-return создает проверяемый, но непотребляемый вывод, позволяя данным храниться в блокчейне.

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

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

Протоколы Ordinals/brc20 используют технику гравировки, чтобы встроить метаданные в свидетельские данные транзакции. Этот процесс достигается через изолированное свидетельствование и "платежи к Taproot", включая два этапа: отправку и раскрытие.

Процесс гравировки использует тип вывода транзакции P2TR в биткойне, что позволяет более конфиденциально хранить разные условия транзакций в блокчейне. Конкретно, сначала создается UTXO(, отправленный на P2TR адрес, генерируемый определенным скриптом, и затем отправляется транзакция ). Затем, при использовании этого UTXO, в свидетельском скрипте предоставляется истинный скрипт, что позволяет загружать данные гравировки в цепочку (, раскрывая транзакцию ).

2.3 Сравнение двух вариантов

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

  • Логика проста и интуитивно понятна
  • Низкие транзакционные издержки
  • Не может занимать память полных узлов в пуле транзакций

Недостатки травления:

  • Ограничено длиной в 80 байт
  • Необходимо высокое сжатие кодирования данных

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

  • Практически не ограничивает размер данных
  • Обладает определенными возможностями защиты конфиденциальности
  • Поддержка различных способов игры (, таких как временной замок, доказательство работы )

Недостатки гравировки:

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

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

3. Анализ базового дизайна Рун

3.1 Рун 0.11 версия

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

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

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

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

Последняя версия протокола Runes в 0.18 представила несколько важных обновлений:

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

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

  3. Поле etching было значительно изменено:

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

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

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

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

  • Соответствует требованиям рынка, решает такие проблемы, как справедливый выпуск и управление активами.
  • Глубокая интеграция с протоколом Ordinals, наличие готовой пользовательской базы
  • Использование op_Return для записи данных, повышение безопасности и уровня децентрализации

Недостатки:

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

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

BTC-1.25%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
RunWhenCutvip
· 1ч назад
Обычный розничный инвестор, переживший бычий и медвежий рынки, понимает, когда в момент превращения неудачников нужно вовремя отступить, и с энтузиазмом по отношению к Блокчейн и Криптоактивам продолжает двигаться вперед.

Пришло новое развлечение, уходим, уходим!
Посмотреть ОригиналОтветить0
WalletManagervip
· 07-21 19:24
Только настоящие аналитики цепочек понимают вкус данных в блокчейне
Посмотреть ОригиналОтветить0
probably_nothing_anonvip
· 07-21 19:12
btc всегда в моде, runes тоже.
Посмотреть ОригиналОтветить0
ThesisInvestorvip
· 07-21 19:04
Это просто трюк, основанный на сжигании денег.
Посмотреть ОригиналОтветить0
  • Закрепить