OP_RETURN jest operatorem skryptu Bitcoin umożliwiającym użytkownikom osadzanie małych, nieinwestowalnych danych w transakcjach, osiągając równowagę między funkcjonalnością a efektywnością sieci. Niedawna propozycja zniesienia limitu 80 bajtów wznieciła dyskusję na temat roli Bitcoina jako nośnika danych w porównaniu ze zoptymalizowanym systemem płatności.
Dekodowanie OP_RETURN w Bitcoinie i o co tyle zamieszania?

Zrozumienie OP_RETURN: Narzędzie Do Wykuwania Danych Bitcoina
OP_RETURN, dodany w Bitcoin Core 0.9.0, jest operatorem skryptu pozwalającym użytkownikom na dodawanie do transakcji do 80 bajtów dowolnych informacji—takich jak teksty, hashe czy wskaźniki protokołów. Zamiast przechowywać dane w wyjściach inwestowalnych pozostających w zbiorze niewydanych wyjść transakcji (UTXO), wyjścia OP_RETURN są niewątpliwie nieinwestowalne, co pozwala węzłom na ich usuwanie i zmniejszenie zapotrzebowania na przechowywanie.
Ta możliwość wspiera aplikacje nie-płatnicze, w tym sygnalizowanie dowodów własności, osadzanie metadanych dla protokołów warstwy drugiej (L2) lub celowe spalanie monet w wybranych przypadkach użycia. Counterparty był jednym z pierwszych projektów, które wykorzystały OP_RETURN Bitcoina do bezpośredniego osadzania danych w transakcjach BTC, umożliwiając tworzenie i zarządzanie cyfrowymi aktywami oraz funkcjonalność zdecentralizowanej wymiany na blockchainie Bitcoina. Nowe projekty, takie jak Citrea, używają OP_RETURN do zapisywania dowodów o wiedzy zerowej, podczas gdy inni wykorzystują go do kodowania prostych warunków umownych.

Ograniczenie do 80 bajtów, ustanowione w 2014 roku, miało na celu zniechęcenie do ciężkiego przechowywania danych, jednocześnie pełniąc niezbędne funkcje. Ograniczając wpisy do rozmiaru mniej więcej dwóch adresów bitcoinowych, sygnalizowało ono, że bloki powinny priorytetyzować transakcje finansowe. Jednak OP_RETURN trwa jako standardowy, przekaźnikowy typ transakcji, zapewniając, że węzły skutecznie propagują te załączniki danych.
Społeczność Bitcoina od dawna dyskutuje nad celem OP_RETURN. Niektórzy krytycy twierdzą, że nawet niewielkie osadzanie danych odbiera Bitcoinowi jego podstawową rolę jako księgi finansowej, podczas gdy inni uważają to za praktyczną drogę do innowacji w ramach wyraźnych ograniczeń. Zwolennicy argumentują, że oferuje to kontrolowany mechanizm dla różnorodnych funkcji bez przeciążania sieci.
Debata nad zniesieniem limitu 80 bajtów
W nadchodzącej wersji Bitcoin Core, deweloperzy usuną domyślne ograniczenie 80 bajtów OP_RETURN, umożliwiając większe wstawki danych i wielokrotne wpisy OP_RETURN na transakcję. Zmiana ta jest wynikiem długotrwałej dyskusji, czy obecny limit nadal spełnia swoją zamierzoną funkcję. Na dzień 12 maja 2025 roku Bitcoin Core nie połączył żadnych żądań pull dotyczących zmiany limitów OP_RETURN, a propozycje pozostają otwarte do przeglądu.
Dlaczego usunąć limit?
Zwolenni twierdzą, że limit przestał być użyteczny, wskazując, że scentralizowane pule górnicze i usługi już akceptują niestandardowe, ciężkie transakcje danych bezpośrednio. Takie obejścia—w tym fałszywe skrypty multisig czy taproot-based inscriptions—powiększają zbiór UTXO, co dokładnie OP_RETURN miał zapobiegać.
Twierdzą, że zniesienie ograniczenia uprości budowę transakcji, poprawi szacowanie opłat i dostosuje zasady przekazywania do praktyk górników. Jak jeden z deweloperów Bitcoin Core wyjaśnił, każda operacja możliwa do osiągnięcia z OP_RETURN może być odtworzona za pomocą fałszywych adresów przy wyższych kosztach dla sieci.

Obawy Krytyków
Przeciwnicy, w tym niektórzy operatorzy węzłów i deweloperzy, ostrzegają, że pozwalając na większe osadzania danych, można znormalizować masowe przechowywanie danych niepłatniczych i zapychać bloki. Jeden z uczestników dyskusji ostrzegł, że może to podnieść koszty dla użytkowników i skoncentrować władzę wśród pul górniczych, które priorytetyzują transakcje z dużą ilością danych.

Inni kwestionują rzeczywiste przyjęcie, zauważając, że niewiele projektów przeszłoby na OP_RETURN, nawet bez limitu. Debata podnosi także kwestie związane z zarządzaniem, przy czym niektórzy krytycy sugerują, że propozycja była pośpieszna i ryzykuje erozję zaufania społeczności.

Polityka, nie Zmiana Konsensusu
Ważne jest, aby zauważyć, że ta korekta dotyczy tylko domyślnych reguł przekazywania Bitcoin Core i nie zmienia weryfikacji konsensusu. Węzły, takie jak Bitcoin Knots, nadal mają możliwość stosowania bardziej rygorystycznych limitów OP_RETURN, a bloki przekraczające wcześniejsze polityki będą nadal ważne. Deweloperzy podkreślają, że celem jest zmniejszenie niebezpiecznych obejść, a nie promowanie nieograniczonego przechowywania danych. Jak to się potoczy dalej, trudno przewidzieć.
Nawigowanie w Przyszłości Bitcoina
Dyskusja na temat OP_RETURN podkreśla szersze napięcia w ewolucji Bitcoina: wspieranie innowacji przy jednoczesnym zachowaniu podstawowych zasad i równoważenie indywidualnego wyboru z efektywnością sieci. Uważa się, że usunięcie limitu może zmniejszyć zanieczyszczenie UTXO i dostosować motywacje węzłów i minerów, ale sprawdza gotowość społeczności do eksperymentów onchainowych.
Inni mówią, że ostatecznie rynek opłat Bitcoina rozstrzygnie alokację zasobów, gdy użytkownicy będą licytowali się o miejsce w bloku—jeśli nadmierne dane zaleją sieć, wyższe opłaty naturalnie zniechęcą do nadużycia. W każdym razie, społeczność Bitcoin jest podzielona w tej kwestii—dając publiczności możliwość skorzystania z większej jasności na ten temat.









