Что такое Runes на блокчейне Биткоин?
Экосистема Биткоина значительно расширилась за последние годы, теперь включая как взаимозаменяемые токены, так и невзаимозаменяемые токены (NFT).
Что такое Runes на блокчейне Биткоин?
Runes — это протокол, позволяющий создавать взаимозаменяемые токены на блокчейне Биткоин. В отличие от токенов BRC-20 и SRC-20, которые также работают на Биткоине, Runes не зависят от протокола Ordinals и направлены на упрощение и повышение эффективности. Он использует проверенные временем модели Биткоина: модель UTXO и опкод OP_RETURN.

Как работает Runes Биткоина?
Протокол Runes работает на основе двух ключевых механизмов блокчейна Биткоин: модели UTXO (неизрасходованных выходов транзакций) и опкода OP_RETURN.
-
Модель UTXO: В каждой транзакции остаются выходы, которые считаются отдельными частями цифровой валюты. Эти выходы используются в качестве входа для новых транзакций. Модель UTXO позволяет отслеживать каждую единицу криптовалюты. В контексте Runes каждый UTXO может содержать различные количества или типы Runes, что упрощает управление токенами.
-
Опкод OP_RETURN: Позволяет пользователям добавлять дополнительные данные к транзакциям Биткоина, до 80 байт, которые нельзя израсходовать. Runes используют OP_RETURN для хранения важной информации о токенах, такой как имя, ID, тикер и команды для определенных действий.
Гравировка и создание Runes
Процесс создания Runes называется гравировкой. Для этого необходимо указать название, тикер, ID, количество, делимость и другие параметры. Эти данные записываются в выход OP_RETURN транзакции блокчейна. В процессе гравировки возможно проведение премайнинга: команда проекта может выделить себе часть токенов до их публичного выпуска.
Runes можно создавать двумя способами: открытым или закрытым. Открытый способ позволяет любому создавать новые Runes после первоначальной гравировки. Закрытый способ ограничивает создание токенов определенными условиями, такими как временные рамки.
Сравнение Runes и BRC-20
-
Операционная модель: Runes работают на основе модели UTXO, тогда как токены BRC-20 основаны на протоколе Ordinals, где данные прикрепляются к отдельным сатоши (SATS).
-
Перевод токена: Runes используют механизм перевода, создавая новые UTXO на основе данных в OP_RETURN. Для каждой транзакции BRC-20 требуется создание новых надписей.
-
Создание токена: Runes могут быть созданы как открытым, так и закрытым способом, с возможностью премайнинга. BRC-20 создаются только открытым способом, что ограничивает гибкость распределения токенов.
-
Управление: Протокол Runes совместим с Lightning Network и поддерживает как Lightning-клиенты, так и кошельки SPV. Для BRC-20 требуются кошельки, поддерживающие протокол Ordinals.
Преимущества Runes
-
Эффективность: Runes используют OP_RETURN для предотвращения создания нерасходуемых UTXO, что снижает нагрузку на сеть Биткоина и повышает её производительность. Код OP_RETURN занимает всего 80 байт данных по сравнению с надписями BRC-20, которые могут использовать до 4 МБ.
-
Простота: Runes упрощают создание и управление взаимозаменяемыми токенами непосредственно ончейн, без необходимости в офчейн-данных или создании нативных токенов.
-
Привлечение пользователей: Появление Runes вызвало интерес в криптовалютном сообществе и может привлечь больше пользователей в сеть Биткоина, особенно благодаря новому варианту использования технологии.
Заключение
Runes — это протокол для создания взаимозаменяемых токенов на блокчейне Биткоин, использующий модель UTXO и опкод OP_RETURN для повышения эффективности работы с токенами. Runes могут привлечь больше пользователей и упростить процесс создания новых токенов, предлагая простой и эффективный метод управления цифровыми активами.