Запуск Runes: що відомо про новий Bitcoin-протокол?

Фото - Запуск Runes: що відомо про новий Bitcoin-протокол?
Минуло пів року після анонсу нового Bitcoin-протоколу Runes, і от він готовий до запуску. Подія відбудеться в момент халвінгу в мережі Біткоїна (орієнтовно 20 квітня) і стане наступним етапом еволюції першого у світі платіжного блокчейну.
Коли в 2008 році Сатоші Накамото опублікував білу книгу Bitcoin, передбачалося, що цей блокчейн підтримуватиме єдиний актив — BTC. Однак через 15 років розробник Кейсі Родармор розширив його функціонал, створивши протокол Ordinals.

Він дозволив створювати NFT у блокчейні Bitcoin у вигляді Inscriptions — фрагментів даних, що вбудовані у сатоші (найменші одиниці Bitcoin). І хоча Ordinals розширив функціонал Bitcoin, сам блокчейн все ще не підтримував будь-які інші взаємозамінні токени.

Це, у свою чергу, зумовило появу нового протоколу — BRC-20. А він призвів до створення безлічі взаємозамінних токенів: станом на квітень 2024 року їхня кількість сягає 796.
Пʼятірка токенів BRC-20. Джерело: coingecko.com

Пʼятірка токенів BRC-20. Джерело: coingecko.com

Архітектура роботи BRC-20 значною мірою перевантажує мережу, оскільки під час обміну токенами BRC-20 створюється дуже багато UTXO (невитрачених транзакцій). Bitcoin-ентузіасти висловили занепокоєння з цього приводу, стимулюючи створення нового рішення для взаємозамінних токенів у Bitcoin.

У вересні 2023 року Кейсі запропонував альтернативу до BRC-20 — протокол Runes. Він мінімізує використання UTXO, дозволяючи створювати взаємозамінні токени без відчутного впливу на основну мережу Bitcoin.

Як працює Runes?

Кожна транзакція у мережі Bitcoin складається з вхідних та вихідних даних. Коли вона відбувається, вхідні дані видаляються, а вихідні знову генеруються. Останні називаються UTXO та використовуються для подальших транзакцій. Саме на базі UTXO створено архітектуру роботи протоколу Runes.

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

Для обміну токенами в Runes використовується функція передавання. Вона розподіляє UTXO на потрібну кількість нових UTXO, які містять різну кількість токенів. Такий підхід розподіляє токени між користувачами без значного навантаження на мережу Bitcoin.

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

Після початкового створення токени Runes можуть бути змінчені. Створення токена передбачає розгортання розробником відповідного смартконтракту, що визначає права на їх отримання, а мінт безпосередньо наділяє користувачів цими правами. Мінт токенів Runes ділиться на 2 типи:

  • відкритий. Дозволяє мінтити нові токени будь-яким користувачам, які відповідають раніше встановленим умовам;
  • закритий. Нові токени можуть бути змінчені тільки за умови дотримання певних критеріїв, наприклад час для мінта. Щойно ці умови перестають виконуватися, мінт припиняється.

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

  • загальну пропозицію. Кількість токенів, які можна змінтити. Після того, як цього показника було досягнуто, створення нових токенів припиняється, стримуючи тим самим їх інфляцію;
  • кількість. Значення кількості токенів, що генерується в кожній транзакції мінта;
  • початкову та кінцеву висоту блока. Визначають період, упродовж якого певний токен може бути змінчений.

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

Екосистема Runes

Імовірно, що екосистема Runes буде схожою на екосистему інших блокчейн-протоколів. З розвитком у ній можуть з'явитися DEX, лаунчпади та лендингові протоколи. Розуміння цих проєктів наразі допоможе опинитися у потрібний час і у потрібному місці, якщо популярність Runes зростатиме.
Екосистема Bitcoin-протоколу Runes. Джерело: twitter.com

Екосистема Bitcoin-протоколу Runes. Джерело: twitter.com

Для взаємодії з Runes користувачам знадобиться Bitcoin-гаманець (на кшталт Xverse) та доступ до торгових майданчиків для купівлі токенів (на зразок Magic Eden). Хоча Runes ще офіційно не запущено, маркетплейси вже представили Pre-Runes* своїм користувачам.

*Pre-Runes — це NFT-колекції Ordinals, які будуть конвертовані у токени Runes після запуску протоколу. Найбільш популярні Pre-Runes:

  1. Rune Pups. Один з найбільших мемкоїнів у мережі Bitcoin. Після заяви про інтеграцію в Runes вартість токена PUPS зросла у 10 разів.
  2. Runestones. Понад 112 тисяч користувачів стали власниками NFT із колекції Runestones за допомогою ейрдропу. Критерій — володіння трьома inscriptions.
  3. RSIC Metaprotocol. NFT-колекція, токени якої нагадують містичні артефакти з вигравіруваними рунічними символами. Автори проєкту поширили 21 тисячу RSIC (Rune Specific Inscription Circuits) серед шанувальників Bitcoin Ordinals.

Говорячи про призначення протоколу, його автор Кейсі Родармор уточнив, що Runes був створений для мемкоїнів. Враховуючи популярність подібних активів у 2024 році, є шанс, що Runes повторить успіх Solana, ставши наступним плацдармом для мемкоїнів.

Висновок

Runes буде запущений у момент халвінгу Bitcoin. Чому Кейсі вибрав саме цю дату — невідомо. Але серед спільноти ширяться чутки, що це пов'язано з необхідністю нової ліквідності.

Наразі важко передбачити майбутнє Runes. Однак, враховуючи досвід BRC-20 та Ordinals, є великі шанси, що патерн повториться. Ажіотаж навколо революційного протоколу може стимулювати появу нових користувачів, що вплине на зростання вартості активів Runes.

Пише про DeFi та криптовалюти через призму технологій.