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

robot
Генерація анотацій у процесі

Глибоке розуміння протоколу Runes: аналіз механізмів базового проєкту та його обмежень

1. Руни(符文) вступ

Протягом минулого року найяскравішим розвитком у сфері web3 стало бурхливе зростання екосистеми铭文. Його походження можна відстежити до протоколу Ordinals, який надає унікальний номер кожному сатоші на біткоїні. Основний засновник Ordinals casey ще у вересні минулого року подав базову версію коду протоколу Runes, але так і не випустив офіційно основну мережу.

Протягом цього часу деякі проекти, такі як RunesAlpha, раніше форкнули цей код і випустили свій власний протокол. Незважаючи на суперечки, ці проекти за короткий час досягли зростання загальної ринкової капіталізації на кілька сотень мільйонів доларів, що підкреслює величезний потенціал протоколу Runes.

Офіційна версія протоколу Runes очікується на офіційний запуск в основній мережі Bitcoin приблизно 20 квітня 2024 року. Це означає, що проекти, які хочуть випустити активи Runes, а також гаманці та торгові платформи, які планують підтримувати Runes, зіткнуться з величезними викликами при розробці безпосередньо в основній мережі.

Ця стаття систематично розгляне зміни базових полів проекту Runes, щоб допомогти читачам зрозуміти, в чому принципова відмінність Runes від інших FT протоколів (, таких як Brc20, Arc20), для раціональної оцінки та участі.

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

2. Спосіб запису додаткової інформації в ланцюзі біткоїна

На біткоїн-ланцюзі існує два основні способи прикріплення офлайн-даних до ланцюга: гравірування та етикетування.

2.1 Основи ектравлення

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

У блокчейн-оглядачі Bitcoin можна легко переглядати транзакції з інформацією op-return. Ця інформація зазвичай зберігається у вигляді кодування шістнадцяткової системи, а після декодування можна отримати рядок у форматі JSON, що містить інформацію про розгортання, карбування, випуск активів Runes та інше.

2.2 Основні принципи гравіювання

Ordinals/brc20 та інші протоколи використовують технологію гравірування, вбудовуючи метадані в свідчення транзакцій. Цей процес реалізується через ізольоване свідчення та "платіж до Taproot", що включає два етапи: подання та розкриття.

Процес виготовлення використовує тип виходу транзакції P2TR біткойна, щоб різні умови транзакції могли зберігатися на блокчейні більш конфіденційно. Конкретно, спочатку генерується UTXO(, що підлягає оплаті на P2TR-адресу, створену за певним скриптом, потім, під час витрачання цього UTXO, в свідченнях надається справжній скрипт, що дозволяє завантажити дані гравіювання на ланцюг ), розкриваючи транзакцію (.

) 2.3 Порівняння двох варіантів

Переваги етікетування:

  • Логіка проста та інтуїтивна
  • Низькі торгові витрати
  • Не займає пам'ять повного вузла

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

  • обмежений до 80 байт довжини
  • потрібно високо стисле кодування даних

Переваги гравіювання:

  • практично не обмежує розмір даних
  • має певну здатність захисту приватності
  • Підтримка різних ігор ###, таких як тайм-лок, доказ роботи (

Недоліки гравіювання:

  • Потрібно дві транзакції в ланцюзі, загальні витрати досить високі
  • Тривала тривалість зберігання транзакцій створює велике навантаження на пам'ять повних вузлів.

![Глибоке розуміння механізму підкладки та обмежень протоколу Runes])https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(

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

) 3.1 Руни 0.11 версія

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

поля edicts визначають напрямок і ціль передачі активів. поле etching містить основну інформацію про розгортання активів, такі як обмеження limit і term, які обмежують кількість карбування та часовий інтервал для карбування. Цей дизайн суттєво відрізняється від способу випуску активів через смарт-контракти Ethereum, оскільки йому бракує можливості верифікації в реальному часі, але також забезпечує справедливість і відкритість випуску активів.

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

) 3.2 Runes 0.18 версія

Остання версія протоколу Runes ввела кілька важливих оновлень у 0.18:

  1. Поле edicts отримало новий параметр pointer, який використовується для зміни напрямку за замовчуванням передачі активів, що допомагає зменшити обсяг коду та витрати на транзакції.

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

  3. було здійснено значні зміни в полі etching:

    • ID активів змінено на рядковий формат, щоб заощадити простір кодування
    • Введено поле terms, що дозволяє емітенту вказати початкову та кінцеву висоту блоку для карбування.
    • Налаштуйте параметр cap для контролю загальної кількості випусків
    • Введення правила звільнення довжини імені, що підвищує дефіцитність
    • Використання двохетапного процесу commit і reveal для розгортання, що підвищує захист конфіденційності
  4. Додано поле turbo, щоб залишити місце для майбутніх оновлень протоколу

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

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

Переваги:

  • Відповідає потребам ринку, вирішує проблеми справедливого карбування та управління активами
  • Глибока інтеграція з протоколом Ordinals, має готову користувацьку базу
  • Використання op_Return для запису даних, підвищує безпеку та рівень децентралізації

Недоліки:

  • Час запуску критичний, що може вплинути на початковий розвиток екосистеми
  • Складні правила, що ускладнюють розуміння та використання для користувачів
  • Правила імен можуть підвищити ризик фішингу
  • У порівнянні з іншими протоколами, розташування в L2 або віртуальних машинах виглядає трохи недостатнім

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

BTC-1.75%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
RunWhenCutvip
· 07-23 21:08
Звичайний роздрібний інвестор, який пережив бичачі та ведмежі ринки, знає, як вчасно вийти, коли невдахи перетворюються, і з ентузіазмом продовжує рухатися вперед у світі Блокчейн та Криптоактиви.

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