Inskrypcje (ang. inscriptions) to dowolne dane – obraz, tekst, plik HTML czy JSON – zapisane bezpośrednio w łańcuchu Bitcoina, w części witness transakcji Taproot. Każdy pełny węzeł pobiera je i przechowuje razem z blokiem, więc inskrypcja jest tak trwała jak sam blockchain. Inskrypcje są częścią protokołu Ordinals, który numeruje pojedyncze satoshi i pozwala „przypisać” inskrypcję do konkretnego satoshi – ten mechanizm numeracji to osobne pojęcie; tutaj chodzi o to, jak dane trafiają na łańcuch i co to oznacza dla sieci.
Jak powstaje inskrypcja
Inskrypcję zapisuje się w dwóch krokach, tzw. commit i reveal:
- Commit – tworzysz transakcję wysyłającą środki na adres Taproot, którego skrypt zawiera zobowiązanie do danych inskrypcji. Na tym etapie dane nie są jeszcze widoczne.
- Reveal – wydajesz to wyjście ścieżką skryptu. W witness transakcji ujawnia się skrypt z tzw. kopertą: fragmentem, który nigdy się nie wykonuje, ale zawiera typ treści (np. image/png) i same dane podzielone na kawałki.
Dane w kopercie są dla reguł konsensusu Bitcoina „martwym” kodem – węzły je walidują jako poprawny skrypt i przechowują, ale nie interpretują. Treść odczytują dopiero indeksery i portfele obsługujące Ordinals.
Dlaczego witness i Taproot
Dwa elementy techniczne sprawiły, że inskrypcje stały się praktyczne:
- Rabat na dane witness – od SegWit rozmiar bloku liczy się w jednostkach wagi. Bajt poza witness waży 4 jednostki, bajt w witness – 1 jednostkę. Dane w witness są więc w przeliczeniu na vbajty cztery razy tańsze.
- Taproot – aktywowany w listopadzie 2021 roku usunął dawny limit rozmiaru pojedynczego skryptu w ścieżce skryptowej. Granicą stał się praktycznie tylko limit wagi bloku, czyli 4 mln jednostek.
Wpływ na opłaty i mempool
Inskrypcje konkurują o miejsce w bloku z „zwykłymi” płatnościami. Gdy popyt na nie rośnie, w mempool trafia dużo dużych transakcji, a portfele podnoszą sugerowane stawki. Efekt odczuwają wszyscy: wypłata z giełdy, konsolidacja UTXO czy otwarcie kanału Lightning Network kosztują więcej. Z drugiej strony górnicy dostają wyższe opłaty transakcyjne, co w dłuższym terminie ma znaczenie, bo nagroda za blok maleje z każdym halvingiem.
Stąd spór w środowisku Bitcoina. Jedni uważają inskrypcje za spam obciążający węzły, inni – za legalne użycie przestrzeni blokowej, za które ktoś uczciwie płaci rynkową opłatę.
Przykład
Załóżmy, że chcesz zapisać obraz o rozmiarze 40 000 bajtów. W witness waży on 40 000 jednostek, czyli około 10 000 vB. Przy stawce 20 sat/vB sama transakcja reveal kosztuje około 200 000 sat, czyli 0,002 BTC, plus niewielka opłata za commit. Gdyby te same dane umieścić poza witness, zajęłyby 40 000 vB i kosztowały czterokrotnie więcej. Jeśli mempool się zapcha i stawka wzrośnie do 80 sat/vB, koszt reveal rośnie do około 800 000 sat.
Najczęstsze błędy
- Trzymanie inskrypcji w portfelu, który nie rozpoznaje Ordinals – może on wydać „zainskrybowany” UTXO jako zwykłe środki lub na opłatę.
- Utożsamianie inskrypcji z własnością praw autorskich do treści – on-chain zapisany jest plik, a nie prawo.
- Planowanie inskrypcji bez sprawdzenia bieżących stawek w mempool.
- Założenie, że rynek wtórny inskrypcji jest płynny – bywa bardzo płytki.
Perspektywa tradera
Nawet jeśli nie handlujesz inskrypcjami, warto obserwować ich wpływ na sieć. Fale inskrypcji potrafią w kilka dni podnieść opłaty wielokrotnie, co zmienia koszt przenoszenia BTC między giełdą a portfelem i opłacalność mniejszych transakcji. Jeśli planujesz przelew na giełdę pod konkretną okazję rynkową, zostaw zapas czasu albo ustaw wyższą stawkę. Przy handlu samymi inskrypcjami licz się z szerokimi spreadami, małą płynnością i ryzykiem, że popyt zniknie szybciej, niż zdążysz sprzedać – wielkość takiej pozycji traktuj jak spekulację wysokiego ryzyka.
Najczęstsze pytania
Czy inskrypcja jest przechowywana na łańcuchu, czy na zewnętrznym serwerze?
Na łańcuchu – dane znajdują się w witness transakcji i każdy pełny węzeł je przechowuje. To odróżnia inskrypcje od wielu NFT na innych sieciach, gdzie on-chain jest tylko link do pliku.
Czy inskrypcję można usunąć?
Nie. Po zatwierdzeniu w bloku dane pozostają w historii łańcucha. Węzeł z przycinaniem (pruning) może usunąć stare bloki u siebie, ale nie zmienia to łańcucha.
Czy inskrypcje wymagają zmiany reguł Bitcoina?
Nie. Wykorzystują reguły obowiązujące od aktywacji Taproot. Protokół Ordinals jest konwencją odczytywaną przez indeksery, a nie częścią konsensusu.
Jak chronić inskrypcje w portfelu?
Używaj portfela, który obsługuje Ordinals i pozwala zamrozić konkretne UTXO, oraz trzymaj inskrypcje na osobnym adresie niż środki do płatności.
Tekst ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.


