Эта статья опубликована в журнале Bitcoin Magazine «The Inscription Issue». Нажмите здесь, чтобы получить годовую подписку на журнал Bitcoin Magazine.

Позвольте мне начать с признания того, что порядковые номера — это потрясающе! Порядковая теория — это очень умный метод токенизации отдельных сатоши, и Кейси Родармор заслуживает высокой похвалы и признания за геймификацию блокчейна и снова превращение Биткойна в удовольствие. Впервые в истории Биткойна у нас есть NFT в самой тяжелой цепочке доказательства работы, сохраняемой неизгладимо навсегда!

Хорошо, теперь, когда мы разобрались с этим, давайте окунемся в некоторую «неудобную» историю. Ordinals был далеко не первым. Токены существуют на метаслоях поверх блокчейна Биткойн уже как минимум десять лет. Большинство из них были вспышками на сковороде, как цветные монеты; так и не был запущен, как RGB; или все это время оставались в тени, как Counterparty.

Возможно, вы не слышали о Counterparty — шокирующе большое количество биткойнеров этого не сделали — которая была запущена в 2014 году с честным «доказательством сжигания», которое отправило 2130 биткойнов на безвозвратный адрес сжигания, но вы, возможно, слышали о Редком Пепе. , раннюю, новаторскую коллекцию «токенизированного искусства» на Биткойне, состоящую из 1774 веселых и мрачных работ, вращающихся вокруг лягушки Пепе. RAREPEPE (Серия 1, Карта 1), обычно называемая «Картой Накамото», была продана за более чем полмиллиона долларов во время пика NFT-мании. Другая карта, HOMERPEPE (Серия 2, Карта 32), вероятно, была первой значительной продажей NFT за 38 000 долларов в 2018 году, а затем снова за 320 000 долларов в начале 2021 года.

О, я уже упоминал, что являюсь оригинальным художником Rare Pepe? Я представил статью под названием CHAMPAGNETNT (серия 25, карточка 38), в которой высмеивал нынешний бум ICO и, в конечном итоге, крах. Самое замечательное в коллекции Rare Pepe то, что она действует как иллюстративная капсула времени того, что происходило с биткойнами (и криптовалютами) в эпоху 2016-2018 годов, со всеми недостатками и всем остальным. Но все это было до 2021 года, до того, как NFT стали бананами, поэтому особых спекуляций или ожиданий прибыли действительно не было. Это была просто кучка чуваков (в основном чуваков), тусовавшихся в Telegram и создававших мрачные произведения искусства, которыми можно было поделиться с друзьями. Я отдал половину запаса своей карты, даже не задумываясь, сможет ли она чего-то стоить «когда-нибудь».

Давайте перенесемся на несколько лет вперед. На дворе начало 2023 года, и Ordinals производит фурор как блестящая новинка. Что делает Ординалы новыми? Умный метод учета FIFO (первым пришел — первым ушел), который переосмысливает волны сатоши как отдельные, отслеживаемые частицы. Это абстракция, потому что сатоши на самом деле не существуют как отдельные, невзаимозаменяемые единицы. Но если все согласятся с методом учета ФИФО, мы все вместе сможем поверить, что они существуют и, следовательно, существуют! Волновая функция коллапсирует благодаря эффекту наблюдателя Порядковой теории. И как только они существуют, мы также можем притвориться, что владение определенным соответствует владению определенной записью в блокчейне, подобно тому, как звездный реестр дает вам право на какое-то далекое солнце. Порядковая теория — это призма, через которую можно взглянуть на блокчейн новыми интересными способами. Это похоже на волшебство!

Поэтому, когда я впервые узнал о порядковой теории, я был совершенно потрясен. Я всегда думал: «Ну, нельзя просто воплотить в жизнь что-то новое, просто утверждая, что оно существует, используя произвольный метод подсчета, совершенно внешний для самой системы». Но, судя по всему, вы можете! Искусственные стены в моем сознании, возведенные вокруг «сумасшедших идей, которые никогда не сработают», внезапно исчезли, и я увидел перед собой ясный путь: я тоже могу что-то выдумывать! Так появились Bitcoin Stamps. Ну, не совсем. Идей пруд пруди, но реализация идеи – это действительно то, что воплощает ее в жизнь. Мне посчастливилось работать с замечательными программистами и инженерами, которые сыграли незаменимую роль в запуске и развитии протокола Bitcoin Stamps: Кевином, Арвином, Риганом, B0B Смитом и многими другими. Нам также посчастливилось использовать протокол Counterparty десятилетней давности, который на протяжении многих лет поддерживался такими стойкими приверженцами, как JDog и Джо Луни, для быстрой загрузки Bitcoin Stamps.

