Opłata jest filtrem
Co jakiś czas ktoś proponuje, by uszczelnić Bitcoina przed 'spamem' na poziomie protokołu. Bitcoin ma już jedyny filtr, jakiego potrzebuje, a pracę wykonuje cena bloku.
To tłumaczenie zostało wykonane z pomocą sztucznej inteligencji.
To jest esej wyrażający opinię. Odzwierciedla punkt widzenia i tok rozumowania autora oraz nie stanowi porady finansowej.
Co jakiś czas znajoma propozycja wraca do Bitcoina. Szczegóły się zmieniają, ale kształt jest zawsze ten sam. Sieć zapełnia się "spamem", wpisanymi obrazkami, tokenami, dowolnymi danymi, i trzeba coś zrobić na poziomie protokołu, zanim śmieci wyprą pieniądz. Najnowsza wersja ma numer, ale impuls jest starszy niż jakakolwiek pojedyncza propozycja i przetrwa również tę.
Pod każdą wersją kryje się jedno założenie: że bez celowej interwencji niechciane dane zaleją Bitcoina. To założenie jest błędne i warto wyjaśnić dokładnie dlaczego. Powód nie jest taki, że dane są nieszkodliwe ani że obawa jest niepoważna. Chodzi o to, że Bitcoin już zawiera mechanizm na to, wbudowany od samego początku, który działa przez cenę, a nie przez pozwolenie.
Co naprawdę znaczy "spam"
Zacznijmy od słowa, bo robi więcej pracy, niż się wydaje. "Spam" to wyrok, nie kategoria. Bezwartościowy obrazek dla jednego jest sztuką dla drugiego, a protokół nie ma jak ich odróżnić ani żadnego powodu, by próbować.
Zdefiniujmy go więc przez funkcję, a nie przez gust. Spam to dane, które rywalizują o rzadkie miejsce w blokach, nie niosąc żadnego celu pieniężnego. Ta definicja ma ostrą krawędź: w chwili, gdy jakieś użycie miejsca w bloku niesie zwrot pieniężny, przestaje być spamem i staje się płacącym popytem na rzadki zasób, czyli dokładnie tym, co rynek opłat ma wyceniać. To, co zostaje pod etykietą, to z definicji zbiór zastosowań, które się nie opłacają. Zapamiętaj to, bo to cały argument w miniaturze.
Najmocniejszy argument za interwencją
Zanim rozłożymy interwencję na części, zasługuje ona na swoją najmocniejszą postać. Słaba wersja tezy przeciwnika to strata czasu dla wszystkich.
Każdy pełny węzeł musi pobrać i zweryfikować każdy blok, na zawsze. Gdy ktoś przechowuje dane, tworząc wyjścia, które nigdy nie zostaną wydane, te wpisy osadzają się w zbiorze UTXO, bieżącej liście wydawalnych monet, którą węzły trzymają na szybkim nośniku i nie mogą po prostu wyrzucić. W przeciwieństwie do danych, które można przyciąć, ten koszt nigdy nie znika. Ponosi go każdy węzeł, który kiedykolwiek zweryfikuje łańcuch.
Duże inskrypcje rywalizują też ze zwykłymi płatnościami o miejsce w bloku i mogą podnosić opłaty tym, którzy chcą tylko wysłać pieniądze. A część tego, co się osadza, to treści, których operator węzła wolałby w ogóle nie przechowywać, od zwyczajnie niesmacznych po naprawdę nielegalne. Jeśli uważasz, że pierwszym celem Bitcoina jest bycie pieniądzem, patrzenie, jak jego trwały rejestr zapełnia się danymi obciążającymi każdego uczestnika, nie jest małostkową skargą. To realny koszt, odczuwany szczerze. Kto go zbywa, nie zrozumiał zarzutu.
Spór jest węższy, niż się wydaje. Nie chodzi o to, czy osadzanie danych ma koszty. Chodzi o to, co z nimi zrobić.
Satoshi już zbudował filtr
Oto co interwencja pomija. Satoshi nie zostawił spamu bez odpowiedzi. Podszedł do niego ekonomicznie, a narzędzia wciąż działają.
Dwie dźwignie działają razem. Pierwsza to sztywny limit tego, ile danych może zmieścić blok, mniej więcej jeden megabajt danych bazowych i do około czterech megabajtów po uwzględnieniu zniżki na witness. Druga to rynek opłat: ponieważ miejsce w blokach jest ograniczone, transakcje licytują się nawzajem, by wejść, a cena włączenia rośnie wraz z popytem.
Whitepaper przedstawia opłaty jako zachętę, nagrodę, która utrzymuje górników w uczciwości, gdy subsydium blokowe zaniknie. Ale Satoshi mówił o nich też wprost jako o obronie. Odpowiadając na prawdziwy zalew transakcji w 2010 roku, opisał zaostrzenie reguł priorytetu, by darmowych transakcji nie dało się kręcić w kółko bez końca, dodając, że jeśli korzystasz z darmowych transakcji, "korzystasz z jałmużny i musi istnieć jakiś limit". Logika z tamtej pory to logika dzisiejsza: spraw, by rzadki zasób coś kosztował, a nadużycie będzie musiało uzasadnić własny wydatek.
Wyobraź sobie codzienną wersję. Spamer, który nie płaci nic za wysłanie miliona maili, wyśle milion maili. Spamer, który musi zapłacić jedno euro za mail, a prawie żadnego nie zamienia w pieniądze, przestaje. Bitcoin robi miejscu w blokach to, co opłata za wiadomość zrobiłaby mailowi. Gdy bloki się zapełniają, opłata za wejście rośnie, a każde użycie, które nie daje zwrotu pieniężnego, natrafia na rachunek, którego nie może zapłacić. To nie łatka doklejona później. To projekt.
Łańcuch to udowodnił, fala za falą
To nie eksperyment myślowy. To zaobserwowane zachowanie sieci.
Gdy na początku 2023 roku pojawił się protokół Ordinals, a tej wiosny poszedł za nim standard tokenów BRC-20, aktywność inskrypcji gwałtownie wzrosła. 7 maja 2023 roku opłaty z jednego bloku przekroczyły subsydium blokowe po raz pierwszy od 2017 roku. Rok później halving z kwietnia 2024 roku zbiegł się z uruchomieniem protokołu Runes, a szał wywindował średnią opłatę transakcyjną do prawie 128 dolarów w ciągu jednego dnia, przy czym najbardziej obłożony blok zebrał ponad 37 Bitcoin w samych opłatach.
Za każdym razem potem działo się to samo. W miarę jak miejsce w blokach drożało, aktywność zależna od taniego miejsca przestawała się opłacać i cofała się. Do 2025 roku opłaty spadły o ponad 80 % od tamtego szczytu, a niemal puste bloki po jednym satoshi za wirtualny bajt znów stały się powszechne.
Nie zmieniono żadnej reguły konsensusu, by osiągnąć ten wynik. Rynek go rozliczył, dokładnie tak, jak zaprojektowano. Spamu nie trzeba było zakazywać. Sam wypadł z gry przez cenę.
Zakaz przenosi dane, nie usuwa ich
Załóżmy teraz, że i tak próbujesz rozwiązać to regułą. Zakazujesz obecnej metody upychania danych w transakcji. Co dzieje się z danymi? Nie parują. Przenoszą się.
To ta część, która zmienia lekarstwo w nosiciela choroby. Wobec zakazu jednej oczywistej metody zdeterminowany aktor dzieli ładunek na wiele małych pushy albo maskuje go jako zwykłe dane finansowe rozłożone na wiele wyjść, a te wyjścia lądują w zbiorze UTXO, jedynym miejscu, którego węzły nie mogą przyciąć. Interwencja mająca trzymać dane poza łańcuchem kończy tym, że kieruje je w najdroższe i najtrwalsze miejsce do przechowywania.
Historia sporu o limity danych ilustruje tę pułapkę. Sam OP_RETURN wprowadzono w 2014 roku właśnie jako mniejsze zło, przycinalne miejsce na zaparkowanie danych, by trzymać je poza zbiorem UTXO. Długa dyskusja od tamtej pory o tym, jak ciasno go ograniczać, wciąż odkrywa ten sam fakt: ogranicz jeden kanał, a woda znajdzie inny, często gorszy. Zakaz na poziomie protokołu nie usuwa popytu na przechowywanie danych. Zmienia tylko kształt bałaganu. Broniliśmy już wersji tego argumentu w innym kontekście, że terapia wymierzona w objaw może w końcu żywić chorobę u podłoża.
Prawdziwe pytanie brzmi: po co są reguły
Wybór pod całym hałasem nie brzmi więc "spam albo brak spamu". To pytanie o to, po co są reguły Bitcoina. Czy protokół ma tylko sprawdzać, czy transakcja jest ważna według neutralnych reguł traktujących każdy bajt tak samo, czy ma też decydować, które zastosowania są dozwolone, a które zakazane?
Ten esej zajmuje stanowisko i warto powiedzieć dlaczego, zamiast tylko je głosić. Neutralne reguły plus rynek opłat są solidniejsze niż nadzorowane pozwolenie z jednego prostego powodu: nikomu nie trzeba ufać, że wyznaczy granicę. Reguła zakazująca "spamu" wymaga, by ktoś zdefiniował spam, aktualizował definicję w miarę zmiany technik i egzekwował ją zmianą konsensusu, którą każdy przyszły spór może otworzyć na nowo. Rynek opłat nie wymaga nic z tego. Nie obchodzi go, czym są dane. Pyta tylko, czy dane użycie jest warte ceny miejsca, które zajmuje.
To jest głębszy punkt. Cena to jedyny sygnał, który zbiera wiedzę rozproszoną wśród milionów ludzi, których żaden komitet nigdy by nie odpytał, i rozstrzyga sprawę nieustannie, bez niczyjej decyzji. To najstarszy argument ekonomii przeciw centralnemu sterowaniu i najgłębszy powód, dla którego podejście Bitcoina się broni. Siła neutralnej reguły polega właśnie na tym, że odmawia wiedzy o tym, co robisz.
Gdzie argument się kończy
Uczciwy argument nazywa miejsce, w którym się kończy. Rynek opłat nie jest rozpuszczalnikiem na każdy problem podnoszony przez krytyków. Puchnięcie zbioru UTXO jest realne, a monety zamknięte w zbiorze przez dawne przechowywanie danych będą tam tkwić, niezależnie od tego, czy opłaty są dziś wysokie. Gdy miejsce w blokach jest tanie, jak teraz, koszt osadzania danych spada, a spokojne okresy zapraszają właśnie to niskowartościowe użycie, które ruchliwe okresy karzą. Mechanizm reguluje w czasie i w agregacie. Nie wyłącza spamu w danym tygodniu. I nie daje żadnej pociechy operatorowi węzła zaniepokojonemu konkretną treścią, bo neutralność tnie w obie strony.
Nic z tego nie zmienia wniosku. Twierdzenie nie brzmi, że Bitcoin nie ma problemu. Brzmi, że problem nie usprawiedliwia lekarstwa. Powracający, samoograniczający się koszt to rzecz do opanowania. Pospieszna, słabo uzgodniona zmiana reguł definiujących Bitcoina, która przenosi dane, jakie miała usunąć, i może po drodze rozłupać sieć, nie jest lekarstwem na ten koszt. To większe ryzyko podjęte, by uniknąć mniejszego.
Bitcoin nie potrzebuje nowego filtra. Ma go od początku i jest on wliczony w cenę każdego bloku. Po szczegóły propozycji, która wywołała ten argument, i mechanikę tego, jak jej aktywacja mogłaby rozłupać łańcuch, zajrzyj do naszej analizy w BIP-110 wyjaśnione.
Często zadawane pytania
Na razie tak, i ten esej mówi to wprost. Rynek opłat reguluje w czasie i w agregacie, a nie tydzień po tygodniu. Gdy popyt jest niski, koszt osadzania danych spada, i dlatego spokojne okresy zapraszają właśnie to niskowartościowe użycie, które ruchliwe okresy wykluczają. Chodzi nie o to, że nadużycie jest niemożliwe, gdy miejsce jest tanie. Chodzi o to, że staje się samoograniczające w chwili, gdy miejsce robi się rzadkie, bez żadnej zmiany reguł.
To bardziej ocena wartościująca niż kategoria. Protokół nie potrafi odróżnić sztuki od śmiecia i nie próbuje. Ten esej definiuje spam przez funkcję, jako dane, które rywalizują o miejsce w blokach, nie dając żadnego zwrotu pieniężnego, właśnie po to, by argument nie zależał od niczyjego gustu. Według tej definicji wszystko, co płaci za swoje miejsce, jest popytem, a nie spamem.
Źródła
- 1.Źródło pierwotne: Bitcoin: A Peer-to-Peer Electronic Cash System, Sekcja 6 o zachętach — Satoshi Nakamoto
- 2.Satoshi o zalewie transakcji z 2010 roku, priorytecie i opłatach jako środku odstraszającym — Satoshi Nakamoto Institute
- 3.OP_RETURN i dlaczego wprowadzono go w 2014 roku, by trzymać dane poza zbiorem UTXO — Learn Me A Bitcoin
- 4.Bitcoin Core 30.0 podnosi domyślną wartość data carrier dla OP_RETURN i na nowo otwiera debatę o spamie — CoinDesk
- 5.Aktywność BRC-20 wypycha opłaty z jednego bloku ponad subsydium po raz pierwszy od 2017 roku — DeSpread Research
- 6.Po halvingu 2024 mintowanie Runes winduje średnie opłaty ku 128 dolarom — Bitcoin.com News
- 7.Dzienne opłaty Bitcoina spadają o ponad 80 procent wraz z powrotem niemal darmowych bloków w 2025 roku — Cointelegraph
- 8.The Use of Knowledge in Society, ceny jako sygnały agregujące rozproszoną wiedzę — Mises Institute