Ostatnio deweloperzy Bitcoina znaleźli się w zaciekłym sporze dotyczącym propozycji usunięcia długoletniego ograniczenia 80 bajtów narzuconego funkcji OP_RETURN. W miarę jak ten techniczny impas się nasila, alternatywny klient Bitcoin znany jako Bitcoin Knots odnotował zauważalny wzrost adopcji węzłów.
Walka z Spamem zaostrza się: Liczba węzłów Bitcoin Knots wzrosła o 49% w kwietniu

Kontrowersja wokół OP_RETURN napędza wzrost adopcji Bitcoin Knots
Propozycja, wprowadzona przez Petera Todda, ma na celu zniesienie ograniczenia 80 bajtów dla wyjść OP_RETURN — co potencjalnie umożliwia osadzanie znacznie większych zbiorów danych bezpośrednio w blockchainie Bitcoina. To wywołało znaczący sprzeciw ze strony deweloperów, którzy postrzegają tę zmianę jako sprzeczną z zasadami projektowymi Bitcoina.
Zwolennicy twierdzą, że istniejący limit jest kapryśny, przestarzały i łatwy do obejścia. Rzeczywiście, napisy Bitcoin Ordinal i Runes już znalazły sposoby na obejście tego limitu. Deweloper Luke Dashjr jest jednym z głównych krytyków zniesienia 80-bajtowego ograniczenia na OP_RETURN. Nazwał ten plan „czystym szaleństwem”, postrzegając go jako bezpośredni atak na sieć.
Dashjr ostrzega, że poluzowanie barier danych może zalać łańcuch spamem. Spór rozgrzał intensywne debaty na Githubie, oskarżenia o cenzurę i zauważalny wzrost wdrożeń Bitcoin Knots w kwietniu. Knots to alternatywna pełna wersja węzła wyrzeźbiona z Bitcoin Core i dopasowana do bardziej szczegółowej kontroli.

W porównaniu z Bitcoin Core, Knots oferuje rozszerzone funkcje, dodatkowe poprawki i bardziej szczegółowe ustawienia polityki mempoola, które regulują, jakie transakcje węzeł przekazuje lub archiwizuje. 1 kwietnia widocznych było 674 węzłów Knots, a dziś liczba ta osiągnęła 1,006. Jednak mimo tego wzrostu, Bitcoin Core pozostaje dominującym klientem.
O godzinie 16:00 czasu wschodnioamerykańskiego w sobotę 20,213 publicznych węzłów Bitcoin Core było osiągalnych. Spośród 21,326 publicznych węzłów, Core stanowi 94.78%, podczas gdy Knots przypada na około 4.72%. Gdyby węzeł Knots odmówił przekazywania czegoś, co uznaje za spam — na przykład przewymiarowanych danych OP_RETURN — węzeł Core nadal mógłby rozpropagować te transakcje, pod warunkiem że spełniają one zasady konsensusu Bitcoina i parametry mempoola Core.
Nawet jeśli Knots stałby się najdominującym klientem i odmówił przekazywania transakcji zgodnych z konsensusem, takich jak duże ładunki OP_RETURN czy Ordinals, węzły Core, wspomagane przez pozostałą mniejszość peerów i górników, mogłyby nadal prowadzić te transfery do końca. Prowadzenie polityk kopalni uruchamiających węzły Core ostatecznie wprowadziłoby transakcje do bloków, choć propagacja mogłaby zwolnić, jeśli Knots dominowałby i kontrolował większość przekaźników.

Co więcej, nawet w tym teoretycznym scenariuszu, Knots nie stałby się „Bitcoinem” tylko z powodu liczby węzłów; dopóki zarówno Knots, jak i Core przestrzegają identycznych zasad konsensusu, każdy z nich reprezentuje Bitcoin. Klient przestaje być zgodny z Bitcoinem dopiero wtedy, gdy twardy fork przepisuje te zasady, a węzły, społeczność oraz górnicy bitcoin decydują o najdłuższym, najbardziej zależnym od PoW łańcuchu jako o autentycznym rejestrze. Dlatego, chociaż liczba węzłów Knots jest interesująca, nie jest wystarczająca, aby zapobiec przechowywaniu danych, gdyby limit OP_RETURN został zniesiony.









