• bitcoinBitcoin (BTC) $ 93,208.00
  • ethereumEthereum (ETH) $ 3,410.99
  • tetherTether (USDT) $ 0.998321
  • dogecoinDogecoin (DOGE) $ 0.391515
  • usd-coinUSDC (USDC) $ 0.998818
  • cardanoCardano (ADA) $ 0.971779
  • tronTRON (TRX) $ 0.198972
  • stellarStellar (XLM) $ 0.488647
  • chainlinkChainlink (LINK) $ 18.05
  • bitcoin-cashBitcoin Cash (BCH) $ 497.37
  • leo-tokenLEO Token (LEO) $ 8.25
  • litecoinLitecoin (LTC) $ 95.21
  • hedera-hashgraphHedera (HBAR) $ 0.137702
  • crypto-com-chainCronos (CRO) $ 0.173761
  • ethereum-classicEthereum Classic (ETC) $ 28.90
  • daiDai (DAI) $ 0.998454
  • vechainVeChain (VET) $ 0.041224
  • okbOKB (OKB) $ 53.15
  • cosmosCosmos Hub (ATOM) $ 8.11
  • moneroMonero (XMR) $ 156.22
  • algorandAlgorand (ALGO) $ 0.289027
  • makerMaker (MKR) $ 1,764.05
  • kucoin-sharesKuCoin (KCS) $ 11.44
  • tezosTezos (XTZ) $ 1.21
  • eosEOS (EOS) $ 0.796146
  • neoNEO (NEO) $ 14.15
  • zcashZcash (ZEC) $ 55.92
  • iotaIOTA (IOTA) $ 0.223140
  • bitcoin-goldBitcoin Gold (BTG) $ 31.57
  • true-usdTrueUSD (TUSD) $ 1.00
  • 0x0x Protocol (ZRX) $ 0.535278
  • basic-attention-tokenBasic Attention (BAT) $ 0.282552
  • dashDash (DASH) $ 34.83
  • qtumQtum (QTUM) $ 3.54
  • ravencoinRavencoin (RVN) $ 0.024023
  • decredDecred (DCR) $ 16.50
  • nemNEM (XEM) $ 0.026818
  • ontologyOntology (ONT) $ 0.261900
  • iconICON (ICX) $ 0.205923
  • liskLisk (LSK) $ 1.18
  • wavesWaves (WAVES) $ 1.65
  • huobi-tokenHuobi (HT) $ 0.755406
  • paxos-standardPax Dollar (USDP) $ 0.998947
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.075086
  • bytomBytom (BTM) $ 0.005803
Альткоины

Runes: чем новые токены в сети биткоина отличаются от BRC-20?

В этой статье:

Что такое Runes и зачем он нужен?

Рынок и экосистема Runes

Протокол Ordinals больше не нужен?

Runes vs BRC-20 vs биткоин-NFT

«Руны найдешь. И постигнешь знаки, сильнейшие знаки, крепчайшие знаки, Хрофт их окрасил, а создали боги. И Один их вырезал».

Примерно такое описание рун дает древнескандинавская мифология в Старшей Эдде и, судя по всему, Кейси Родармор вдохновлялся именно этой эстетикой, разрабатывая дизайн нового протокола для создания взаимозаменяемых токенов в сети биткоина.

Runes (руны) был запущен 24 апреля 2024 года, непосредственно после халвинга биткоина, спровоцировав рост комиссий и задержки обработки транзакций. По данным аналитической платформы Dune, на момент написания создано более 11 000 «рун», а общая сумма связанных с ними комиссий превысила $3,5 млн.

Команда Incrypted разобралась в особенностях Runes, чтобы понять, чем этот протокол превосходит существующий технический стандарт BRC-20 и действительно ли он может дать импульс для дальнейшего развития биткоина.

Что такое Runes и зачем он нужен?

Runes — это стандарт взаимозаменяемых токенов для сети биткоина, который впервые представлен Кейси Родармором в сентябре 2023 года. Родармор также является основателем протокола Ordinals, с которым связан бум так называемых Bitcoin-NFT, наблюдавшийся весной 2023 года.

Runes позиционируется как дальнейшая эволюция стандарта BRC-20, представленного в марте 2023 года разработчиком Domo.

Как и BRC-20, протокол Runes использует функцию OP RETURN, чтобы записать информацию о токене в отдельный выход биткоин-транзакции, который невозможно потратить. Однако он предполагает ряд технических отличий, упрощающих операции с новыми активами и снижающих нагрузку на блокчейн

