STAMP использует протокол, не зависящий от конкретной блокчейн-платформы, для неизменяемого хранения изображений в цепочке, в частности, используя протокол Counterparty на реестре Bitcoin. Этот инновационный подход позволяет встраивать данные изображений в формате base64 непосредственно в выходы транзакций. В отличие от традиционных NFT, которые часто ссылаются на централизованное хранилище или используют данные, которые можно обрезать, STAMP гарантирует, что данные изображения сохраняются навсегда в блокчейне.
Процесс начинается с кодирования двоичного содержимого изображения в строку base64. Эта строка затем добавляется к ключу описания транзакции с префиксом "STAMP:". При передаче с использованием протокола Counterparty данные разбиваются на выходы через bare multisig, обходя ограничения поля OP_RETURN. Этот метод гарантирует, что данные не могут быть удалены из полного узла, тем самым достигая истинной неизменяемости.
Для оптимизации хранения и затрат рекомендуется использовать формат изображения 24x24 пикселя, 8-битная глубина цвета PNG или GIF. Этот формат особенно подходит для пиксельного искусства, подобного CryptoPunks, которые также используют разрешение 24x24 пикселя. Ограничения этого "холста" делают его идеальным для создания и сохранения цифрового искусства в компактной и эффективной форме.
Блокчейн, на котором работает STAMP, Bitcoin, предоставляет надежную основу для безопасности и прозрачности. Децентрализованная природа Bitcoin и обширная сеть узлов делают его высоко устойчивым к атакам злоумышленников. Каждая транзакция проверяется несколькими узлами, что гарантирует быстрое выявление и отклонение любой попытки изменить или подделать данные. Этот децентрализованный процесс проверки является краеугольным камнем технологии блокчейн, обеспечивая высокий уровень доверия и безопасности.
Транзакции STAMP упорядочены хронологически на основе их временных меток. Первая транзакция, включающая действительную строку base64, добавленную к префиксу "STAMP:" в ключе описания, считается первым STAMP. Последующие транзакции следуют по порядку, и каждому новому STAMP присваивается уникальный номер. Это хронологическое упорядочение обеспечивает четкую и прослеживаемую историю всех созданных STAMP.
Протокол Counterparty, который использует STAMP, является платформой, построенной на базе блокчейна Bitcoin. Он позволяет создавать и управлять цифровыми активами и децентрализованными приложениями. Используя Counterparty, STAMP может воспользоваться безопасностью и стабильностью Bitcoin, добавляя свою уникальную функциональность для хранения данных изображений.
Помимо технической надежности, протокол STAMP также подчеркивает прозрачность и отслеживаемость. Каждая транзакция STAMP записывается в блокчейн Bitcoin, обеспечивая постоянную и общедоступную запись. Эта прозрачность гарантирует, что происхождение и владение каждым STAMP могут быть легко проверены, добавляя дополнительный уровень доверия для художников и коллекционеров.
Технология, лежащая в основе STAMP, не только защищает данные, но и демократизирует цифровое искусство, делая его доступным и проверяемым в глобальном масштабе. Встраивая данные изображений непосредственно в блокчейн, STAMP устраняет необходимость в централизованных решениях для хранения, снижая риск потери данных или их подделки. Этот децентрализованный подход соответствует основным принципам технологии блокчейн, способствуя безопасности, прозрачности и неизменяемости.