Вступление
В мире блокчейна надписи относятся к любым данным, записанным на блокчейне. Например, надписи Bitcoin - это способ встраивания контента в BTC-сатоши. Вписанная информация может включать текст, изображения, видео и аудио. Экосистема надписей Bitcoin, вероятно, является самой ранней и зрелой, и это обусловлено уникальной структурой блоков биткойн-блокчейна.
Биткойнотличается от распространенных блокчейнов уровня 1, таких как Ethereum и Solana, и решений уровня 2, таких как Op Mainnet и Arbitrum, своей неполной тьюринговой полнотой. Тьюрингова полнота в информатике обозначает способность системы выполнять любую вычислительную задачу, выражаемую через алгоритм или допустимую программу. Проще говоря, тьюрингово-полные системы могут решать любую вычислимую проблему при наличии достаточного времени и памяти.
Хотя у Bitcoin есть простая функциональность смарт-контрактов, он поддерживает только ограниченные типы транзакций и операции, такие как переводы и мультиподписи. С другой стороны, блокчейны с полным набором команд, такие как Ethereum, позволяют разработчикам писать смарт-контракты и децентрализованные приложения (DApps). Эти программы могут выполнять любые сложные вычислительные задачи. Из-за неполного набора команд Bitcoin не может выпускать токены ERC-20, как Ethereum, не говоря уже о NFT и SFT.
Однако сообщество биткойнов давно экспериментирует с выпуском активов с использованием других техник. Одним из первых методов выпуска активов был так называемый "Цветной монеты". Окрашивание относится к добавлению конкретной информации к Bitcoin UTXO для их дифференциации от других Bitcoin UTXOs. Это вводит гетерогенность среди в противном случае однородных биткойнов. Как и с надписями, для их распознавания требуется специализированное программное обеспечение. В конце 2013 года Флавьен Шарльон предложил протокол открытых активов, использующий инструменты криптографии открытого ключа Bitcoin. Этот протокол позволил мультиподписи для выпуска активов, подобных "окрашенным монетам".
В 2014 году ChromaWay представила протокол EPOBC (усовершенствованный, дополненный, порядковый цветной) протокол. Протокол включал две операции: генезис и трансфер. Генезис использовался для выпуска активов, а трансфер использовался для передачи активов. Типы активов не могли быть отличены через кодирование. Каждая генезис-транзакция выпускала новый актив, и общее предложение было определено на момент выпуска. Активы EPOBC должны были передаваться через операции передачи. Если актив EPOBC использовался в качестве ввода для транзакции с операцией, не связанной с передачей, актив будет потерян. Эта информация хранилась через поле nSequence в транзакциях Bitcoin. Это хранение не вызывало дополнительной памяти, но поскольку не было идентификационного номера актива, для определения его категории и законности каждую транзакцию с активом EPOBC приходилось проследить обратно к генезис-транзакции.
Помимо этих двух методов, Mastercoin, который официально запустился в 2013 году, предложил свой собственный подход. Этот метод имел меньшую зависимость от Bitcoin и выбрал сохранение состояния за пределами цепи, где хранилась лишь минимальная информация в цепочке. Mastercoin можно рассматривать как децентрализованную систему регистрации, выдающую операции с изменением активов через произвольные транзакции Bitcoin. Для проверки допустимости транзакции непрерывно сканировались блоки Bitcoin и поддерживалась внеланцевая база данных активов. В этой базе данных хранилось отображение отношения между адресами и активами, где адреса повторно использовали систему адресов Bitcoin.
Мастеркойн также можно считать самым ранним проектом ICO (Initial Coin Offering). Однако позже выяснилось, что Мастеркойн оказался скорее мошеннической схемой и в конечном итоге исчез. Тем не менее, во время последующего увлечения ICO многие проекты выпустили собственные токены через модель, напоминающую краудфандинг. С появлением Ethereum этот блокчейн, обладающий полной вычислительной мощностью Тьюринга, стало проще создавать dApps и выпускать активы. В последующие годы на Ethereum разразился новый бум ICO, приведший к появлению DeFi, NFT и других связанных активов и направлений. Практики решения активов в экосистеме биткоина стали менее распространенными.
Ландшафт надписей о Биткоине претерпел значительные изменения с введением обновления SegreGate.iod Witness (SegWit) и обновления Taproot Bitcoin.
В биткоин-транзакциях информация в основном делится на две части: базовые данные транзакций и данные свидетеля. Первый содержит данные о транзакции, а второй используется для проверки личности пользователя. Данные свидетелей занимали значительный объем места для хранения, но их непосредственное отношение к пользователям было минимальным. Чем больше объем информации, тем ниже эффективность переводов в сети Bitcoin и выше стоимость упаковки транзакций.
Позже технология SegWit решила эту проблему, отделяя данные свидетелей от основных данных транзакции и храня их независимо. Эта оптимизация улучшила использование места хранения, следовательно, увеличивая эффективность транзакции и снижая затраты. В пределах того же ограничения размера блока 1 МБ SegWit позволил каждому блоку вместить больше транзакций. Изолированные данные свидетелей (различные сценарии подписи) могли занимать дополнительные 3 МБ пространства, заложив основу для обновления Taproot.
Taproot отметил важное обновление мягкого форка сети Биткоин, направленное на улучшение конфиденциальности, эффективности и возможностей обработки смарт-контрактов скриптов Биткоина. Это обновление было признано крупным прогрессом после обновления SegWit в 2017 году.
Обновление Taproot охватило три отдельных предложения по улучшению биткойна (BIP): Taproot (Merkle Abstract Syntax Tree, MAST), Tapscript и новую схему цифровой подписи, дружественную для мультиподписи, известную как подписи Schnorr. Цель Taproot состояла в предоставлении ряда преимуществ пользователям биткойна, включая улучшенную конфиденциальность транзакций и снижение затрат на транзакции. Кроме того, он нацеливался на увеличение способности биткойна выполнять более сложные транзакции, тем самым расширяя его область применения.
Ссылка:Обзор плана расширения экосистемы BTC: куда направить надпись?
После этих двух обновлений разработчик Кейси Родамор представил протокол Ordinals в декабре 2022 года. Этот протокол присваивал каждому Сатоши уникальные серийные номера и отслеживал их в транзакциях. Любой мог использовать Ordinals для добавления дополнительных данных, включая текст, изображения и видео, в скрипт Taproot UTXO.
В то время участники в основном загружали изображения, вызывая первую волну «BTC NFTs». Это вызвало широкие обсуждения, когда некоторые считали это «загрязнением» цепочки BTC, а другие приветствовали это как прорыв, наделяя Биткоин новыми применениями. Эти данные (изображения, видео и т. д.) должны были быть «вписаны» в скрипт транзакции. После загрузки инструмент под названием индексатор отслеживал и идентифицировал эти «вписи». Термин «впись» в это время еще не был широко понятен.
В следующем марте анонимный пользователь Twitter по имени domo объявил о создании стандартизированного токена на основе протокола Ordinals под названием BRC-20. Пользователи могли выпускать соответствующие токены, просто следуя формату и писав стандартизированный текст в транзакции. Впоследствии разработчики создали инструменты "надписи", упрощающие процесс. Пользователи могли развертывать, эмитировать и передавать токены BRC-20, просто вводя название и количество.
В то время как это оставалось узкой сферой деятельности, с большинством транзакций BRC-20, происходящих внебиржевым способом (OTC), картина изменилась с появлением в списке токенов Ordi, Sats и других на крупных биржах. Эти токены создали значительные эффекты богатства, изменив отношение участников Web3. Спекулянты наводнили рынок инкрипций, а разработчики активно внедряли соответствующие стандарты “XRC-20” на различных публичных цепочках. Оживленные инкрипциями, некоторые старые проекты отправились на новые пути. Крупные биржи начали вносить в список связанные токены, предоставляя возможности для обычных участников принять участие.
Ссылка:Путь блокчейн-приложений за надписями
Резюме главы
Вступление
В мире блокчейна надписи относятся к любым данным, записанным на блокчейне. Например, надписи Bitcoin - это способ встраивания контента в BTC-сатоши. Вписанная информация может включать текст, изображения, видео и аудио. Экосистема надписей Bitcoin, вероятно, является самой ранней и зрелой, и это обусловлено уникальной структурой блоков биткойн-блокчейна.
Биткойнотличается от распространенных блокчейнов уровня 1, таких как Ethereum и Solana, и решений уровня 2, таких как Op Mainnet и Arbitrum, своей неполной тьюринговой полнотой. Тьюрингова полнота в информатике обозначает способность системы выполнять любую вычислительную задачу, выражаемую через алгоритм или допустимую программу. Проще говоря, тьюрингово-полные системы могут решать любую вычислимую проблему при наличии достаточного времени и памяти.
Хотя у Bitcoin есть простая функциональность смарт-контрактов, он поддерживает только ограниченные типы транзакций и операции, такие как переводы и мультиподписи. С другой стороны, блокчейны с полным набором команд, такие как Ethereum, позволяют разработчикам писать смарт-контракты и децентрализованные приложения (DApps). Эти программы могут выполнять любые сложные вычислительные задачи. Из-за неполного набора команд Bitcoin не может выпускать токены ERC-20, как Ethereum, не говоря уже о NFT и SFT.
Однако сообщество биткойнов давно экспериментирует с выпуском активов с использованием других техник. Одним из первых методов выпуска активов был так называемый "Цветной монеты". Окрашивание относится к добавлению конкретной информации к Bitcoin UTXO для их дифференциации от других Bitcoin UTXOs. Это вводит гетерогенность среди в противном случае однородных биткойнов. Как и с надписями, для их распознавания требуется специализированное программное обеспечение. В конце 2013 года Флавьен Шарльон предложил протокол открытых активов, использующий инструменты криптографии открытого ключа Bitcoin. Этот протокол позволил мультиподписи для выпуска активов, подобных "окрашенным монетам".
В 2014 году ChromaWay представила протокол EPOBC (усовершенствованный, дополненный, порядковый цветной) протокол. Протокол включал две операции: генезис и трансфер. Генезис использовался для выпуска активов, а трансфер использовался для передачи активов. Типы активов не могли быть отличены через кодирование. Каждая генезис-транзакция выпускала новый актив, и общее предложение было определено на момент выпуска. Активы EPOBC должны были передаваться через операции передачи. Если актив EPOBC использовался в качестве ввода для транзакции с операцией, не связанной с передачей, актив будет потерян. Эта информация хранилась через поле nSequence в транзакциях Bitcoin. Это хранение не вызывало дополнительной памяти, но поскольку не было идентификационного номера актива, для определения его категории и законности каждую транзакцию с активом EPOBC приходилось проследить обратно к генезис-транзакции.
Помимо этих двух методов, Mastercoin, который официально запустился в 2013 году, предложил свой собственный подход. Этот метод имел меньшую зависимость от Bitcoin и выбрал сохранение состояния за пределами цепи, где хранилась лишь минимальная информация в цепочке. Mastercoin можно рассматривать как децентрализованную систему регистрации, выдающую операции с изменением активов через произвольные транзакции Bitcoin. Для проверки допустимости транзакции непрерывно сканировались блоки Bitcoin и поддерживалась внеланцевая база данных активов. В этой базе данных хранилось отображение отношения между адресами и активами, где адреса повторно использовали систему адресов Bitcoin.
Мастеркойн также можно считать самым ранним проектом ICO (Initial Coin Offering). Однако позже выяснилось, что Мастеркойн оказался скорее мошеннической схемой и в конечном итоге исчез. Тем не менее, во время последующего увлечения ICO многие проекты выпустили собственные токены через модель, напоминающую краудфандинг. С появлением Ethereum этот блокчейн, обладающий полной вычислительной мощностью Тьюринга, стало проще создавать dApps и выпускать активы. В последующие годы на Ethereum разразился новый бум ICO, приведший к появлению DeFi, NFT и других связанных активов и направлений. Практики решения активов в экосистеме биткоина стали менее распространенными.
Ландшафт надписей о Биткоине претерпел значительные изменения с введением обновления SegreGate.iod Witness (SegWit) и обновления Taproot Bitcoin.
В биткоин-транзакциях информация в основном делится на две части: базовые данные транзакций и данные свидетеля. Первый содержит данные о транзакции, а второй используется для проверки личности пользователя. Данные свидетелей занимали значительный объем места для хранения, но их непосредственное отношение к пользователям было минимальным. Чем больше объем информации, тем ниже эффективность переводов в сети Bitcoin и выше стоимость упаковки транзакций.
Позже технология SegWit решила эту проблему, отделяя данные свидетелей от основных данных транзакции и храня их независимо. Эта оптимизация улучшила использование места хранения, следовательно, увеличивая эффективность транзакции и снижая затраты. В пределах того же ограничения размера блока 1 МБ SegWit позволил каждому блоку вместить больше транзакций. Изолированные данные свидетелей (различные сценарии подписи) могли занимать дополнительные 3 МБ пространства, заложив основу для обновления Taproot.
Taproot отметил важное обновление мягкого форка сети Биткоин, направленное на улучшение конфиденциальности, эффективности и возможностей обработки смарт-контрактов скриптов Биткоина. Это обновление было признано крупным прогрессом после обновления SegWit в 2017 году.
Обновление Taproot охватило три отдельных предложения по улучшению биткойна (BIP): Taproot (Merkle Abstract Syntax Tree, MAST), Tapscript и новую схему цифровой подписи, дружественную для мультиподписи, известную как подписи Schnorr. Цель Taproot состояла в предоставлении ряда преимуществ пользователям биткойна, включая улучшенную конфиденциальность транзакций и снижение затрат на транзакции. Кроме того, он нацеливался на увеличение способности биткойна выполнять более сложные транзакции, тем самым расширяя его область применения.
Ссылка:Обзор плана расширения экосистемы BTC: куда направить надпись?
После этих двух обновлений разработчик Кейси Родамор представил протокол Ordinals в декабре 2022 года. Этот протокол присваивал каждому Сатоши уникальные серийные номера и отслеживал их в транзакциях. Любой мог использовать Ordinals для добавления дополнительных данных, включая текст, изображения и видео, в скрипт Taproot UTXO.
В то время участники в основном загружали изображения, вызывая первую волну «BTC NFTs». Это вызвало широкие обсуждения, когда некоторые считали это «загрязнением» цепочки BTC, а другие приветствовали это как прорыв, наделяя Биткоин новыми применениями. Эти данные (изображения, видео и т. д.) должны были быть «вписаны» в скрипт транзакции. После загрузки инструмент под названием индексатор отслеживал и идентифицировал эти «вписи». Термин «впись» в это время еще не был широко понятен.
В следующем марте анонимный пользователь Twitter по имени domo объявил о создании стандартизированного токена на основе протокола Ordinals под названием BRC-20. Пользователи могли выпускать соответствующие токены, просто следуя формату и писав стандартизированный текст в транзакции. Впоследствии разработчики создали инструменты "надписи", упрощающие процесс. Пользователи могли развертывать, эмитировать и передавать токены BRC-20, просто вводя название и количество.
В то время как это оставалось узкой сферой деятельности, с большинством транзакций BRC-20, происходящих внебиржевым способом (OTC), картина изменилась с появлением в списке токенов Ordi, Sats и других на крупных биржах. Эти токены создали значительные эффекты богатства, изменив отношение участников Web3. Спекулянты наводнили рынок инкрипций, а разработчики активно внедряли соответствующие стандарты “XRC-20” на различных публичных цепочках. Оживленные инкрипциями, некоторые старые проекты отправились на новые пути. Крупные биржи начали вносить в список связанные токены, предоставляя возможности для обычных участников принять участие.
Ссылка:Путь блокчейн-приложений за надписями
Резюме главы