Глубокий анализ протокола Runes: механизмы проектирования и ограничения
1. Рун(简介
В прошлом году наиболее заметным явлением в области web3 стало взрывное развитие экосистемы инскрипций. Ее началом стали Ordinals, технология, которая присваивает уникальный номер каждому сатоши в сети Биткойн.
Основатель Ordinals Кейси в сентябре прошлого года представил базовый код Runes, но основной сети так и не было запущено. Это побудило некоторые проекты заранее форкнуть код и выпустить такие протоколы, как RunesAlpha. Несмотря на споры о плагиате, всего за несколько месяцев рост капитализации на сотни миллионов долларов также продемонстрировал огромный потенциал протокола Runes.
Официальная версия протокола Runes будет официально запущена в основной сети Биткойн примерно 20 апреля 2024 года. Это означает, что команде проекта, кошелькам и торговым платформам предстоит столкнуться с огромными вызовами при непосредственном запуске в основной сети.
![Глубокий анализ механизма проектирования и ограничений протокола Runes])https://img-cdn.gateio.im/webp-social/moments-4396aa45df590316218e4c76904c11b0.webp(
) 2. Способ записи дополнительной информации в биткойне
Существует два основных решения для прикрепления данных вне цепи к Биткойну: гравировка и травление.
2.1 Основные принципы травления
Runes используют технику гравировки для записи информации в поле op-return UTXO биткойна. Это простой и интуитивно понятный способ записи на цепочке, поддерживаемый с версии Bitcoin Core 0.9. op-return создает проверяемый, но непотребляемый вывод, позволяя данным храниться в блокчейне.
В блокчейн-браузере можно увидеть информацию op-return, сопровождающую транзакцию. Эта информация обычно представляет собой данные, закодированные в шестнадцатеричном формате, которые после декодирования могут быть представлены в формате JSON и указывать на такие сведения, как развертывание, чеканка и выпуск активов Runes.
2.2 Основные принципы гравировки
Протоколы Ordinals/brc20 встраивают метаданные в данные свидетельства транзакций, реализуя это через изолированные свидетельства и P2TR. Этот процесс включает два этапа: подачу и раскрытие, для чего требуется завершение двух транзакций.
P2TR — это тип выходов транзакций, введенный в результате обновления Taproot Bitcoin в 2021 году, который повысил конфиденциальность транзакций. После завершения процесса гравировки протокол Ordinals требует, чтобы гравировка была связана с первым сатоши первого входа.
2.3 Сравнение двух вариантов
Преимущества травления: простая логика, низкие транзакционные издержки, не занимает память пула полных узлов.
Недостатки: ограничение длины в 80 байт, требуется высокая степень сжатия данных.
Преимущества: практически не ограничен по размеру, обеспечивает определённую защиту конфиденциальности, поддерживает различные способы игры.
Недостатки: требует дважды записывать в блокчейн, более высокие затраты, большое давление на память полных узлов.
![Глубокий анализ механизма и ограничений проектирования протокола Runes]###https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(
) 3. Анализ базового дизайна Runes
3.1 Рун 0.11 версия
Первоначальная версия Runes делится на три части: edicts### перевод активов(, etching) развертывание активов(, burn) уничтожение(.
Эдикты определяют направление передачи активов, гравировка представляет собой развертывание информации об активах. По сравнению с ERC721, Runes добавляет поля limit и term, ограничивая количество и диапазон mint. Это фундаментальное отличие проекта гравировок от выпуска активов на смарт-контрактах Ethereum — отсутствие возможности верификации в реальном времени.
Протокол единого определения выпуска активов и mint-методов, подчеркивающий справедливый запуск, полностью открытое участие пользователей и ограничение вмешательства со стороны проектов.
![Глубокий разбор механизма проектирования и ограничений протокола Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
)# 3.2 Рун 0.18 версия
Новая версия Runes делится на четыре аспекта: edicts, Mint, etching и другие поля.
edicts добавлен параметр pointer, предназначенный для изменения направления по умолчанию при передаче активов, что снижает объем кодирования и транзакционные издержки.
Поле Mint ограничивает каждую транзакцию возможностью создать один актив, уравновешивая стартовые позиции технических и обычных пользователей.
изменение поля etching максимальное:
ID актива изменен на строковый формат, что экономит место для кодирования
Ввести поле terms, указать стартовую и конечную точку mint, повысить справедливость
Установить правила освобождения длины имени, чтобы избежать регистрации по抢注.
Используйте двухступенчатый процесс commit и reveal, чтобы защитить контроль над именем эмитента.
Добавлено поле turbo, зарезервированное для будущих изменений протокола.
![Глубокий анализ механизма проектирования и ограничений протокола Runes]###https://img-cdn.gateio.im/webp-social/moments-a3fbbb22d01d9b7871f626a8836cec4f.webp(
) 4. Оценка нового Протокола Runes
Преимущества:
Соответствует требованиям рынка, решает проблемы экосистемы铭文.
Основываясь на пользовательской базе протокола Ordinals
Используя метод op_Return, повышаем безопасность и степень децентрализации
Недостатки:
Время выхода на рынок ограничено, что может повлиять на развитие экосистемы
Сложные правила увеличивают сложность действий пользователей и риск фишинга
В отличие от протоколов, таких как Atomical, отсутствует L2 или BVM.
![Глубокий анализ механизмов проектирования и ограничений протокола Runes]###https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp(
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Глубина анализа протокола Runes: механизмы проектирования, преимущества и недостатки, а также влияние на экосистему Биткойн
Глубокий анализ протокола Runes: механизмы проектирования и ограничения
1. Рун(简介
В прошлом году наиболее заметным явлением в области web3 стало взрывное развитие экосистемы инскрипций. Ее началом стали Ordinals, технология, которая присваивает уникальный номер каждому сатоши в сети Биткойн.
Основатель Ordinals Кейси в сентябре прошлого года представил базовый код Runes, но основной сети так и не было запущено. Это побудило некоторые проекты заранее форкнуть код и выпустить такие протоколы, как RunesAlpha. Несмотря на споры о плагиате, всего за несколько месяцев рост капитализации на сотни миллионов долларов также продемонстрировал огромный потенциал протокола Runes.
Официальная версия протокола Runes будет официально запущена в основной сети Биткойн примерно 20 апреля 2024 года. Это означает, что команде проекта, кошелькам и торговым платформам предстоит столкнуться с огромными вызовами при непосредственном запуске в основной сети.
![Глубокий анализ механизма проектирования и ограничений протокола Runes])https://img-cdn.gateio.im/webp-social/moments-4396aa45df590316218e4c76904c11b0.webp(
) 2. Способ записи дополнительной информации в биткойне
Существует два основных решения для прикрепления данных вне цепи к Биткойну: гравировка и травление.
2.1 Основные принципы травления
Runes используют технику гравировки для записи информации в поле op-return UTXO биткойна. Это простой и интуитивно понятный способ записи на цепочке, поддерживаемый с версии Bitcoin Core 0.9. op-return создает проверяемый, но непотребляемый вывод, позволяя данным храниться в блокчейне.
В блокчейн-браузере можно увидеть информацию op-return, сопровождающую транзакцию. Эта информация обычно представляет собой данные, закодированные в шестнадцатеричном формате, которые после декодирования могут быть представлены в формате JSON и указывать на такие сведения, как развертывание, чеканка и выпуск активов Runes.
2.2 Основные принципы гравировки
Протоколы Ordinals/brc20 встраивают метаданные в данные свидетельства транзакций, реализуя это через изолированные свидетельства и P2TR. Этот процесс включает два этапа: подачу и раскрытие, для чего требуется завершение двух транзакций.
P2TR — это тип выходов транзакций, введенный в результате обновления Taproot Bitcoin в 2021 году, который повысил конфиденциальность транзакций. После завершения процесса гравировки протокол Ordinals требует, чтобы гравировка была связана с первым сатоши первого входа.
2.3 Сравнение двух вариантов
Преимущества травления: простая логика, низкие транзакционные издержки, не занимает память пула полных узлов. Недостатки: ограничение длины в 80 байт, требуется высокая степень сжатия данных.
Преимущества: практически не ограничен по размеру, обеспечивает определённую защиту конфиденциальности, поддерживает различные способы игры. Недостатки: требует дважды записывать в блокчейн, более высокие затраты, большое давление на память полных узлов.
![Глубокий анализ механизма и ограничений проектирования протокола Runes]###https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(
) 3. Анализ базового дизайна Runes
3.1 Рун 0.11 версия
Первоначальная версия Runes делится на три части: edicts### перевод активов(, etching) развертывание активов(, burn) уничтожение(.
Эдикты определяют направление передачи активов, гравировка представляет собой развертывание информации об активах. По сравнению с ERC721, Runes добавляет поля limit и term, ограничивая количество и диапазон mint. Это фундаментальное отличие проекта гравировок от выпуска активов на смарт-контрактах Ethereum — отсутствие возможности верификации в реальном времени.
Протокол единого определения выпуска активов и mint-методов, подчеркивающий справедливый запуск, полностью открытое участие пользователей и ограничение вмешательства со стороны проектов.
![Глубокий разбор механизма проектирования и ограничений протокола Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
)# 3.2 Рун 0.18 версия
Новая версия Runes делится на четыре аспекта: edicts, Mint, etching и другие поля.
edicts добавлен параметр pointer, предназначенный для изменения направления по умолчанию при передаче активов, что снижает объем кодирования и транзакционные издержки.
Поле Mint ограничивает каждую транзакцию возможностью создать один актив, уравновешивая стартовые позиции технических и обычных пользователей.
изменение поля etching максимальное:
Добавлено поле turbo, зарезервированное для будущих изменений протокола.
![Глубокий анализ механизма проектирования и ограничений протокола Runes]###https://img-cdn.gateio.im/webp-social/moments-a3fbbb22d01d9b7871f626a8836cec4f.webp(
) 4. Оценка нового Протокола Runes
Преимущества:
Недостатки:
![Глубокий анализ механизмов проектирования и ограничений протокола Runes]###https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp(