Sekcja zwłok po wystrzeleniu Oceanu, wspierana przez Jacka Dorseya Bitcoin Pula górnicza

By Bitcoin Magazyn - 5 miesiące temu - Czas czytania: 10 minuty

Sekcja zwłok po wystrzeleniu Oceanu, wspierana przez Jacka Dorseya Bitcoin Pula górnicza

Cóż, powiedzmy, że premiera Oceanu ze społecznego punktu widzenia nie przebiegła gładko. Decyzja o odfiltrowaniu transakcji zawierających napisy powinna zostać jasno zakomunikowana w dniu premiery, zamiast tego spekulacje prowadzą do chaotycznego gówna na Twitterze. Ludzie krzyczeli o cenzurze napisów, a jednocześnie w publicznych szablonach bloków publikowanych przez Ocean odbywały się transakcje napisami. Co więcej, pierwszym znalezionym blokiem był w rzeczywistości szablon utworzony przez serwer testowy, który był podłączony do systemu produkcyjnego, kiedy nie powinien był, co oznacza, że ​​transakcja w bazie monet nie wypłacała górnikom w łańcuchu bez zaufania tak jak powinno.

Ich drugi został znaleziony wkrótce potem i prawidłowo wypłacił górników powyżej progu wypłaty bez nadzoru w łańcuchu w bazie monet, więc przynajmniej problem został rozwiązany, a ich system wypłat działa teraz poprawnie. Bitcoin Mechanik, pracownik Ocean, ma wyjaśnione rzeczywiście zamierzają filtrować napisy ze swoich szablonów. Tak więc, chociaż uruchomienie było najeżone problemami i nieporozumieniami ze społeczeństwem, oficjalnie rozwiązali problemy z wypłatami i faktycznie mieli więcej szczęścia w produkcji blokowej, niż powinno być statystycznie, przy mniej niż 1% hashrate'u sieci.

Cenzura jako odwrócenie uwagi

Jestem pewien, że wiele osób nie zgadza się z decyzją o wdrożeniu filtrowania transakcji zapisów na podstawie szablonów bloków, szczególnie w kontekście przedstawiania puli jako kroku naprzód w kierunku poprawy Bitcoinopór cenzury. Mnie osobiście ta decyzja też się nie podoba, choćby z punktu widzenia neutralności. Jak ludzie decydują się na transakcje ze swoimi Bitcoin, o ile uiszczają opłaty, a transakcja jest ważna zgodnie z zasadami konsensusu sieciowego, powinno zależeć wyłącznie od nich. Jednocześnie jednak argument ten jest równie ważny, jeśli chodzi o górników (i kopalnie) decydujących, co uwzględnić w swoich szablonach bloków i na jakich szablonach bloków wydobywać.

Obie Bitcoin Mechanic i Luke publicznie przedstawili tę argumentację w odpowiedzi na twierdzenia o ich zaangażowaniu się w cenzurę i szczerze mówiąc, z czysto etycznego punktu widzenia, mają całkowitą rację. Nikt nie jest zmuszany do wydobywania na swoim złożu i nikt, ze względów etycznych, nie jest zobowiązany do wykorzystywania swoich zasobów lub osobistych działań w sposób, jakiego oczekują inni ludzie.

Oczekiwanie, że górnicy będą wydobywać Twoją transakcję ze względu na moralny lub etyczny obowiązek, nie jest właściwym sposobem Bitcoin Pracuje. Moralność nie jest podstawą Bitcoinjest opór cenzury, chciwość i własny interes ekonomiczny. Bitcoin nie jest odporny na cenzurę ze względu na moralność lub górnicy angażujący się w jakiś ideologiczny dogmat, jest odporny na cenzurę, ponieważ jeśli użytkownik dokonujący transakcji zapłaci wystarczająco wysoką opłatę, jakiś górnik gdzieś to wydobędzie wyłącznie we własnym interesie ekonomicznym. Mogą nawet cię nienawidzić lub tego, co robisz, lub patrzeć na ciebie jak na obrzydliwe zwierzę. Jeśli jednak opłata będzie wystarczająco wysoka, wydobędą ją, ponieważ leży to w ich najlepszym interesie finansowym.

Jeśli sama zachęta finansowa nie wystarczy, aby zagwarantować, że transakcje niechciane przez niektórych użytkowników, a nawet niektórych górników, zostaną uwzględnione w blockchain w każdym razie Bitcoin jest już zasadniczo zepsuty.

warstwa v2

Stratum v2 nie jest jeszcze wspierany przez firmę Ocean, ale według nich jest to jeden z ich najważniejszych priorytetów do wdrożenia, ponieważ obsługa oprogramowania i oprogramowania sprzętowego dla górników jest traktowana jako bieżący czynnik ograniczający. Rozwiązałoby to wiele problemów, jakie ludzie podejmowali w Oceanie w związku z filtrowaniem napisów z szablonów bloków. Każdy górnik, który zdecyduje się na to po wdrożeniu wsparcia, może skonstruować własne szablony bloków i uwzględnić dowolne transakcje podczas wydobywania z Oceanem, w tym napisy. Dopóki jednak tego nie zrobią, Ocean publikuje obecnie w czasie rzeczywistym tworzone przez siebie szablony i wysyła je do górników. Te mogą być oglądanym przed skierowaniem choćby jednego skrótu do puli. 

Luke i Mechanic zajęli bardzo ideologiczne stanowisko w kwestii napisów i nie będą ich uwzględniać w szablonach konstruowanych w puli po przetestowaniu pod kątem ich filtrów, aby mieć pewność, że nie utworzą żadnych nieprawidłowych szablonów bloków w trakcie filtrowania tych transakcji. Po wdrożeniu Stratum v2 dosłownie przekazują hasherom wszystko, czego potrzebują do wydobywania szablonów, całkowicie wbrew przyjętemu przez nich stanowisku ideologicznemu. Nawet wyraźnie potwierdzili, że nie zostaną podjęte żadne działania, aby odrzucić lub zablokować szablony zawierające napisy proponowane przez górników z puli.

Niezależnie od tego, czy zgadzasz się, czy nie, z zajętym przez nich stanowiskiem, jest to całkowicie etycznie zgodne z tym stanowiskiem. Decyzja o tym, jak wykorzystać własne zasoby, zależy wyłącznie od Ciebie. Nie chcą uwzględniać tej klasy transakcji, z którymi się nie zgadzają, w tworzonych przez siebie szablonach, ale nie będą ingerować w górników w puli, którzy zajmują w tej kwestii odmienne stanowisko ideologiczne.

Szablony bloków to tylko połowa układanki

Ludzie mogą postrzegać Stratum v2 jako rozwiązanie problemu cenzury i częściowo tak jest. Po zintegrowaniu wsparcia Oceanu każdy górnik, który chce skonstruować własne szablony bloków, może to zrobić i dołączyć do tych szablonów wszystko, co uzna za stosowne. Pozostaje jednak kwestia przymusu ekonomicznego. Oczywiście Ocean częściowo rozwiązał ten problem, wprowadzając wypłaty bez depozytu w transakcji na bazie monet, ale nadal wiąże się to z problemami i ograniczeniami związanymi ze skalowaniem. Pula P2 to historyczny przykład czegoś, co próbowało funkcjonować w ten sam sposób, co Eligius (a teraz Ocean) w przypadku wypłat bez zaufania. Ponieważ był to protokół zdecentralizowany, nie mógł narzucać minimalnych progów wypłat, tak jak robi to Ocean. To pokazało, jak ogromne problemy ze skalowaniem wiążą się z takim systemem wypłat bez depozytu. Fragmentacja UTXO zebranych przez górników, co powoduje ogromne koszty faktycznej kondensacji i wykorzystania wypłat z wydobycia po ich otrzymaniu. Koszt alternatywny utraconych opłat, ponieważ większe transakcje na bazie monet pozostawiają mniej miejsca w bloku na inne transakcje płatne. Właśnie dlatego firma Ocean wprowadziła minimalny próg, podobnie jak Eligius. Może zatrzymać fundusze poniżej progu, aby je agregować i wypłacać, gdy górnicy osiągną próg. Schemat ten pozwala również, poprzez publikowanie historii pracy publicznieprzejrzystą weryfikację, czy grupa prawidłowo wypłaca przychody z wydobycia. 

Czy to jest idealne? Nie. Czy to czyni ich opiekunami mniejszych górników? Tak. Jest to jednak krok w niezbędnym kierunku. Propozycje takie jak Plecionka starają się całkowicie rozwiązać ten problem, faktycznie łącząc zdecentralizowany mechanizm konstruowania szablonów z w pełni zdecentralizowanym mechanizmem wypłat rozwiązującym problemy skalowania transakcji w bazie monet poprzez integrację wypłat w drugiej warstwie (w tym przypadku Lightning). To jest powód, dla którego Ocean planuje zintegrować Lightning w celu wypłaty mniejszych górników. Wypłaty w łańcuchu w bazie monet będą skalować się jedynie do tej pory i staną się mniej skalowalne w miarę wzrostu ogólnego hashrate sieci i dojrzewania rynku opłat, powodując stale wyższą presję na opłaty. O ile mi wiadomo, Ocean nie planuje w pełni pozbawionego zaufania i atomowego systemu wypłat, jaki planuje wdrożyć Braidpool, ale nawet podstawowa funkcja wypłaty Lightning pozwala im zminimalizować czas przechowywania funduszy górników i ogólną kwotę, którą będą opieka nad mniejszymi górnikami. Powtórzę: czy Ocean jest tutaj idealny? Nie. Ale popychają sprawy we właściwym kierunku.

Śmierć Mempoolowi, niech żyje Mempool

Biorąc pod uwagę wszystkie powyższe, istnieje o wiele ważniejszy problem, który moim zdaniem Ocean toruje drogę, próbując faktycznie rozwiązać. Pula pamięci umiera, a tym, co ją zabija, są zasadniczo źle dostosowane zachęty. Niedawny wzrost popularności liczb porządkowych drastycznie zaostrzył tę dynamikę. Kiedy mempool staje się nieprzewidywalny lub zwłaszcza jeśli masz transakcję, która jest niestandardowa (ważna zgodnie z zasadami konsensusu, ale nie przekazywana przez standardowe zasady mempool węzła), użytkownicy mają motywację do podjęcia próby propagowania transakcji bezpośrednio do górnika. Górnicy mają motywację do akceptowania tych transakcji, ponieważ reprezentują one dochód. Te dwie zachęty po obu stronach tworzą dynamikę, w przypadku której po osiągnięciu naturalnego końca nie ma już publicznej pamięci. Ma to ogromne konsekwencje dla każdego typu protokołu drugiej warstwy lub Bitcoin system polegający na obserwacji puli pamięci w celu wykrycia transakcji, na które powinien odpowiedzieć. Premiera Oceanu skupiała się na omówieniu dynamiki tworzenia możliwości dla grup wydobywczych, czyli tych, którzy faktycznie otrzymują za nich transakcje i płatności pozapasmowe, aby wstrzymać ten strumień przychodów od rzeczywistych górników i zachować go dla siebie.

Konsekwencje płatności i transakcji poza pasmem w systemach drugiej warstwy są znacznie bardziej niepokojące i systemowe, ponieważ górnicy czasami nie osiągają optymalnego zysku z wydobywanego bloku. Integracja, a co ważniejsze, rzeczywiste przyjęcie Stratum v2 przez górników może być potężną siłą podważającą i odwracającą tę dynamikę. Stratum v2 ma na celu poprawę odporności na cenzurę, pozwalając każdemu górnikowi decydować, jakie transakcje włączyć lub nie uwzględnić w swoich blokach, ale ma ważniejszy efekt uboczny, jeśli się powiedzie: zachęca do strategii i obserwacji, w jaki sposób konstruować maksymalnie zyskowne szablony bloków zostać upublicznione.

Jeśli jesteś górnikiem w puli obsługującej Stratum v2, który konstruuje własne szablony i znajdziesz strategię lub optymalizację, aby wycisnąć większy zysk z szablonu bloku, chcesz, aby każdy inny górnik w Twojej puli był świadomy tej strategii i ją stosował. Jeśli ktoś inny w puli znajdzie blok i nie zastosuje Twojej strategii, sam tracisz przychody, które wygenerowałby bardziej optymalny szablon bloku. Oznacza to, że musisz się tym dzielić, w przeciwnym razie postępujesz ekonomicznie irracjonalnie.

Pomyśl o tym w kontekście płatności poza pasmem i typów transakcji, które skutecznie omijają pulę pamięci ze względu na wiele zachęt do takiego działania. Konwencjonalna pula przedstawia pojedynczy podmiot, do którego należy przesłać informacje, a Stratum v2 przekształca ją w gigantyczną rozproszoną grupę ludzi. Bardzo łatwo jest przekazać informację jednej osobie i utrzymać ją w tajemnicy, ale dziesięć osób? Dwadzieścia osób? Im większa jest grupa, tym bardziej niemożliwe staje się potajemne przekazanie informacji każdemu z nich i pozostawienie ich w tajemnicy. Zwłaszcza jeśli chcesz to zrobić w sposób rozproszony, który nie opiera się na żadnym pojedynczym punkcie awarii.