Основными преимуществами Runes по сравнению с BRC-20 являются прямая поддержка UTXO биткоин и возможность проводить транзакции в Lightning Network. Родармор также указывает, что новый протокол способствует более ответственному управлению UTXO и требует меньшего количества входов/выходов по сравнению с BRC-20, что позволяет меньше «засорять» блокчейн.

Принцип работы Runes

Поскольку Runes частично использует те же решения, что и BRC-20, техническая часть протокола будет более понятной, если вы уже знакомы с этим стандартом и общим принципом работы системы UTXO.

В основу Runes положена команда OP_RETURN, которая позволяет прикрепить к биткоин-транзакции дополнительные данные. Ordinals использует ее для создания Inscriptions (биткоин-NFT), в то время как Runes вместо файлов добавляет в транзакцию особое сообщение — runestone (рунный камень), содержащее несколько строк кода, определяющих или меняющих параметры нового токена.

При помощи OP_RETURN пользователь может совершать несколько типов операций, вписывая стандартизированные шаблоны кодов:

  • травление (etching) — прописывает базовые параметры будущего актива вроде тикера, общего предложения, особенностей минта и передачи;
  • минт (minting) — создает определенное количество токен в соответствии с прописанными правилами;
  • передача (transfering) — позволяет отправить активы с баланса пользователя на другой адрес;
  • сжигание (burning) — «уничтожает» определенное количество токенов при помощи специального указания (edict) или при создании «рунного камня» с ошибкой в коде (сenotaph).

Таким образом «рунный камень» — это своеобразный аналог смарт-контракта, который записывается в блокчейн, как часть стандартной транзакции. Чтобы провести любую из перечисленных выше операций, пользователь, по сути, отправляет контрагенту небольшое количество биткоинов, создавая вместе со стандартным выходом выход OP_RETURN, в который вставляется «рунный камень».

Опкод OP_RETURN с зашифрованным кодом «рунного камня». Данные: Mempool.space.

Ключевая особенность Runes в том, что протокол позволяет переносить «рунный камень» со входа транзакции на выход, благодаря чему операции можно совершать точно также, как обычные биткоин-транзакции, в то время как для токенов BRC-20 требуются дополнительные действия.

Например, чтобы выпустить одну «руну» владелец кошелька отправляет самому себе небольшое количество биткоинов. Вместе с этой транзакцией он создает выход OP_RETURN, в который вписываются данные, подтверждающие минт определенного количества токенов.

Если он захочет перевести половину своих токенов на другой адрес, ему необходимо будет отправить на него небольшую сумму в биткоине, для создания нового выхода OP_RETURN с кодом операции перевода.

При этом протокол устанавливает собственную систему шифрования данных, содержащихся в «рунном камне», поэтому они распознаются только совместимыми кошельками. Если посмотреть транзакцию с использованием Runes в обычном обозревателе, то в поле опкода OP_RETURN отразится лишь цифровая комбинация, как на скриншоте выше.

Runes и BRC-20: отличия и общие черты

Так чем же Runes принципиально отличаются от BRC-20, который также записывает данные о транзакциях в OP_RETURN?

BRC-20 — это стандарт, который построен поверх протокола Ordinals. Для хранения данных он использует «пронумерованный» сатоши, то есть отдельный, специально промаркированный выход, который нужно отслеживать при каждой транзакции.

Такая архитектура требует создания и отслеживания большего количества UTXO. Runes не нуждаются в «промаркированных» выходах. Протокол вписывает данные как часть общей транзакции, что не только сокращает количество создаваемых выходов, но и исключает риск случайного расходования «пронумерованного» сатоши, которое приводит к потере связанных с ним данных.

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

Код «рунного камня» для операции травления (ethcing). Данные: Xverse.

Код BRC-20 для операции «развертывания» эквивалентной «травлению». Данные: Layer1 Foundation.

Сравнение кода токенов Runes и BRC-20.

Например, и для Runes и для BRC-20 во время создания токена владелец может установить, сколько единиц актива можно выпустить или передать за один раз. Из-за этого на маркетплейсах «руны» продаются «пакетами» по несколько сотен или тысяч единиц, как это раньше происходило с BRC-20.

Пример торгового предложения для токенов на базе Runes. Данные: UniSat.

Runes хоть и упрощает процесс записи данных в блокчейн и расширяет количество настраиваемых параметров, все же не создает принципиально нового способа развертывания и управления токенами. Полноценные смарт-контракты для биткоина, которые позволили бы создавать программируемые цифровые активы по аналогии с Ethereum, все еще находятся на стадии разработки или тестирования.

