Надпись Протокол подробное объяснение: принципы реализации, примеры использования и безопасность активов
В последнее время множество торговых платформ последовательно запустили рынок надписей, поддерживающий различные протоколы надписей, такие как BRC-20 и EVM, что привлекло широкое внимание рынка. Однако из-за сложности и новизны протоколов надписей часто возникают различные проблемы безопасности, которые угрожают безопасности активов пользователей и оказывают негативное влияние на здоровое развитие всей экосистемы надписей.
Надпись简介
Надпись в блокчейне означает использование характеристик блокчейна для постоянной записи определенной и значимой информации на цепочке. Как только эта информация записана в блокчейн, ее трудно изменить. Типы информации, которые можно записывать, разнообразны и включают простой текст, сложный код, изображения и т. д., что позволяет реализовать функции цифровых активов.
надпись развитие текущего состояния
С момента появления надписи BRC-20 и других биткойн блокчейнов, экосистема надписей демонстрирует взрывной рост. Ведущие блокчейны стремительно присоединяются к экосистеме надписей, такие как протокол Ethscription на блокчейне ETH, протокол ARC-20 на блокчейне BTC, протокол BSC-20 на блокчейне BSC, протокол PRC-20 на блокчейне Polygon и др. Эти протоколы направлены на поддержку выпуска надписей на соответствующих блокчейнах.
Подробное объяснение основных надписей Протоколов
1. БРЦ-20
BRC-20 основан на модели UTXO биткойна и Протоколе Ordinals. Модель UTXO фиксирует события транзакций, а не конечное состояние; количество биткойнов у пользователя вычисляется путем суммирования всех UTXO его адреса. Ordinals присваивает уникальный номер каждому сатоши, поддерживает запись различных данных, что придает каждому сатоши уникальность, подобно NFT на ETH.
BRC-20 через протокол Ordinals записывает текстовые данные в формате JSON в умные контракты как бухгалтерскую книгу токенов. В основном включает три операции: deploy( развертывание ), mint( чеканка ) и transfer( передача ). transfer осуществляет изменение баланса, отправляя надпись на целевой адрес.
2. АРК-20
ARC-20 также основан на блокчейне биткойна, но в отличие от BRC-20, он использует количество сатоши в UTXO для прямого обозначения количества токенов, правило: 1 сат = 1 токен ARC-20. ARC-20 также делится на три этапа: развертывание, чеканка и передача, но количество сатоши в UTXO во время чеканки соответствует количеству выпущенных токенов. При передаче UTXO, содержащий токены, просто передается на другой адрес, без необходимости ввода дополнительных данных.
Запрос информации о токенах ARC-20 требует только одного индекса, офлайн-сервер может напрямую считывать информацию о токенах и транзакциях, не требуя расчета отношений перевода средств. Количество токенов, принадлежащих адресу, соответствует количеству сатоши, связанных с соответствующими UTXO этого адреса.
3. Этскрипция
Ethscription является Протоколом для создания и обмена данными в Ethereum, который реализуется путем добавления стандартных данных в calldata обычного ETH-перевода. При создании Ethscription необходимо преобразовать содержимое (, как изображение ), в URI, закодированный в Base64, а затем преобразовать в шестнадцатеричную строку для заполнения calldata. Для передачи Ethscription необходимо указать хэш транзакции, создавшей данный Ethscription, в calldata.
4. EVM-блокчейн надпись
BSC, Ethereum, Polygon и другие EVM блокчейны используют аналогичный метод, используя calldata для хранения данных в фиксированном формате. В качестве примера BSC Chain, формат надписи выглядит следующим образом: data:,{"p":"","op":"","tick":"","amt":""}, где p обозначает название протокола, op обозначает операцию, tick обозначает название токена, amt обозначает количество.
При переводе токенов также необходимо отправить обычный перевод на адрес получателя и заполнить хеш транзакции, создавшей этот токен, в calldata. Между различными EVM-цепочками или протоколами могут быть незначительные различия, но основная принцип остается тем же.
Заключение
В данной статье рассматриваются принципы реализации надписей на различных публичных цепочках. В общем, эти надписи используют особенности публичных цепочек для стандартного хранения офлайн информации на блокчейне, а затем распознаются и отображаются через офлайн-серверы. Большинство надписей не использует смарт-контракты, что снижает затраты на участие пользователей. Однако пользователи должны полностью понимать механизм работы протокола надписей, чтобы избежать неправильных действий, которые могут привести к потере активов.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
23 Лайков
Награда
23
6
Поделиться
комментарий
0/400
BoredRiceBall
· 07-25 16:43
Вы действительно думали, что торговля надписями сделает вас богатым?
Посмотреть ОригиналОтветить0
GasGuzzler
· 07-24 22:15
Просто сделай это, сколько сможешь.
Посмотреть ОригиналОтветить0
NFTDreamer
· 07-24 19:45
Правда, кто-то понимает, как играть с надписью?
Посмотреть ОригиналОтветить0
ProxyCollector
· 07-24 19:42
Эта волна с открытым текстом, наверное, приведет к большим потерям.
Полный анализ надписи Протокола: Принципы работы BRC-20, ARC-20 и Ethscription, а также информация о безопасности
Надпись Протокол подробное объяснение: принципы реализации, примеры использования и безопасность активов
В последнее время множество торговых платформ последовательно запустили рынок надписей, поддерживающий различные протоколы надписей, такие как BRC-20 и EVM, что привлекло широкое внимание рынка. Однако из-за сложности и новизны протоколов надписей часто возникают различные проблемы безопасности, которые угрожают безопасности активов пользователей и оказывают негативное влияние на здоровое развитие всей экосистемы надписей.
Надпись简介
Надпись в блокчейне означает использование характеристик блокчейна для постоянной записи определенной и значимой информации на цепочке. Как только эта информация записана в блокчейн, ее трудно изменить. Типы информации, которые можно записывать, разнообразны и включают простой текст, сложный код, изображения и т. д., что позволяет реализовать функции цифровых активов.
надпись развитие текущего состояния
С момента появления надписи BRC-20 и других биткойн блокчейнов, экосистема надписей демонстрирует взрывной рост. Ведущие блокчейны стремительно присоединяются к экосистеме надписей, такие как протокол Ethscription на блокчейне ETH, протокол ARC-20 на блокчейне BTC, протокол BSC-20 на блокчейне BSC, протокол PRC-20 на блокчейне Polygon и др. Эти протоколы направлены на поддержку выпуска надписей на соответствующих блокчейнах.
Подробное объяснение основных надписей Протоколов
1. БРЦ-20
BRC-20 основан на модели UTXO биткойна и Протоколе Ordinals. Модель UTXO фиксирует события транзакций, а не конечное состояние; количество биткойнов у пользователя вычисляется путем суммирования всех UTXO его адреса. Ordinals присваивает уникальный номер каждому сатоши, поддерживает запись различных данных, что придает каждому сатоши уникальность, подобно NFT на ETH.
BRC-20 через протокол Ordinals записывает текстовые данные в формате JSON в умные контракты как бухгалтерскую книгу токенов. В основном включает три операции: deploy( развертывание ), mint( чеканка ) и transfer( передача ). transfer осуществляет изменение баланса, отправляя надпись на целевой адрес.
2. АРК-20
ARC-20 также основан на блокчейне биткойна, но в отличие от BRC-20, он использует количество сатоши в UTXO для прямого обозначения количества токенов, правило: 1 сат = 1 токен ARC-20. ARC-20 также делится на три этапа: развертывание, чеканка и передача, но количество сатоши в UTXO во время чеканки соответствует количеству выпущенных токенов. При передаче UTXO, содержащий токены, просто передается на другой адрес, без необходимости ввода дополнительных данных.
Запрос информации о токенах ARC-20 требует только одного индекса, офлайн-сервер может напрямую считывать информацию о токенах и транзакциях, не требуя расчета отношений перевода средств. Количество токенов, принадлежащих адресу, соответствует количеству сатоши, связанных с соответствующими UTXO этого адреса.
3. Этскрипция
Ethscription является Протоколом для создания и обмена данными в Ethereum, который реализуется путем добавления стандартных данных в calldata обычного ETH-перевода. При создании Ethscription необходимо преобразовать содержимое (, как изображение ), в URI, закодированный в Base64, а затем преобразовать в шестнадцатеричную строку для заполнения calldata. Для передачи Ethscription необходимо указать хэш транзакции, создавшей данный Ethscription, в calldata.
4. EVM-блокчейн надпись
BSC, Ethereum, Polygon и другие EVM блокчейны используют аналогичный метод, используя calldata для хранения данных в фиксированном формате. В качестве примера BSC Chain, формат надписи выглядит следующим образом: data:,{"p":"","op":"","tick":"","amt":""}, где p обозначает название протокола, op обозначает операцию, tick обозначает название токена, amt обозначает количество.
При переводе токенов также необходимо отправить обычный перевод на адрес получателя и заполнить хеш транзакции, создавшей этот токен, в calldata. Между различными EVM-цепочками или протоколами могут быть незначительные различия, но основная принцип остается тем же.
Заключение
В данной статье рассматриваются принципы реализации надписей на различных публичных цепочках. В общем, эти надписи используют особенности публичных цепочек для стандартного хранения офлайн информации на блокчейне, а затем распознаются и отображаются через офлайн-серверы. Большинство надписей не использует смарт-контракты, что снижает затраты на участие пользователей. Однако пользователи должны полностью понимать механизм работы протокола надписей, чтобы избежать неправильных действий, которые могут привести к потере активов.