Так что же такое биткойн-штамп? Что ж, это безопасное продаваемое искусство, сохраняемое на постоянной основе.

По сути, файл изображения, такой как JPEG или GIF, преобразуется в длинную строку Base64 (Base64 — это метод кодирования двоичных данных в виде печатного текста), которая добавляется к URI (унифицированному идентификатору ресурса) «штамп»: и помещается в Поле описания транзакции Контрагента. Исследователи и кошельки преобразуют эти длинные строки Base64 обратно в доступные для просмотра изображения.

Вот строка самой первой биткойн-марки (#0) в кодировке Base64:

штамп:iVBORw0KGgoAAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==

Большим преимуществом биткойн-штампов является сохранение данных, когда-то отчеканенных в блокчейне. Как достигается такое постоянство данных? Обычно Counterparty работает путем кодирования данных в OP_RETURN транзакции. Размер OP_RETURN ограничен 80 байтами, что весьма ограничительно с точки зрения «хранилища». Однако OP_RETURN хорошо работает для традиционных NFT, которые используют указатель HTTPS на ресурс на стороннем сервере, таком как AWS. Обычно, когда вы говорите людям, что искусство на самом деле не «на цепочке», это все равно, что говорить им, что Санта-Клауса не существует. Увы, это правда: подавляющее большинство NFT на протяжении многих лет были всего лишь указателями на оффчейн-искусство, что делало их очень восприимчивыми к битовому гниению. Когда счет AWS перестанет оплачиваться, искусство исчезнет навсегда.

Однако существует другой способ кодирования больших объемов данных с использованием стандартной транзакции Counterparty: простое кодирование с несколькими подписями. По сути, когда данные транзакции превышают 80 байт, Counterparty вместо этого разбивает эти данные на фрагменты и кодирует их в пустые строки ключей с мультиподписью, используя кворум 1 из 3, где два из трех ключей используются для скрытого хранения данных. Единственный действительный ключ погашения в мультиподписи, который может использовать выходные данные, — это записывающее устройство: исполнитель фактически не имеет контроля над соответствующим секретным ключом. Мы называем эту технику KeyBurn, поскольку она гарантирует, что данные, хранящиеся в наборе UTXO, не могут быть удалены из-за расходов.

Биткойн-марки оказываются чрезвычайно тяжелыми для SIGOPS (операций с подписями) из-за способа хранения данных. Типичные транзакции не содержат такого количества SIGOPS, что привело к тому, что некоторые майнинговые пулы с годами экономили и не учитывали их при включении транзакций в блок-кандидат. Все знают об ограничении размера блока, но знаете ли вы, что существует также ограничение в 80 000 SIGOPS на блок? Я этого не сделал! Я узнал об этом, когда впервые появились новости о том, что F2Pool создал недействительный блок, который был отклонен сетью из-за превышения лимита SIGOPS из-за всех транзакций Stamp в нем, которые были связаны с очень высокими комиссиями за майнинг. Дорогая ошибка! Затем вскоре они сделали это снова. Это 6,25 BTC, потерянных дважды, не считая комиссий за транзакции.

Источник: https://twitter.com/0xB10C/status/1643871608401014785

Чем это отличается от порядковых надписей? Что ж, я хотел бы сказать, что Rodarmor придумал наиболее ответственное решение для записи данных в цепочку, поместив их в структуру данных-свидетеля SegWit. Эта структура данных была разработана с учетом необязательности: не хотите? Ничего страшного: как только ваш узел проверит подписи, данные можно будет легко удалить. Фактически, все, что находится до блока с пометкой «Предполагать действительным», вообще не нужно загружать! Надписи созданы с учетом пожеланий бегунов по узлам, и что же получил Родармор за свою любезность?

ВОЗМУЩЕНИЕ! КАК ВЫ СМЕЕТЕ ХРАНИТЬ СВОИ JPEG НА МОЕМ УЗЛЕ!

Bitcoin Stamps использует другой, гораздо менее вежливый подход. Данные, закодированные в Bare-Multisig, хранятся не только в блоках, но и в наборе UTXO как неизрасходованные выходные данные. Эти данные гораздо сложнее «обрезать», поскольку каждый узел по умолчанию поддерживает полную копию набора UTXO. Таким образом, хотя записи хранятся в структуре данных, прилегающей к блокчейну, называемой «свидетелем», которая по замыслу упрощает обрезку, биткойн-марки хранятся в реальных блоках в канонической структуре данных блокчейна, а также в наборе UTXO, хранящемся в памяти каждым узел.

Вот как это ломается:

Порядковые надписи: сохраняются пост-SegWit, только полные архивные узлы. Узлы Pre-SegWit никогда не узнают, что ваши прекрасные файлы JPEG вообще существуют. Грустный.

Биткойн-марки: хранятся на каждом узле. Период. Узлы Pre-SegWit. Узлы Post-SegWit. Полные архивные узлы. Обрезанные узлы SPV. Все они получают биткойн-марки. ВСЕ УЗЛЫ ВАЖНЫ.

Мне нравится проводить такую ​​аналогию: порядковые надписи подобны рисованию мелом на тротуаре в солнечный день. Биткойн-марки — это все равно, что разрисовать граффити на тротуаре. Это очень грубо и антисоциально. Это также очень сложно удалить.

Теперь вам может быть интересно: Майк, это звучит слишком хорошо, чтобы быть правдой, в чем подвох?

Но есть одна загвоздка: постоянное хранение данных в блокчейне стоит недешево. Биткойн-марки не используют данные свидетелей, поэтому на них не распространяется скидка свидетелей. Как правило, биткойн-марки стоят как минимум в четыре раза дороже, чем написание порядковых номеров. Но эй, ты получаешь то, за что платишь, амирит? И прежде чем вы обвините меня в разжигании страха, различные основные участники обсуждали вполне реальные дискуссии об изменении значения по умолчанию IBD (начальная загрузка блока) в Bitcoin Core, чтобы вновь созданные узлы вообще никогда не видели ваши JPEG-файлы.

Пока я пишу это, майнинговый пул OCEAN Люка Дашджара только что был запущен с большой помпой, и похоже, что они намеренно не передают данные после OP_FALSE в качестве средства цензуры порядковых надписей.

Источник: https://twitter.com/oomahq/status/1729689197974319549

И хотя существуют некоторые теоретические методы исключения биткойн-штампов из набора UTXO, такие как UTreeXO, они гораздо более агрессивны, чем отбрасывание данных-свидетелей, и имеют свои собственные компромиссы для операторов полных узлов. Порядковые номера великодушно упрощают обрезку, тогда как биткойн-марки очень усложняют эту задачу.

Чеканить биткойн-марки намного дороже, чем порядковые номера, но мы обнаружили, что ограничения могут способствовать созданию хорошего искусства. Как говорил Леонардо да Винчи: «Искусство живет в условиях ограничений и умирает от свободы». Сообщество художников, возникшее вокруг Bitcoin Stamps, склонно тяготеть к пиксельной и SVG-графике, потому что они сжимают гораздо эффективнее, чем растровое искусство, из-за отсутствия лучшего термина.

Ограничение размера/стоимости также привело к более поздним инновациям посредством рекурсии, при которой создается файл JSON, который указывает на ряд «характеристик» ранее отчеканенных марок. Перепрофилируя эти «черты», стоимость большой коллекции снижается на несколько порядков за счет удаления избыточных данных из всей коллекции. Аудио-штампы, которые чеканят только ноты песни (аналогично старому формату MIDI), и AI-штампы, которые чеканят только генеративную начальную подсказку, — это дополнительные инновационные методы, которые обходят ограничения и дают новые результаты.

Вам нужны взаимозаменяемые токены дегенерации? Да, у нас они тоже есть в виде SRC-20.

Хотите принять участие в разработке Bitcoin Stamps в качестве художника, разработчика или коллекционера?

Существует процветающее сообщество Telegram, полное людей, которые рады ответить на любые ваши вопросы. Его можно найти здесь: t.me/BitcoinStamps.

Вот несколько ссылок на постоянно растущую экосистему Bitcoin Stamps:

  • ШТАМПШЕЙН.ИО

  • ШТАМПОВАННЫЙ.НИНДЗЯ

  • РЕСТАМП.XYZ

  • STAMPVERSE.IO

  • OPENSTAMP.IO

  • THESTAMPWALLET.COM

Эта статья опубликована в журнале Bitcoin Magazine «The Inscription Issue». Нажмите здесь, чтобы получить годовую подписку на журнал Bitcoin Magazine.

Источник: Журнал Биткойн.

Пост «Все старое снова новое» впервые появился на Crypto Breaking News.