Что такое Bitcoin Runes?
Bitcoin Runes — протокол, позволяющий создавать взаимозаменяемые токены в блокчейне Bitcoin. Этот протокол использует модель UTXO и опкод OP_RETURN, чтобы упростить создание и управление взаимозаменяемыми токенами в сети Bitcoin. Среди преимуществ Bitcoin Runes — повышенная эффективность и прямолинейный подход к созданию таких токенов.
Основы
Сеть Bitcoin эволюционировала и теперь поддерживает как взаимозаменяемые, так и невзаимозаменяемые токены (NFT). В этой статье рассматривается протокол Bitcoin Runes, его функционал, отличия от токенов BRC-20 и потенциальные преимущества.
Что такое Bitcoin Runes?
Bitcoin Runes — это протокол, облегчающий создание взаимозаменяемых токенов в блокчейне Bitcoin. В отличие от токенов BRC-20 и SRC-20, которые также функционируют в сети Bitcoin, Runes не зависят от протокола Ordinals. Вместо этого они используют существующие модели Bitcoin, такие как модель UTXO и опкод OP_RETURN, обеспечивая большую простоту и эффективность.
Как работают Bitcoin Runes
Bitcoin Runes работают с использованием модели UTXO (Unspent Transaction Output) и опкода OP_RETURN блокчейна Bitcoin. Модель UTXO рассматривает каждый выход транзакции как отдельную единицу цифровой валюты, используемую в качестве входа для новых транзакций. В Bitcoin Runes UTXO управляют различными суммами или типами Runes, обеспечивая эффективный учёт токенов.
Опкод OP_RETURN позволяет включать до 80 байт дополнительных данных в транзакцию Bitcoin. Bitcoin Runes используют этот опкод для хранения важной информации о токене, включая имя токена, его ID, символ и специальные команды действия, внутри структуры данных, известной как Runestone.
Создание и чеканка Bitcoin Runes
Создание новой Rune, называемое etching, включает определение таких ключевых данных, как имя Rune, символ, ID, объём эмиссии и делимость. Эта информация встраивается в выход OP_RETURN транзакции в блокчейне. При этчинге создатели могут выбрать выделение части Rune себе, процесс, называемый "premine".
После этчинга Runes можно чеканить через открытые или закрытые mint-операции. Открытое минтирование позволяет любому генерировать новые Runes через транзакции mint. Закрытое минтирование ограничивает создание новых токенов определёнными условиями, например заданным периодом времени, после которого минтинг прекращается.
Bitcoin Runes vs. токены BRC-20
Критерий | Bitcoin Runes | BRC-20 токены |
---|---|---|
Операционная модель | Используют модель UTXO (Unspent Transaction Output) Bitcoin | Опираются на протокол Bitcoin Ordinals, прикрепляя данные напрямую к отдельным сатоши |
Механизм передачи | Переводы создают новые UTXO с данными, хранимыми в поле OP_RETURN | Требуют новых инскрипций для каждой передачи |
Процесс минтинга | Предлагают как открытое, так и закрытое минтирование, с возможностью премайна для разработчиков | Ограничены только открытым минтингом |
Управление | Совместимы с сетью Bitcoin Lightning и поддерживают lightning-клиенты и SPV (Simplified Payment Verification) кошельки | Требуют кошельки, поддерживающие протокол Ordinals |
Преимущества Bitcoin Runes
Эффективность
Используя модель OP_RETURN, Bitcoin Runes обрабатывают токены эффективно в сети Bitcoin. В отличие от BRC-20 inscriptions, которые могут занимать до 4МБ, код OP_RETURN требует только 80 байт. Эта значительная разница в использовании данных снижает нагрузку на сеть и улучшает общую производительность.
Простота
Bitcoin Runes упрощают создание и управление множеством взаимозаменяемых токенов прямо в цепочке. Избегая оффчейн-данных и нативного создания токенов, Runes предотвращают создание избыточных несжигабельных UTXO, оптимизируя управление токенами и делая его более доступным.
Рост пользовательской базы
Bitcoin Runes привлекли внимание сообществ криптовалют и энтузиастов мемкоинов, особенно после их запуска в апреле 2024 года. Хотя активность снизилась после запуска, Runes представляют новое применение для Bitcoin и могут потенциально привлечь более широкую аудиторию в будущем.
Заключение
Bitcoin Runes позволяют создавать взаимозаменяемые токены в блокчейне Bitcoin, используя модель UTXO и опкод OP_RETURN для повышения эффективности. Этот протокол упрощает создание токенов и имеет потенциал привлечь больше пользователей в сеть Bitcoin.