В современном мире криптовалюты играют всё более значимую роль, становясь не только средством обмена и сохранения стоимости, но и объектом исследований и инноваций.
Одной из таких инновационных концепций являются биткоин-руны – относительно новое явление в мире криптовалют, вызывающее интерес и дискуссии среди экспертов и энтузиастов.
В данной статье мы подробно рассмотрим, что представляют собой биткоин-руны, как они работают и какое влияние могут оказать на будущее криптовалют.
Биткоин-руны: что это такое
Протокол Bitcoin Runes – это протокол, который позволяет создавать взаимозаменяемые токены (руны) непосредственно в сети Биткоин. Говоря иначе: руны – это цифровые токены, которые вы можете создавать, управлять и обменивать в блокчейне Биткоин, как и сами биткоины.
Этот протокол, предложенный Кейси Родармором в сентябре 2023 года, конкретно направлен на упрощение и повышение эффективности выпуска и управления токенами Биткоина. Да, мы можем рассматривать это как альтернативу существующим токенам BRC-20.
Следует понимать, что Кейси Родармор, создатель протокола Ordinals, предложил протокол Bitcoin Runes для устранения ограничений токенов BRC-20. Напомним, что BRC-20 позволил создавать взаимозаменяемые токены на Биткоине. Однако, они вызвали проблемы с перегрузкой сети, создав большое количество ненужных UTXO (неизрасходованных выходов транзакций).
Поэтому компания Rodarmor разработала протокол, основанный на собственной модели UTXO Биткоина, оптимизированный для предотвращения создания этих «мусорных» UTXO и, таким образом, повышения эффективности сети.
Кроме того, что делает Runes особенно интересным, так это его простота (требуется всего 500 строк кода) и эффективность, позволяющая отправлять несколько токенов за одну транзакцию, что значительно снижает нагрузку на сеть.
Биткоин-руны: ответ на проблемы других протоколов
Руны были созданы для решения нескольких проблем со старыми протоколами токенов Биткоина.
Вот основные причины:
- Предыдущие протоколы, такие как BRC-20 и Ordinals, имели ограничения. Например, BRC-20 генерируют слишком много ненужных UTXO. Фактически, эти UTXO засоряют блокчейн Биткоина и, следовательно, замедляют работу сети и увеличивают транзакционные издержки.
- В BRC-20 и Ordinals используются разные модели, которые не всегда эффективны. BRC-20 основан на модели на основе учетных записей, которая изначально не совместима с Биткоином. Порядковые номера добавляют данные непосредственно в сатоши, что может создать перегрузку сети.
- Наконец, проблемой являются ненужные UTXO, созданные старыми протоколами. Они занимают место в блокчейне и делают транзакции медленнее и дороже. Руны были разработаны для минимизации этих ненужных UTXO, что, естественно, сделало процесс более плавным… и более эффективным.
Теперь вопрос: как руны решают большинство этих проблем?
Как работают биткоин-руны
Что ж, как и классические взаимозаменяемые токены, Runes позволяет создавать цифровые активы и управлять ими в блокчейне Биткоин. Однако, их работа зависит от конкретных и оптимизированных механизмов сети Биткоин, а именно от модели транзакции UTXO и кода операции OP_RETURN.
Модель UTXO:
Модель UTXO (выход неизрасходованных транзакций) имеет основополагающее значение для понимания рун. Представьте себе, что каждая транзакция биткоинов генерирует определенные «валюты», называемые UTXO. Эти UTXO представляют собой неизрасходованные единицы биткойнов, которые можно использовать в будущих транзакциях, подобно сдаче в вашем кошельке после того, как вы что-то купили.
Другими словами: UTXO представляют собой фрагменты биткойнов, оставшиеся после транзакции, доступные для использования в будущих транзакциях.
Для создания или передачи Рун мы используем эти UTXO. Каждый UTXO может содержать определенное количество рун, что упрощает управление токенами.
Например, если у вас есть UTXO в размере 0,5 BTC и вы хотите использовать 0,1 BTC для создания рун, 0,1 BTC будут выделены на создание этих токенов, а оставшиеся 0,4 BTC можно будет использовать для других транзакций.
Код операции OP_RETURN:
OP_RETURN – ещё одна ключевая часть протокола Bitcoin Runes. Конкретно, он позволяет хранить до 80 байтов данных в биткоин-транзакции.
Эти данные включают в себя важную информацию о Рунах, такую как имя токена, его идентификатор, его символ и конкретные команды для определенных действий. Эта информация затем записывается в так называемый «рунный камень».
Эти «рунные камни» представляют собой сообщения, хранящиеся в выходах транзакций Биткоина, используя код операции OP_RETURN для постоянной или «неизменяемой» записи этой информации в блокчейн.
Вы можете думать об этой технологии (OP_RETURN) как о метке, которую вы можете прикрепить к транзакции, чтобы включить дополнительную информацию. Эта метка делает транзакции нерасходуемыми, то есть их нельзя использовать для отправки BTC, но они идеально подходят для хранения важных метаданных для Runes.
Этапы создания и передачи рун
Теперь давайте вернемся к различным этапам создания и передачи рун:
- Гравирование: первый шаг в создании Руны – это «травление». Это включает в себя определение ключевых деталей, таких как имя, символ, идентификатор, общее количество токенов и их делимость. Эта информация затем записывается в биткоин-транзакции через OP_RETURN.
- Чеканка: как только руны созданы, их можно «чеканить», то есть генерировать. Этот процесс может быть открытым, позволяя любому создавать Руны после первоначального создания, или закрытым, ограничивая создание новых Рун заранее определенными условиями.
- Передача: передача рун предполагает создание новой биткоин-транзакции, в которой UTXO, содержащие руны, используются в качестве входных данных для создания новых UTXO, которые будут содержать переданные руны. Детали перевода, такие как идентификатор и количество токена, указаны в рунических камнях, прикрепленных к транзакциям через OP_RETURN.
Как вы уже поняли, Bitcoin Runes упрощают управление токенами в Биткоине, избегая создания «мусорных» UTXO, которые могут загромождать сеть. При использовании OP_RETURN дополнительные данные, необходимые для транзакций токенов, сводятся к минимуму, что снижает перегрузку сети.
Кроме того, поскольку Runes используют собственную модель UTXO Биткоина, они получают выгоду от надежности и безопасности блокчейна Биткоина, обеспечивая при этом совместимость с сетью Lightning Network для быстрых и эффективных транзакций.
Конкретный пример:
Допустим, вы хотите создать новый токен под названием «CryptoToken». Вы определяете детали CryptoToken (имя, символ, общее количество и т.д.) и используете биткоин-транзакцию для регистрации этих данных через OP_RETURN.
После завершения этого этапа создания CryptoToken официально появится в блокчейне Биткоина. Затем вы можете генерировать криптотокены с помощью чеканки и передавать их другим пользователям посредством новых транзакций биткойнов, указав детали передачи в рунических камнях.
Таким образом, благодаря протоколу Bitcoin Runes становится возможным эффективно и безопасно создавать токены и управлять ими в блокчейне Биткоин, используя при этом присущие ему преимущества.
Руны: сравнение со стандартом BRC-20
Аспект | Биткоин-руны | BRC-20 |
---|---|---|
Модель транзакции | UTXO | Модель на основе учетной записи |
Использование данных | OP_RETURN | Прямые регистрации |
Основная функциональность | Фиктивыне токены | Фиктивные токены |
Эффективность | Предотвращают перегрузку сети | Генерирует ненужные UTXO |
Совместимость | Архитектура Bitcoin, Lightning Network | Дополнительная инфраструктура |
Простота использования | Просто | Сложно |
Безопасность | Высокая, благодаря нативному биткоину | Менее безопасен, зависит от внешнего |
Bitcoin Runes можно отличить от токенов BRC-20 (на основе протокола Ordinals) по модели транзакций и эффективности. Runes использует собственную модель UTXO Биткоина, сводя к минимуму создание ненужных UTXO и тем самым повышая эффективность сети.
BRC-20 основаны на модели учетных записей, требующей «централизованных индексаторов» – сервисов, которые собирают, организуют и хранят данные транзакций в блокчейне – и генерируют множество ненужных UTXO.
Руны обеспечивают лучшую совместимость с архитектурой Биткоина и сетью Lightning, что делает их использование более простым и безопасным.
Каковы преимущества биткоин-рун
- Простота использования: одним из главных преимуществ Bitcoin Runes является ясность их использования. В отличие от других протоколов взаимозаменяемых токенов, таких как BRC-20 и RGB, Runes позволяют упростить создание и управление токенами непосредственно в блокчейне Биткоина.
- Оптимизация ресурсов: биткоин-руны предназначены для оптимизации ресурсов сети Биткоин. Используя код операции OP_RETURN, Runes хранят информацию о токене в ограниченном пространстве размером 80 байт, в отличие от записей BRC-20, которые могут занимать до 4 МБ.
- Структурная надёжность: Bitcoin Runes извлекает выгоду из структурной прочности блокчейна Биткоин. Благодаря полной интеграции с моделью UTXO Биткоина, Runes обеспечивают более эффективное управление транзакциями и балансами. Эта интеграция также обеспечивает лучшую безопасность и повышенную прозрачность, что повышает доверие пользователей к протоколу.
- Безопасность: унаследовав проверенные функции безопасности Биткоина, Runes сводят к минимуму уязвимости и обеспечивают плавную связь между транзакциями. И, следовательно, эта «надёжность» облегчает обнаружение и предотвращение вредоносных действий, обеспечивая стабильную и безопасную среду для пользователей.
Что такое преруны в Биткоине
«Предварительные руны», которые можно найти на таких платформах, как Magic Eden, относятся к проектам Bitcoin Ordinals, которые планируют распространять (или уже) токены Runes среди их владельцев. Тенденция к коллекциям «NFT on Bitcoin» просто взорвалась с запуском протокола Runes.
Вот неисчерпывающий список известных коллекций:
- RunePups:
- Описание: RunePups – это «мемная» коллекция монет на Биткоине, помимо того, что, строго говоря, это проект Runes. Все токены Runes проекта были распределены между держателями определенных NFT (Pre Runes), тем самым создавая постоянный интерес и дополнительную ценность для коллекционеров NFT.
- Статистика: на данный момент коллекция фиксирует общий объём ~ 835 BTC с минимальной ценой около 0,004 BTC.
- Runevo:
- Описание: Runevo – ещё один проект NFT на Биткоине, также ориентированный на создание монет-мемов. Используя протокол Runes, Runevo стремится сделать создание токенов увлекательным и доступным, одновременно сводя к минимуму влияние на производительность сети.
- Статистика: здесь общий объем составляет около 18,5 BTC при текущей минимальной цене, которая упала ниже 0,0009 BTC.
- Runestone:
- Описание: Runestone – это, вероятно, самая популярная коллекция «Pre Rune». Этот проект направлен на создание активного сообщества вокруг этих взаимозаменяемых токенов с использованием стратегий интерактивного взаимодействия.
- Статистика: мы говорим о коллекции, объём которой с момента запуска составил более 3554 BTC (больше 200 миллионов долларов) при минимальной цене около 0,0076 BTC.
Как использовать протокол Рун
Первым шагом к использованию протокола Runes является выбор совместимого кошелька, например кошелька XVerse, Unisat Wallet или кошелька Magic Eden.
Затем вам нужно будет купить BTC на таких платформах, как Binance, Coinbase или Kraken, или перевести напрямую с других принадлежащих вам кошельков. Убедитесь, что у вас достаточно BTC для покупки РУН и покрытия комиссий за транзакции.
Переведите BTC на свой кошелек, совместимый с Runes, используя адрес получения, указанный в вашем кошельке.
После этого подключитесь к торговым площадкам, совместимым с Runes, таким как UniSat, OKX или Magic Eden , чтобы приобрести их.
Вот как выглядит процесс покупки:
- Подключите свой кошелек к выбранному рынку.
- Просмотрите списки доступных токенов RUNES.
- Проверьте торговую активность (объём торгов, историю цен, книгу заказов), чтобы оценить токен RUNES, который вы хотите купить.
- Совершите покупку, используя BTC для обмена на РУНЫ.
После покупки проверьте свой кошелек, чтобы убедиться, что токены RUNES зачислены. Детали транзакции и баланс RUNES должны быть видны в вашем кошельке.