Марки Bitcoin (Bitcoin Stamps) — это протокол для хранения графических и текстовых данных в выводах транзакций Bitcoin (UTXO), созданный пользователем Twitter под ником Mike In Space, предлагающий более оригинальное решение создания токенов в блокчейне Bitcoin по сравнению с его конкурентом — протоколом порядковых номеров (Ordinals), хотя и с более высокой стоимостью транзакций.
Стандарт токенов SRC-20, лежащий в основе Bitcoin Stamps, протокола для безопасного хранения продаваемых произведений искусства, привлек в последнее время значительное внимание. Не смотря на сходство со стандартом BRC-20, который также использует внедрение данных в транзакции Bitcoin, протокол стандарта SRC-20 использует несколько другой подход к внедрению.
Что такое Марки Bitcoin (Bitcoin Stamps)?
Часто называемые невзаимозаменяемыми токенами Bitcoin NFT, марки используют концепции цветных монет (Colored Coins) и одноранговой платформы Counterparty, основанной в 2014 году. Подобно стандартам ERC-20 или ERC-721 в сети Ethereum, стандарт SRC-20 позволяет чеканить токены в сети Bitcoin, как взаимозаменяемые (FT), так и невзаимозаменяемые (NFT).
Как работают Bitcoin Stamps?
Чеканка токенов стандарта SRC-20 основана на одноранговом протоколе с исходным кодом Counterparty, созданном в далеком 2014 году. Counterparty — это первый и самый старый протокол, продвигающий в сети Bitcoin концепцию, похожую на NFT. Принцип протокола Bitcoin Stamps состоит в том, чтобы кодировать данные изображений (PNG, GIF или SVG) при помощи Base64 и размещении ее в качестве суффикса «STAMP», в метаданных вывода транзакций Bitcoin (UTXO).
Если сравнивать Марки Bitcoin с надписями Ordinals, они значительно ближе к базовому уровню блокчейна Bitcoin, но именно поэтому имеют достаточно жесткие ограничения со стороны самой сети. Из-за ограничения объема памяти данных в выводах транзакций, составляющего всего 8 KB, марки могут хранить изображения с разрешением 24×24 и глубиной цвета 8 bit (в форматах PNG или GIF). Кроме того, стоимость транзакции в случае с токеном SRC-20 значительно выше, чем в случае с токеном в BRC-20.
Чем SRC-20 отличается от BRC-20?
Токены стандарта SRC-20 позволяют напрямую хранить такие данные, как текст и изображения, с использованием вывода неизрасходованных транзакций UTXO в сети Bitcoin. Такой подход обеспечивает постоянное хранение в блокчейне и исключает возможность вмешательства со стороны узлов. Это значительно отличает стандарт SRC-20 от BRC-20, в котором возможно вмешательство в метаданные.
Сравнение SRC-20 и BRC-20:
SRC-20 | BRC-20 | |
---|---|---|
Вмешательство | Удалить удалить данные SRC-20 невозможно, т.к. данные остаются в наборе UTXO. | Узлы могут удалить данные BRC-20. |
Тип подписи | Мультиподпись. | Одинарная подпись. |
Стоимость транзакции | Конструкция транзакций больше по сравнению с BRC-20. | Дисконт на SegWit делает BRC-20 дешевле. |
Уничтожение токена | Может быть уничтожен, если привязанный к токену набор UTXO будет потрачен из кошелька. | Данные становятся неизменяемыми. |
Как хранить и торговать марками и токенами SRC-20?
На момент публикации есть несколько решений для хранения марок (Stamps) и токенов SRC-20: кошельки Stamp Wallet, Unisat и Leather Wallet:
- Stamp Wallet — кошелек, специально выпущенный командой Bitcoin Stamps для поддержки марок и токенов SRC-20.
- Unisat — кошелек, известный тем, что был первым кошельком, поддерживающим протокол Ordinals и стандарт токенов BRC-20. С появлением протокола Bitcoin Stamps, он также был интегрирован в кошелек.
- Leather (ранее известный как Hiro Wallet) — кошелек для Bitcoin и решения второго уровня Stacks, поддерживающий стандарты SRC-20, BRC-20, Stacks NFT и BNS Names.
Для торговли марками и токенами SRC-20 можно использовать следующие площадки: OpenStamp, StampScan, RareStamp, а также с недавних пор, поддержка Bitcoin Stamps появилась на торговой платформе NFT ведущей криптовалютной биржи OKX.