STAMP wykorzystuje protokół niezależny od blockchaina do niezmiennego przechowywania obrazów na łańcuchu, w szczególności korzystając z protokołu Counterparty na księdze Bitcoin. To innowacyjne podejście pozwala na osadzanie danych obrazów w formacie base64 bezpośrednio w wynikach transakcji. W przeciwieństwie do tradycyjnych NFT, które często odwołują się do scentralizowanego hostingu lub używają danych świadków możliwych do przycięcia, STAMP zapewnia, że dane obrazu są trwale zachowane na blockchainie.
Proces rozpoczyna się od kodowania binarnej zawartości obrazu do ciągu base64. Ten ciąg jest następnie dodawany do klucza opisu transakcji z prefiksem "STAMP:". Po nadaniu za pomocą protokołu Counterparty, dane są dzielone na wyniki poprzez bare multisig, omijając ograniczenia pola OP_RETURN. Ta metoda zapewnia, że dane nie mogą być usunięte z pełnego węzła, osiągając tym samym prawdziwą niezmienność.
Aby zoptymalizować przechowywanie i koszty, zalecany format obrazu to 24x24 piksele, 8-bitowa głębia kolorów PNG lub GIF. Ten format jest szczególnie odpowiedni dla sztuki pikselowej, podobnie jak CryptoPunks, które również używają rozdzielczości 24x24 piksele. Ograniczenia tego "płótna" czynią go idealnym do tworzenia i zachowywania sztuki cyfrowej w sposób kompaktowy i efektywny.
Blockchain, na którym działa STAMP, Bitcoin, zapewnia solidną podstawę dla bezpieczeństwa i przejrzystości. Zdecentralizowana natura Bitcoina i rozległa sieć węzłów czynią go wysoce odpornym na ataki ze strony złych aktorów. Każda transakcja jest weryfikowana przez wiele węzłów, co zapewnia, że każda próba zmiany lub fałszowania danych jest szybko identyfikowana i odrzucana. Ten zdecentralizowany proces weryfikacji jest fundamentem technologii blockchain, zapewniając wysoki poziom zaufania i bezpieczeństwa.
Transakcje STAMP są uporządkowane chronologicznie na podstawie ich znaczników czasu. Pierwsza transakcja zawierająca prawidłowy ciąg base64 dodany do prefiksu "STAMP:" w kluczu opisu jest uznawana za pierwszy STAMP. Kolejne transakcje następują w porządku, a każdemu nowemu STAMP przypisywany jest unikalny numer. To chronologiczne uporządkowanie zapewnia jasną i śledzalną historię wszystkich utworzonych STAMP.
Protokół Counterparty, z którego korzysta STAMP, to platforma zbudowana na bazie blockchaina Bitcoin. Umożliwia tworzenie i zarządzanie aktywami cyfrowymi oraz zdecentralizowanymi aplikacjami. Dzięki wykorzystaniu Counterparty, STAMP może korzystać z bezpieczeństwa i stabilności Bitcoina, jednocześnie dodając własną unikalną funkcjonalność do przechowywania danych obrazów.
Oprócz swojej technicznej solidności, protokół STAMP kładzie również nacisk na przejrzystość i śledzenie. Każda transakcja STAMP jest zapisywana na blockchainie Bitcoin, zapewniając trwały i publicznie dostępny zapis. Ta przejrzystość zapewnia, że pochodzenie i własność każdego STAMP mogą być łatwo zweryfikowane, dodając dodatkową warstwę zaufania dla artystów i kolekcjonerów.
Technologia stojąca za STAMP nie tylko zabezpiecza dane, ale także demokratyzuje sztukę cyfrową, czyniąc ją dostępną i weryfikowalną na globalną skalę. Dzięki osadzaniu danych obrazów bezpośrednio w blockchainie, STAMP eliminuje potrzebę scentralizowanych rozwiązań do przechowywania, zmniejszając ryzyko utraty danych lub manipulacji. To zdecentralizowane podejście jest zgodne z podstawowymi zasadami technologii blockchain, promując bezpieczeństwo, przejrzystość i niezmienność.