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

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

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

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

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

Засновник Ordinals протоколу Кейсі ще в вересні минулого року подав базову версію коду Runes, але досі не було випущено основної мережі. У цей час деякі проекти раніше використали цей код і випустили подібні протоколи. Незважаючи на суперечки, ці проекти в короткостроковій перспективі досягли зростання ринкової капіталізації на кілька сотень мільйонів доларів, продемонструвавши величезний потенціал протоколу Runes.

Офіційна версія протоколу Runes очікується на офіційному запуску на основній мережі Біткойн приблизно 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 є типом виходу транзакцій, введеним у 2021 році в рамках оновлення Taproot для біткойна, який підвищує конфіденційність умов транзакцій. Процес гравіювання вимагає двох транзакцій: спочатку генерується UTXO (транзакція на подання), що сплачує на P2TR-адресу для конкретного сценарію, а потім, коли цей UTXO витрачається, надається справжній сценарій у свідчить сценарії (викриття транзакції), що дозволяє завантажити дані гравіювання в блокчейн.

2.3 Порівняння двох методів

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

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

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

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

3.1 Руни Інтерпретація версії 0.11

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

Коли поле op_Return транзакції містить інформацію edicts у правильному форматі, поза ланцюга解析器 розрахує ситуацію з переміщенням активів користувача, output вказує ціль переміщення.

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

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

3.2 Runes 0.18 версія інтерпретації

Остання версія протоколу Runes містить чотири основні частини: edicts, Mint, etching та burn.

edicts додано параметр pointer, що дозволяє змінювати стандартний напрямок передачі активів, оптимізуючи кодування при одночасному виведенні кількох активів.

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

найбільші зміни в частині гравірування:

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

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

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

Переваги:

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

Недоліки:

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
BridgeJumpervip
· 07-23 08:32
Трохи не розумію, що це.
Переглянути оригіналвідповісти на0
MetamaskMechanicvip
· 07-22 05:35
Знову лише спекулятивна гра~
Переглянути оригіналвідповісти на0
AllInDaddyvip
· 07-22 05:34
Коли можна почати All in?
Переглянути оригіналвідповісти на0
MetaverseLandlordvip
· 07-22 05:30
Знову це обертання Біткойн.
Переглянути оригіналвідповісти на0
FrogInTheWellvip
· 07-22 05:18
Знову новий пристрій для обману для дурнів
Переглянути оригіналвідповісти на0
  • Закріпити