Что такое Bitcoin Stamps (SRC-20)? Марки в сети Bitcoin.

Обзор стандарта токенов SRC-20 в блокчейне Bitcoin.

Марки Bitcoin (Bitcoin Stamps) — это протокол для хранения графических и текстовых данных в выводах транзакций Bitcoin (UTXO), созданный пользователем Twitter под ником Mike In Space, предлагающий более оригинальное решение создания токенов в блокчейне Bitcoin по сравнению с его конкурентом — протоколом порядковых номеров (Ordinals), хотя и с более высокой стоимостью транзакций.

Стандарт токенов SRC-20, лежащий в основе Bitcoin Stamps, протокола для безопасного хранения продаваемых произведений искусства, привлек в последнее время значительное внимание. Не смотря на сходство со стандартом BRC-20, который также использует внедрение данных в транзакции Bitcoin, протокол стандарта SRC-20 использует несколько другой подход к внедрению.

Что такое Марки Bitcoin (Bitcoin Stamps)?

Что такое 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-20BRC-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.

Как хранить и торговать марками и токенами SRC-20?