Протокол Runes незабаром запуститься, новий стандарт випуску Біткойн активів на горизонті.

Протокол Runes: нове покоління стандарту випуску активів на Біткойн

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

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

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

Ця стаття систематично розгляне підвалини дизайну протоколу Runes, проаналізує його відмінності від протоколів BRC20, ARC20 та ін., допомагаючи читачеві раціонально оцінити переваги та обмеження Runes.

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

Два способи запису додаткової інформації в Біткойні

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

Принципи травлення

Runes використовує технологію гравірування, тобто записує інформацію в поле OP_RETURN UTXO Біткойна. Ця функція була активована з 2014 року в версії Bitcoin Core 0.9 і дозволяє створювати в транзакціях перевірний, але непоглинений вихід для зберігання даних в блокчейні.

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

Технологічні принципи гравірування

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

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

Протокол Ordinals визначає, що інскрипції пов'язані з першим сатоші першого входу. Отже, процес інскрипції полягає в прив'язуванні даних до конкретного сатоші, в результаті чого створюється інскрипція.

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

Технологія гравіювання:

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

Технологія гравіювання:

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

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

Аналіз дизайну протоколу Runes

Протокол Runes розвивався від початкової версії 0.11 до останньої версії 0.18, переживши величезні зміни. Порівнюючи ці дві версії, ми можемо глибше зрозуміти дизайнерську концепцію та ціннісні пропозиції Runes.

Runes 0.11 версія

Ранні версії протоколу Runes в основному містили три частини:

  1. укази(інформація про передачу активів)
  2. гравірування( інформація про розгортання активів)
  3. burn( знищити)

Коли поле OP_RETURN угоди містить коректно відформатовану інформацію edicts, поза ланцюгом解析器 обчислює ситуацію з передачею активів користувача, поле output вказує на ціль передачі.

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

Ця версія протоколу Runes вже досить вдосконалена, а похідні проекти, такі як RuneAlpha, також досягли помітного обсягу на ринку.

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

Runes 0.18 версія

Остання версія протоколу Runes зазнала суттєвих змін, які в основному охоплюють чотири аспекти:

  1. укази(переміщення активів)
  2. mint(випуск)
  3. травлення( розгортання)
  4. burn(знищити)

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

поле mint було піднято на один рівень з edicts, обмежуючи кожну транзакцію випуском лише одного активу, що врівноважує можливості участі різних користувачів.

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

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

Новий поле turbo зарезервовано для майбутніх оновлень протоколу.

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

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

Остання версія протоколу Runes внесла кілька удосконалень, спрямованих на вирішення проблем ринку:

  • Більш детальне управління випуском має надію зробити ринок більш впорядкованим
  • Завдяки базі користувачів протоколу Ordinals, початок вже стоїть на плечах гігантів
  • Як протокол FT, він компенсує недоліки Ordinals в аспекті взаємозамінних активів
  • Використання OP_RETURN для запису даних забезпечує гнучку можливість відтворення бухгалтерських записів

Однак, протокол Runes також стикається з деякими викликами:

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

Попри це, протокол Runes, як новий стандарт випуску активів на Біткойні, все ще заслуговує на постійну увагу з боку ринку. З поступовим удосконаленням екосистеми Runes має потенціал принести більше інноваційних застосувань і цінності для Біткойна.

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

BTC0.3%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 9
  • Репост
  • Поділіться
Прокоментувати
0/400
ShibaOnTheRunvip
· 08-16 18:43
Підніміться!
Переглянути оригіналвідповісти на0
ThesisInvestorvip
· 08-16 11:08
пастка не закінчується, чекаю, коли обдурюватимуть людей, як лохів
Переглянути оригіналвідповісти на0
ApeWithNoChainvip
· 08-15 11:12
Знову щось новеньке.
Переглянути оригіналвідповісти на0
ChainWatchervip
· 08-13 19:16
4月20 До місяця
Переглянути оригіналвідповісти на0
ForkTonguevip
· 08-13 19:08
Знову щось нове зроблено
Переглянути оригіналвідповісти на0
AirdropHunterZhangvip
· 08-13 19:06
Ще одна хвиля Аірдроп прийшла, тихенько натискайте і все.
Переглянути оригіналвідповісти на0
OfflineValidatorvip
· 08-13 19:03
Ти знову щось нове вигадуєш у криптосвіті.
Переглянути оригіналвідповісти на0
PuzzledScholarvip
· 08-13 18:54
20 квітня вже тут, дивіться, хто перший вийде.
Переглянути оригіналвідповісти на0
IntrovertMetaversevip
· 08-13 18:53
Прийшли, прийшли, знову є можливість отримати.
Переглянути оригіналвідповісти на0
Дізнатися більше
  • Закріпити