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