tradingview

Inskrypcje

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:

  1. 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.
  2. 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.