В итоге, Runes, как и BRC-20, используется в основном для создания мемкоинов. Впрочем, не исключено что совместимость Runes с Lightning Network сможет привлечь внимание пользователей к этой сети и дать ей импульс для дальнейшего развития.

Рынок и экосистема Runes

Для взаимодействия с Runes не подходят стандартные биткоин-кошельки, поскольку они не будут отображать дополнительную информацию транзакции, а их UI не адаптирован под протокол. Чтобы проводить какие-либо операции потребуется специализированный сервис.

Наиболее универсальный вариант — Xverse. Он доступен в виде мобильного приложения или расширения для браузера и поддерживает сразу несколько стандартов токенов в сети биткоина, построенных на базе протоколов Runes, Ordinals и Stacks.

В качестве альтернативы можно обратить внимание на UnisatWallet и кошелек OKX — они также поддерживают и Runes и токены на базе Ordinals.

Отслеживать новые коллекции, а также создавать, минтить и пересылать «руны» можно при помощи сервиса Luminex. Для доступа ко всем основным операциям достаточно подключить совместимый кошелек.

Интерфейс для взаимодействия с Runes. Данные: Luminex.

Выставить выпущенные токены на продажу можно на специализированных торговых площадках. На момент написания крупнейшими являются:

  • UniSat — в свое время получила известность как одним из первых торговых сервисов для Ordinals. Сейчас также поддерживает токены на основе Runes;
  • OKX Web3 — торговая площадка одноименной криптобиржи с поддержкой Runes и Inscriptions;
  • MagicEden — в прошлом крупнейший NFT-маркетплейс экосистемы Solana. Сегодня — кроссчейн-платформа для торговли NFT.

Важно отметить, что рынок Runes сильно фрагментирован, поэтому ликвидность, объемы торгов и цены на разных платформах могут отличаться. Перед проведением сделки стоит оценить доступные предложения на нескольких площадках.

Протокол Ordinals больше не нужен?

Поскольку Runes позиционируется как улучшенная версия стандарта BRC-20, а он, в свою очередь, построен поверх протокола Ordinals, возникает вопрос — насколько востребованным остается последний?

По данным аналитической платформы Dune, на момент написания общее количество Inscriptions в сети биткоина составляет 66 млн, при этом на токены BRC-20 приходится более 54 млн «надписей» или около 80% от их общего объема.

Основные метрики Inscription. Данные: Dune Analytics.

Начнет ли эта цифра снижаться? Сокращение количества новых «надписей» и формирование плато в общем объеме указывают на то, что процесс уже запущен. Однако это не значит, что Ordinals прекратит существование. Оставшиеся 20% Inscriptions приходится на биткоин-NFT и на момент написания в экосистеме биткоина не существует альтернативных инструментов для создания уникальных цифровых объектов.

Появление Runes может положить конец безраздельной монополии Ordinals и установить четкое разделение технических стандартов для взаимозаменяемых и уникальных токенов, которые ранее так или иначе были связаны с «порядковыми» сатоши.

При этом важно учитывать, что инфраструктура для Inscriptions в целом совместима и с Runes, как это видно на примере кошельков и торговых площадок. Поэтому, вероятно, нам не потребуется создание альтернативной экосистемы — токены Runes могут со временем вытеснить Ordinals на уже существующих платформах и сервисах, но на пользовательском уровне отличия будут малозаметны.

Runes vs BRC-20 vs биткоин-NFT

Приведенная ниже сравнительная таблица поможет лучше понять, чем отличаются упоминаемые нами типы активов в сети биткоина.

Runes BRC-20 биткоин-NFT
Создатель Кейси Родармор Domo Кейси Родармор
Класс активов Взаимозаменяемые токены Взаимозаменяемые токены Невзаимозаменяемые токены
Базовый протокол Runes Ordinals Ordinals
Метод хранения данных В блокчейне, в виде метаданных В блокчейне как «whitness data» В блокчейне как «whitness data»
Требования для взаимодействия Кошелек с поддержкой протокола Кошелек с поддержкой протокола Кошелек с поддержкой протокола
Способ проведения транзакции Через стандартный UTXO биткоина При помощи «пронумерованных» сатоши При помощи «пронумерованных» сатоши
Технические риски Случайное сжигание токенов из-за ошибки в коде операции Случайное расходование связанного выхода Случайное расходование связанного выхода

Сравнительная таблица токенов Runes, BRC-20 и биткоин-NFT

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»