Zespół programistów Bitcoin Core jest gotowy wprowadzić znaczącą zmianę do swojego protokołu wraz z nadchodzącym wydaniem Core 30 w październiku. Ta aktualizacja dotyczy przede wszystkim ustawienia OP_RETURN
, często dyskutowanego elementu w transakcjach Bitcoina, którego limit nośnika danych zostanie dramatycznie rozszerzony z 80 bajtów do niemal 4 MB. Przewiduje się, że ten krok otworzy nowe możliwości osadzania danych w łańcuchu bloków, potencjalnie wpływając na rozwój zdecentralizowanych aplikacji finansowych (DeFi) oraz niewymienialnych tokenów (NFT) skoncentrowanych na Bitcoinie.
Zrozumienie transformacji OP_RETURN
Funkcja OP_RETURN
umożliwia osadzanie małych ilości danych w transakcji Bitcoina, tradycyjnie używanych do dowodów niepłatniczych lub zobowiązań. Historycznie, ta możliwość była ograniczona do 80 bajtów, co miało zapobiegać nadużywaniu przestrzeni blokowej. Jednak ten długotrwały limit został uznany przez wielu za przestarzały i nieproduktywny, w tym przez głównego programistę Blockstream, Grega Sandersa, który ogłosił zmianę na swojej stronie GitHub.
Sanders twierdzi, że pierwotny cel limitu 80 bajtów – ochrona sieci przed nadmiernymi danymi – nie jest już skuteczny. Podkreśla, że powierzchnia polityki Bitcoina powinna pozostać szczupła, pozwalając rynkowi opłat dyktować popyt na przestrzeń blokową, a nie arbitralne limity. Zwiększenie do około 4 MB dostosowuje Bitcoin Core do filozofii przejrzystych, minimalistycznych zasad, odchodząc od tego, co niektórzy uważają za „preferencje redakcyjne” w projektowaniu protokołu.
Korzyści i debata w społeczności
Oczekuje się, że wycofanie zasady 80 bajtów przyniesie kilka wymiernych korzyści. Kluczowe z nich to czystszy zbiór UTXO (niewydanych wyjść transakcji) i bardziej spójne domyślne zachowanie w całej sieci. Pozwalając użytkownikom osadzać dane w niewydawalnym wyjściu (OP_RETURN
), zapobiega to tworzeniu „toksycznych, niewydawalnych wpisów”, które mogą gromadzić się w zbiorze UTXO, gdy użytkownicy uciekają się do osadzania danych w wydawalnych wyjściach.
Decyzja ta jednak uwydatnia długotrwały podział filozoficzny w społeczności Bitcoina, stawiając postacie reformistyczne, takie jak Antoine Poinsot, przeciwko bardziej konserwatywnym głosom, takim jak Luke Dashjr. Dashjr, znany ze swojego alternatywnego oprogramowania węzła Bitcoina, Bitcoin Knots, odnotował wzrost popularności wśród operatorów sieci zaniepokojonych potencjalnymi konsekwencjami rozszerzonego limitu danych. Niektórzy członkowie społeczności wyrażają obawę, że usunięcie tego filtru może doprowadzić do napływu „shitcoinów do łańcucha”, co widać w tym publicznym oświadczeniu:
Today is really sad day, Bitcoin Core is now fully malicious. There is no longer any filters on Bitcoin Core agains't shitcoins on the chain. If you still run Core I very strongly urge you to switch to @BitcoinKnots or to not update Core. Bitcoin is our only chance to escape… pic.twitter.com/SGgWZPIcgk
— Satoshi Vault 21 (@satoshivault21) June 9, 2025
Mimo tych obaw, zespół Bitcoin Core utrzymuje, że podstawowe zasady konsensusu pozostają nienaruszone: bloki są nadal ograniczone do 4 milionów jednostek ważonych, wyjścia „dust” są odrzucane, a wzrost mempool jest chroniony przez limity operacji podpisów oraz przodków/potomków.
Zasady standardowości i integralność sieci
Greg Sanders dalej wyjaśnił, że podczas gdy zasady konsensusu określają, czy transakcja może być uwzględniona w bloku, „zasady standardowości” w kodzie przekaźnikowym Bitcoin Core regulują, czy jest ona przesyłana przez sieć peer-to-peer, aby dotrzeć do górnika. Te zasady standardowości pełnią kluczowe role:
- Obrona przed atakami DoS (Denial-of-Service): Węzły mogą odrzucać transakcje, które nieproporcjonalnie zużywają procesor, pamięć RAM lub przepustowość w stosunku do swoich opłat.
- Zgodność zachęt: Zasady kierują autorów portfeli w stronę konstrukcji transakcji efektywnych pod względem opłat i przyjaznych dla UTXO.
- Bezpieczeństwo aktualizacji: Nieznane kody operacji (opcodes) lub bity wersji pozostają niestandardowe, dopóki nie zostaną wyraźnie aktywowane przez soft fork, zapobiegając przedwczesnemu użyciu, które mogłoby utrudnić przyszłe zmiany w konsensusie.
Sanders twierdzi, że standaryzowane wyjścia OP_RETURN
są zgodne z tą filozofią. Istniejący limit 80 bajtów, zamierzony jako łagodny środek odstraszający, był wystarczająco duży na skrót (hash) lub krótkie zobowiązanie. Jednak we współczesnym krajobrazie transakcji ten przestarzały limit stał się nieskuteczny, a nawet szkodliwy, ponieważ wiele prywatnych akceleratorów wydobywczych i scentralizowanych usług nie egzekwuje tych limitów, wykorzystując alternatywne implementacje do łączenia się z górnikami. Poprzez usunięcie tego ograniczenia, Bitcoin Core dąży do zapewnienia bardziej spójnego i przejrzystego środowiska dla wszystkich uczestników sieci.

Hania to prawdziwa pasjonatka technologii, która potrafi godzinami dyskutować o zastosowaniach smart kontraktów i możliwościach sieci DeFi. Zawsze ma przy sobie notatnik, w którym zapisuje pomysły na nowe projekty kryptowalutowe i giełdowe. Znajomi żartują, że jeśli nie widzisz jej wśród ludzi, to pewnie testuje właśnie kolejną platformę stakingu – i udaje, że robi pranie!