Przyjęcie Stratum v2 mogłoby cofnąć toksyczne zachęty prowadzące do prywatnych mechanizmów przekazywania bezpośrednio do pul wydobywczych i popchnąć je w stronę drugiej równoległej, ale publicznej puli pamięci, która realizuje cel polegający na przesyłaniu transakcji niezgodnych ze standardową polityką puli pamięci do górników, ale bez negatywnych konsekwencji tego, co dzieje się prywatnie w miejscu niewidocznym dla innych rówieśników w sieci.

Ta dynamika ma również ogromne implikacje dla zagrożeń takich jak MEV (Miner Extractable Value). Bitcoin nieuchronnie będzie musiał sobie poradzić na pewnym poziomie, chociaż prawdopodobnie będzie znacznie mniej skomplikowany i kosztowny w optymalizacji niż w przypadku innych systemów, takich jak Ethereum. Górnicy angażujący się w strategie MEV chcą zachować te strategie w tajemnicy i ukryć przed innymi górnikami, ale staje się to znacznie trudniejsze w świecie Stratum v2. Nadal chcesz i masz motywację, aby spróbować ukryć tę strategię przed innymi pulami wydobywczymi, ale teraz masz także motywację, aby przekazać te strategie (lub przynajmniej powstałe szablony bloków) wszystkim innym górnikom, którymi jesteś wydobywanie z. Jeśli tego nie zrobisz, nie będziesz czerpać z nich zysków, gdy ktoś z Twojej grupy bilardowej, inny niż Ty, znajdzie blok.

Kiedy konstruujesz optymalny szablon MEV, przekazujesz go innym górnikom w swojej puli. Kiedy w puli pamięci zmieni się coś, co stworzy bardziej optymalnego kandydata na szablon, konstruujesz to i przekazujesz dalej wszystkim innym. Ta dynamika sprawia, że ​​nieuniknione jest, że w wyniku nieostrożności lub nawet szpiegowania przez innych górników, poświęcając niewielką część hashrate'u na Twoją pulę, różnice w tych szablonach wyciekną do wiadomości publicznej. Możliwość zobaczenia zmian pomiędzy szablonami w miarę zmiany zawartości puli pamięci ułatwia wywnioskowanie i replikację dowolnej strategii algorytmicznej stosowanej w celu optymalizacji gromadzenia MEV.

Nie jest jeszcze zaimplementowany i obsługiwany przez firmę Ocean, ale protokół nie jest jeszcze gotowy do produkcji. Każdy, kto zna niedawno wprowadzone na rynek ŻĄDANIE basen, który się tym zainteresował, wiedziałby, że ich implementacja Stratum v2 jest w zasadzie niestandardowym serwerem proxy, który należy umieścić pośrodku między ich pulą a urządzeniem wydobywczym, aby obejść brak wsparcia przez wydobycie oprogramowania sprzętowego dla protokołu. Jednak po wdrożeniu otwiera wiele drzwi do drastycznej poprawy obecnej dynamiki zachęt w ekosystemie wydobywczym.

Owijanie w górę

Chociaż start Oceanu był polem minowym pełnym błędów i nieporozumień, a ludzie w kosmosie kwestionowali obie te rzeczy, basen jest już aktywny i funkcjonuje. Nie każdy musi zgadzać się z każdym zajmowanym przez siebie stanowiskiem, ja sam nie zgadzam się z decyzją o filtrowaniu transakcji związanych z zapisami, ale w Ocean możesz dowolnie wyrażać swoje opinie lub nie. Nikt Cię do tego nie zmusza, ani nie zmusza. To Twoja decyzja, którą podejmujesz całkowicie samodzielnie.

Niezgadzanie się z ich stanowiskiem w danej sprawie nie powinno jednak umniejszać pozoru, że w rzeczywistości podejmują oni działania mające na celu rozwiązanie bardzo poważnych problemów związanych z zachętami, które nasilają się w przemyśle wydobywczym. Czy ich rozwiązania są wszechstronne czy doskonałe? Nie. Ale przynajmniej starają się to zrobić coś gdzie wszyscy inni tylko narzekają i marudzą. Nie zgadzaj się ze sobą, jeśli chodzi o sposób, w jaki próbują rozwiązać te problemy, ale pamiętaj, że faktycznie próbują.

To więcej, niż robi większość. 

Pierwotnym źródłem: Bitcoin Magazyn