

С течением времени экосистема Bitcoin развивалась и теперь поддерживает как взаимозаменяемые, так и невзаимозаменяемые токены (NFT) в своей сети. Протокол Bitcoin Runes позволяет создавать взаимозаменяемые токены непосредственно в блокчейне Bitcoin. В отличие от токенов BRC-20 и SRC-20, которые также функционируют на базе Bitcoin, Runes не используют протокол Ordinals и рассчитаны на упрощение и повышение эффективности.
Протокол реализует механизмы блокчейна Bitcoin, включая модель UTXO и команду OP_RETURN, что упрощает создание и управление токенами. В этой статье рассматривается протокол Bitcoin Runes, его архитектура, ключевые отличия от BRC-20 и основные преимущества.
Bitcoin Runes — это протокол для создания взаимозаменяемых токенов в блокчейне Bitcoin. В отличие от BRC-20 и SRC-20, которые также функционируют на базе Bitcoin, Runes не зависят от протокола Ordinals и построены так, чтобы быть проще и эффективнее. Для своей работы Runes используют проверенные механизмы блокчейна Bitcoin, такие как модель UTXO и команду OP_RETURN.
Протокол обеспечивает прямой и понятный способ создания и управления взаимозаменяемыми токенами в сети Bitcoin без избыточной сложности. Такой подход делает Runes привлекательным вариантом для разработчиков и пользователей, заинтересованных в более эффективном стандарте токенов на платформе Bitcoin.
Протокол Bitcoin Runes функционирует благодаря двум базовым механизмам блокчейна Bitcoin: модели UTXO (Unspent Transaction Output) и команде OP_RETURN.
В модели UTXO каждая транзакция формирует выходы, которые рассматриваются как отдельные единицы цифровой валюты. Для отправки средств пользователь использует эти выходы в качестве входов. Модель UTXO позволяет отслеживать каждую единицу криптовалюты индивидуально. В рамках Bitcoin Runes каждый UTXO может содержать различные объёмы или типы Runes, что упрощает управление токенами. Такой механизм обеспечивает эффективное отслеживание и передачу разных видов Runes в рамках одного выхода транзакции.
Команда OP_RETURN позволяет прикреплять дополнительные данные к транзакциям в сети Bitcoin. Такой подход даёт возможность включать в транзакцию до 80 байт дополнительной информации, которая не может быть потрачена. В протоколе Bitcoin Runes OP_RETURN используется для хранения данных токена, таких как имя, идентификатор, символ, команды для отдельных действий и другие ключевые параметры. Эта информация хранится в структуре Runestone в OP_RETURN транзакции Bitcoin.
Процесс создания нового Rune называется etching. На этом этапе определяется название токена, символ, идентификатор, объём эмиссии, делимость и дополнительные параметры. Вся информация фиксируется в выходе OP_RETURN транзакции. В ходе etching создатель может также использовать функцию «premining», чтобы заранее распределить часть токенов себе до выхода в публичный оборот.
После etching Runes можно выпускать по открытой или закрытой схеме. Открытый выпуск (open minting) позволяет любому пользователю эмитировать новые Runes после первичного etching, формируя соответствующую транзакцию. Закрытый выпуск (closed minting) возможен только при выполнении заданных условий, например, в течение ограниченного времени, после чего выпуск токенов прекращается.
Bitcoin Runes используют модель UTXO (Unspent Transaction Output) сети Bitcoin. В то время как токены BRC-20 базируются на протоколе Ordinals, где данные прикрепляются к отдельным сатоши. Это ключевое различие влияет на методы управления и передачи токенов в сети.
Bitcoin Runes реализуют механизм передачи, позволяющий формировать новые UTXO на основании данных в поле OP_RETURN транзакции Bitcoin. Для передачи BRC-20 требуется создавать новую надпись (inscription) на каждую транзакцию. Такой подход делает Runes более эффективными с точки зрения использования сети и упрощает структуру транзакций.
Runes можно выпускать как по открытой, так и по закрытой схеме с возможностью premining для разработчиков. В BRC-20 предусмотрена только открытая эмиссия, что ограничивает варианты начального распределения токенов. Это даёт создателям Runes больше гибкости в выборе модели распределения.
Протокол Bitcoin Runes поддерживает работу с сетью Bitcoin Lightning, Lightning-клиентами и SPV-кошельками (Simplified Payment Verification). Для BRC-20 требуются кошельки с поддержкой протокола Ordinals. Благодаря широкой совместимости Runes доступны большему количеству пользователей с различными типами кошельков.
Bitcoin Runes обеспечивают эффективную работу с токенами в сети Bitcoin за счёт использования модели OP_RETURN. Такой подход предотвращает накопление непотрачиваемых UTXO, перегружающих сеть. OP_RETURN требует всего 80 байт данных, тогда как надписи BRC-20 могут достигать 4 МБ. Это существенно снижает нагрузку на сеть и минимизирует риск её перегрузки.
В отличие от других решений, Bitcoin Runes позволяют быстро и просто создавать и управлять взаимозаменяемыми токенами на самой цепочке. Для этого не требуется внешняя информация или создание отдельных нативных токенов, что избавляет сеть от избыточных «мусорных» UTXO. Такой подход упрощает управление токенами и расширяет круг потенциальных пользователей.
Ранее с помощью Ordinals и BRC-20 создавались взаимозаменяемые мем-коины, что увеличило приток пользователей в сеть Bitcoin. После запуска Bitcoin Runes в апреле 2024 года интерес к протоколу вырос среди криптосообщества и энтузиастов мем-коинов. Хотя активность снизилась, протокол открывает новые возможности для Bitcoin и может привлечь дополнительную аудиторию в будущем.
Bitcoin Runes — это протокол для создания взаимозаменяемых токенов в блокчейне Bitcoin. Он использует модель UTXO и команду OP_RETURN, что повышает эффективность обращения токенов в сети Bitcoin. Благодаря простоте и эффективности по сравнению с существующими стандартами, Runes могут привлечь новых пользователей в экосистему Bitcoin и упростить создание токенов в сети.
Bitcoin Runes — это протокол для создания токенов в блокчейне Bitcoin через записи в выходах транзакций. В отличие от BRC-20, Runes упрощают выпуск токенов, уменьшают нагрузку на сеть и обеспечивают эффективность и масштабируемость.
Bitcoin Runes используют нативную модель UTXO, что обеспечивает высокую эффективность и масштабируемость. В сравнении с BRC-20 Runes позволяют проводить операции быстрее, с меньшими комиссиями и проще внедрять, что делает их оптимальным решением для выпуска и управления взаимозаменяемыми токенами в Bitcoin.
Выпускайте Runes, отправляя транзакции Bitcoin с использованием функциональности смарт-контрактов Taproot. Для передачи Runes помечайте транзакции соответствующими данными Rune. Используйте совместимые кошельки и следуйте спецификациям протокола Runes для создания и управления токенами в сети Bitcoin.
Безопасность Bitcoin Runes зависит от качества реализации протокола. Основные риски: уязвимости смарт-контрактов, неопределённость регулирования и возможность эксплуатации протокола. Как новый стандарт, он требует тщательных аудитов и контроля со стороны сообщества для минимизации рисков.
Bitcoin Runes могут увеличить объём транзакций и комиссий при массовом внедрении, но сейчас их влияние на стоимость транзакций минимально. Дальнейшее влияние зависит от устойчивости пользовательской активности.
Galactic Ordinals, StarFate Mercs и Bitdogs активно используют Bitcoin Runes. Перспективы развития положительные благодаря росту числа пользователей и увеличению объёма транзакций в экосистеме.











