Autor oryginalny: Jeffrey Hu

Oryginalna kompilacja: Shenchao TechFlow

Współautorami tego artykułu są: Jeffrey HU, Jinming NEO z HashKey Capital i George ZHANG z Flashbots.

wstęp

Koncepcja Bitcoin MEV (Miner Extractable Value) pojawiła się już w 2013 roku. Chociaż wciąż stosunkowo nowy w porównaniu z MEV Ethereum, rozwijający się ekosystem Bitcoin obiecuje zapewnić w przyszłości większą programowalność i ekspresję dzięki wprowadzeniu metaprotokołów, takich jak BRC-20, liczby porządkowe i runy oraz możliwości MEV.

W tym raporcie przeanalizujemy wzrost złożoności MEV na Bitcoinie i ocenimy jego wpływ na szerszy ekosystem.

Dlaczego coraz większy nacisk kładzie się na Bitcoin MEV?

Przed wprowadzeniem Ordinals, MEV na Bitcoinie nie był powszechnie uznawany i nieistotny, skupiając się głównie na atakach Lightning Network i sidechain mining. Jednak aktualizacja Taproot zapewniła Bitcoinowi większą ekspresyjność i programowalność, promując wprowadzenie metaprotokołów, takich jak Ordinals i Runes, wydobywając problemy MEV na powierzchnię. 10-minutowe czasy blokowania Bitcoina również pogłębiają ten problem, czyniąc mniej doświadczonych użytkowników bardziej podatnymi na padnięcie ofiarą różnych ataków MEV, takich jak wyłudzanie opłat podczas licytowania na rynku wpisowym. Wraz ze spadkiem nagród za bloki spada rentowność koparek, co skłania górników do skupienia się na maksymalizacji opłat transakcyjnych, co może wyjaśniać wzrost aktywności MEV.

Poniższy wykres ilustruje wzrost opłat w stosunku do nagród za bloki w okresie otaczającym długo oczekiwane uruchomienie liczb porządkowych i run, które w pewnym momencie stanowiły ponad 60% całkowitych przychodów z wydobycia Bitcoinów.

Źródło: Dune Analytics (@data_always), Opłaty transakcyjne jako część nagród za wydobycie, stan na 22 lipca 2024 r.

Do chwili obecnej zaobserwowaliśmy rosnącą liczbę aplikacji i rozwiązań BTCFi, które zmieniły status Bitcoina jako wyłącznie cyfrowej sieci złota/płatności w szybko rozwijający się ekosystem o stale rosnącej użyteczności. Może to prowadzić do większych możliwości MEV dla Bitcoina.

Czym Bitcoin różni się od Ethereum MEV

Mniej dyskusji jest na temat Bitcoin MEV, co można przypisać bardzo różnym projektom architektonicznym pomiędzy Bitcoinem i Ethereum.

Projekt architektury

Ethereum działa na maszynie wirtualnej Ethereum (EVM), realizuje inteligentne kontrakty i osiąga programowalność poprzez utrzymywanie globalnej maszyny stanu.

Ethereum wykorzystuje model oparty na kontach do sekwencyjnego uruchamiania transakcji poprzez zarządzanie ich numerami transakcji. Oznacza to, że kolejność transakcji wpływa na ich wyniki, ułatwiając osobom wyszukującym identyfikowanie możliwości MEV i dodawanie transakcji bezpośrednio przed lub po transakcji użytkownika. Na przykład, jeśli Alicja i Bob prześlą transakcje do Uniswap w celu wymiany 1 ETH na USDT, transakcja wykonana jako pierwsza w bloku otrzyma więcej USDT.

Natomiast język skryptowy używany przez Bitcoin nie jest tak stanowy jak Ethereum i wykorzystuje model UTXO. Gdyby był to zwykły przelew Bitcoinów, tylko zamierzony odbiorca mógłby wydać Bitcoiny z ważnym podpisem, co nie spowodowałoby, że inni użytkownicy konkurowaliby o wykorzystanie środków. Jednak na Bitcoinie możliwe jest również tworzenie UTXO, które mogą zostać odblokowane przez wiele stron za pomocą skryptów lub SIGHASH. Pierwsza potwierdzona transakcja to ta, na którą można wydać UTXO. Niemniej jednak, ponieważ warunek odblokowania dla każdego UTXO ma znaczenie tylko dla samego UTXO, a nie dla innych UTXO, warunki wyścigu są ograniczone do tego UTXO.

Altcoiny na Bitcoinie

Oprócz wspomnianych powyżej zasadniczych różnic w projektowaniu, wprowadzenie cennych aktywów innych niż BTC stwarza również zachęty do pozyskiwania wartości wydobywczej dla górników (MEV). MEV wygenerowany w tych scenariuszach to zasadniczo kolejność, w jakiej projektanci protokołów określają własność aktywów i ważność działań w łańcuchu podczas próby zbudowania nowych klas aktywów i działań w łańcuchu przy użyciu skryptów + UTXO (struktury danych specyficzne dla Bitcoina). Ponieważ zdarzenia są definiowane na podstawie kolejności, istnieje zachęta do konkurowania o porządek, co skutkuje MEV.

Jeśli nie zostaną uwzględnione inne aktywa, racjonalni górnicy będą pakować wyłącznie legalne transakcje w oparciu o opłaty transakcyjne i opłaty zależne od wielkości transakcji. Jeśli jednak transakcje Bitcoin nie ograniczają się do standardowych transferów, takich jak wydobywanie nowych cennych aktywów (takich jak Runy itp.), górnicy mogą zastosować różnorodne strategie, które wykraczają poza samo uwzględnienie opłat transakcyjnych Bitcoin: 1) cenzuruj transakcję i zastąp ją z własną transakcją menniczą; 2) Poproś użytkowników o wyższe opłaty (płatności w łańcuchu, poza łańcuchem lub w łańcuchu bocznym); 3) Pozwól wielu użytkownikom licytować między sobą, co prowadzi do wojny opłat.

odlew

Bezpośrednim przykładem jest proces wybijania aktywów takich jak Runy lub BRC 20, który zwykle określa maksymalny limit wybijanych aktywów. Pierwszą potwierdzoną transakcję menniczą uważa się za udaną, natomiast pozostałe transakcje uważa się za nieważne. Dlatego w tym przypadku kolejność transakcji staje się bardzo ważna i stwarza możliwość MEV poprzez porządkowanie transakcji.

Ponadto koncepcja rzadkich Bitcoinów (satoshi) wprowadzona przez Ordinals wzbudziła nawet obawy, że górnicy mogą wywołać reorganizację bloków podczas halvingu, aby konkurować o rzadkie Bitcoiny o wysokiej wartości.

zastaw

Oprócz bicia, protokoły stakowania, takie jak Babylon, ustalają również limit aktywów, które można postawić na każdym etapie stakowania. Nawet jeśli użytkownik przekroczy limit, nadal może zbudować i przenieść Bitcoin do skryptu blokady stakingu, ale nie będzie to już uważane za udane stakowanie i nie będzie uprawniać do przyszłych nagród. Innymi słowy, kluczowa jest także kolejność transakcji zastawowych.

Na przykład wkrótce po uruchomieniu głównej sieci Babylon limit stawek w pierwszej fazie osiągnął 1000 BTC, co spowodowało przekroczenie kwoty około 300 BTC, co wymagało usunięcia powiązania.

Wraz z uruchomieniem sieci głównej Babylon stawka opłaty wzrosła do 1000 sat/vbajtów, źródło: Mempool.space

Oprócz wybijania/stemplowania zasobów i stakowania w łańcuchu, MEV wpływa również na niektóre działania w łańcuchach bocznych lub łańcuchach zbiorczych. Więcej przykładów podamy w sekcji „Wydarzenia MEV na Bitcoinie”.

Co jest uważane za Bitcoin MEV?

Co zatem liczy się jako MEV na Bitcoinie? W końcu definicja MEV zmienia się w różnych sytuacjach.

Ogólnie rzecz biorąc, MEV na Bitcoinie odnosi się do sposobu, w jaki górnicy manipulują procesem tworzenia bloku w celu uzyskania maksymalnych zysków. Z grubsza możemy to sklasyfikować w następujący sposób:

  • Użytkownicy płacą dodatkowo: Użytkownicy, którzy chcą przyspieszyć swoje transakcje, często robią to za pośrednictwem usług przyspieszania transakcji poza łańcuchem, które są często drogie, ponieważ użytkownicy muszą uiścić wyższą opłatę, aby ich transakcje były traktowane priorytetowo. Handlowcy mogą również płacić wyższe opłaty górnikom za pośrednictwem mechanizmów takich jak RBF (opłata za wymianę) i CPFP (opłata za transakcje podrzędne za transakcje nadrzędne), aby nadać priorytet transakcjom i osiągnąć krótszy czas potwierdzenia. Transakcje z niskimi opłatami często wymagają dłuższego czasu potwierdzenia, ponieważ górnicy nastawieni na zysk priorytetowo traktują bardziej zyskowne transakcje w przypadku opakowań blokowych.

  • Zmowa między użytkownikami a górnikami: Użytkownicy w zmowie z górnikami w celu cenzurowania i uwzględnienia pewnych transakcji o szczególnym znaczeniu. Na przykład złośliwi użytkownicy współdziałają z górnikami w celu sprawdzenia i wykluczenia transakcji karnych w Lightning Network w celu nielegalnego uzyskania zasobów w ramach kanału. Inne nowe systemy, takie jak BitVM i powiązane z nią transakcje karne, są narażone na podobne ryzyko.

  • Górnicy Bitcoina wydobywają w sidechains/L2: Obejmuje to różne wczesne połączone programy wydobywcze, w których górnicy wykorzystują moc obliczeniową Bitcoina do zabezpieczenia innej sieci. Łączenie wydobycia może prowadzić do koncentracji górników, ponieważ duzi górnicy mogą wykorzystywać swoją moc obliczeniową w głównym łańcuchu do wpływania na produkcję bloków, sortowanie i inne operacje na L2, uzyskując w ten sposób nadmierne nagrody za wydobycie L2 i potencjalnie wpływając na bezpieczeństwo sieci L2. dotknięty.

Metoda licytacji oparta na rynku publicznym, taka jak RBF, odgrywa stosunkowo aktywną rolę w całym systemie gospodarczym, promując gospodarkę wolnorynkową. Jednakże niewątpliwie stwarza to zagrożenie dla decentralizacji i odporności sieci na cenzurę, gdy użytkownicy dokonują płatności poza pasmem za pomocą basenów wydobywczych, co często określa się jako „MEVil”.

Przykład Bitcoin MEV

Na podstawie powyższej klasyfikacji możemy zaobserwować kilka przypadków MEV.

transakcja niestandardowa

Oprogramowanie Bitcoin Core pozwala tylko węzłom przetwarzać standardowe transakcje, z limitem rozmiaru wynoszącym 100 kvB. Jednakże pule wydobywcze nadal obejmują niestandardowe transakcje o wysokich opłatach w blokach, często wykluczając inne transakcje o niskich opłatach.

Niektóre typowe przypadki obejmują:

  • Blok 776, 884: Wydobyty przez pulę wydobywczą Terra, blok ten zawiera wpisaną transakcję o wielkości 849,93 kvB. Napis w postaci 1-minutowego filmu MP 4 przedstawiającego żabę trzymającą drinka wygenerował 0,5 BTC opłat dla górników.

  • Blok 777, 945: Zawiera obraz WEBP o rozdzielczości 4000 x 5999 pikseli i rozmiarze 975,44 kvB, co skutkuje opłatą w wysokości 0,75 BTC dla górników.

  • Blok 786, 501, który umieścił obraz JPEG Juliana Assange’a na okładce magazynu Bitcoin, przyniósł górnikom opłaty w wysokości około 0,5 BTC i miał rozmiar 992,44 kvB.

Domyślnie węzły Bitcoin Core pozwalają na przekazywanie tylko standardowych transakcji. Dlatego niestandardowe transakcje muszą być przesyłane bezpośrednio do puli wydobywczej za pośrednictwem prywatnej pamięci. Prywatne mempoole pozwalają pulom wydobywczym akceptować niestandardowe transakcje i nadawać priorytet transakcjom użytkowników. Chociaż może to przyspieszyć przetwarzanie transakcji, więcej transakcji przenoszonych do prywatnych pul pamięci może prowadzić do zwiększonego ryzyka centralizacji i cenzury dla pul wydobywczych. Najwyraźniej niektóre kopalnie już korzystają z rentowności prywatnych mempoolów.

Na przykład firma Marathon Digital uruchomiła „Slipstream”, usługę bezpośredniego składania transakcji, która umożliwia klientom składanie złożonych i niestandardowych transakcji.

Zdarzenia MEV na łańcuchu bocznym/L2

Sidechain Stacks wykorzystuje unikalny mechanizm konsensusu - Proof of Transfer (PoX), który umożliwia górnikom Bitcoin wydobywanie bloków Stacks i rozliczanie transakcji na blockchainie Bitcoin podczas otrzymywania nagród STX.

W przeszłości Stacks korzystał z prostego mechanizmu wyboru górników, w którym górnicy Bitcoin o dużej mocy obliczeniowej z większym prawdopodobieństwem wydobywają bloki Stacks, przeglądają transakcje zaangażowane innych górników i monopolizują wszystkie nagrody. Jeśli więcej górników przyjmie tę strategię, Stacker może w przyszłości spotkać się z mniejszymi zyskami.

Wpływ na ekosystemy:

  • Wykluczając zobowiązania innych uczciwych górników, nagroda ostatecznie przekazana Stackerowi zostanie zmniejszona.

  • Jeśli duzi górnicy w dalszym ciągu będą nadużywać swojej mocy obliczeniowej i wykluczać uczciwych górników z zaangażowania, może to prowadzić do ryzyka centralizacji, w wyniku której wszystkie nagrody w stosach będą dostępne wyłącznie dla kilku górników.

Problem ten zostanie jednak rozwiązany poprzez aktualizację Satoshi firmy Stacks, co sprawi, że strategia ta będzie nieopłacalna. Aktualizacja obejmie przejście od prostego wyboru górnika do algorytmu loterii i przyjęcie technologii zakładanego całkowitego zaangażowania z przeniesieniem (ATC-C) w celu zmniejszenia rentowności wydobycia MEV. Oczekuje się, że górnicy będą musieli stale uczestniczyć w ostatnich 10 blokach, aby zakwalifikować się do losowania. Górnicy, którzy nie wydobędą przynajmniej 5 z ostatnich 10 bloków, zostaną zdyskwalifikowani z otrzymywania nagród w postaci stosów. W przypadku ATC-C prawdopodobieństwo, że górnik wygra blok Stacks, jest teraz równe stosunkowi wypłaty BTC górnika do mediany całkowitego zaangażowania BTC z ostatnich 10 bloków. Ogranicza to możliwość otrzymania przez górników nieproporcjonalnych korzyści poprzez wykluczenie zobowiązań blokowych innych górników.

Licytacja transakcji na alternatywnych aktywach

MEV związane z alternatywnymi zasobami, takimi jak liczby porządkowe i runy, można podzielić na dwa wcześniej wymienione typy:

  • Pule wydobywcze wydobywają dodatkową wartość: Pule wydobywcze mogą wydobywać dodatkową wartość, włączając aktywa takie jak Bitcoin Ordinals lub rzadkie Satoshi w blokach i transakcjach.

  • Transakcje pobierające opłaty: Traderzy mogą składać oferty, aby transakcje związane z alternatywnymi aktywami były zawarte w blokach.

W przypadku pul wydobywczych początkowy sukces Run przynosi dodatkowe źródło zysku. Na przykład podczas wydarzenia związanego z halvingiem długo oczekiwane uruchomienie Runes spowodowało, że wolumen transakcji sieciowych i opłaty osiągnęły nowe maksima, a wielu użytkowników starało się uwzględnić swoje transakcje w historycznym bloku halvingu Bitcoina. Opłaty transakcyjne po halvingu wzrosły do ​​ponad 1500 sat/vbajt (z mniej niż 100 sat/vbajt przed halvingiem). ViaBTC wykorzystała ten wzrost, wydobywając blok halvingowy, który zbiegł się z premierą Runes, i osiągnęła zysk w wysokości 40,75 BTC, z czego 37,6 BTC pochodziło z opłat transakcyjnych związanych z Runes. Ponieważ nagrody za bloki zostały zmniejszone o połowę, opłaty transakcyjne za runy stały się źródłem zysków dla górników.

Źródło: Mempool.space

Źródło: Mempool.space

W przypadku traderów transakcje Bitcoin wykorzystujące runy i liczby porządkowe przyjmują SIGHASH_SINGLE|SIGHASH_ANYONECANPAY jako transakcje częściowo podpisane (PSBT), co pozwala, aby tylko jedno podpisane wejście odpowiadało jednemu wyjściu. W połączeniu z przejrzystością pamięci, pozwala to wielu kupującym odkryć potencjalnie zyskowne transakcje. W rezultacie handlowcy często korzystają z RBF i CPFP, co prowadzi do konkurencyjnych wojen opłatowych, które umożliwiają górnikom przechwytywanie MEV z tego popytu. Na przykład, gdy sprzedawca wystawia swoją nieruchomość na sprzedaż, kupujący mogą składać oferty i korzystać z RBF w celu podniesienia opłat transakcyjnych, jeśli istnieją konkurenci w nadziei, że ich transakcja zostanie potwierdzona.

Klasycznym przykładem konkurencji pomiędzy traderami jest transakcja o identyfikatorze handlowym 2ffed299689951801a68b5791f261225b24c8249586ba65a738ec403ba811f0d. Po tym, jak sprzedawca wystawił swoje aktywa, transakcja została wielokrotnie zastąpiona przy użyciu RBF ze stawkami wydatków wynoszącymi 238, 280, 298 i 355 sat/vB.

Źródło: Mempool.space

Innym przykładem jest proces castingu OrdiBots na platformie Magic Eden. Wielu użytkowników padło ofiarą ataku typu front-runing w ramach puli handlowej. Napis obsady OrdiBotów w Magic Eden wykorzystuje PSBT. Istnienie PSBT i Bitcoina z interwałem generowania bloku co 10 minut pozwala każdemu potencjalnemu nabywcy konkurować o tę samą transakcję, wprowadzając inny adres, podpis i po prostu płacąc wyższą opłatę. Spowodowało to, że niektórzy użytkownicy umieszczeni na białej liście nie mogli bić monet z powodu ingerencji bota działającego z przodu. (Zespół później przeprosił i obiecał zrekompensować dotkniętym użytkownikom niestandardowe OrdiBoty).

Jednak nie wszystkie technologie i zdarzenia związane z MEV są szkodliwe dla użytkowników. W niektórych przypadkach technologia MEV może również chronić zasoby użytkownika przed utratą. Na przykład bez RBF nie można zapisać błędnych transakcji, a niepotwierdzone transakcje mogą pozostać niepotwierdzone przez długi czas, co skutkuje kosztami alternatywnymi. Dodatkowo uruchomienie RBF przyczynia się do bezpieczeństwa sieci Bitcoin. Ponieważ oczekuje się, że w przyszłości dotacje blokowe spadną w stosunku do opłat transakcyjnych, opłaty transakcyjne będą odgrywać kluczową rolę w zachęcaniu górników do dalszego uczestnictwa w sieci Bitcoin. Deweloper Bitcoin, Peter Todd, również aktywnie opowiada się za korzyściami płynącymi z RBF i zaleca, aby górnicy korzystali z pełnego RBF.

Kluczowe komponenty techniczne obsługujące MEV na Bitcoinie

Jakie są zatem kluczowe komponenty techniczne lub podejścia do Bitcoina, które wspierają możliwości MEV? Powszechnie objęte obszary technologii obejmują mempools, RBF (opłata za wymianę), CPFP (transakcja podrzędna płaci za transakcję nadrzędną), usługę akceleracji puli wydobywczych i protokół puli wydobycia.

pula pamięci

Podobnie jak Ethereum i inne typowe sieci blockchain, Bitcoin ma strukturę puli transakcji, która przechowuje transakcje, które zostały odebrane przez węzły P2P, ale nie zostały uwzględnione w bloku. Przejrzysty i zdecentralizowany charakter mempoolu tworzy środowisko sprzyjające możliwościom MEV, umożliwiając propagowanie wszystkich transakcji wśród górników.

Jednak w przeciwieństwie do mechanizmu gazowego Ethereum, opłaty Bitcoin są powiązane jedynie z wielkością transakcji. Dlatego też pulę transakcyjną Bitcoin można postrzegać jako bardziej bezpośredni rynek aukcji blokowych, na którym można zobaczyć, którzy użytkownicy licytują o następny blok i jakie są ich oferty.

Ponieważ różne węzły otrzymują różne transakcje w wyniku propagacji P2P, każdy węzeł ma inną pulę pamięci. Dodatkowo każdy węzeł może proaktywnie dostosowywać swoją własną politykę przekazywania (politykę pamięci), definiując, które transakcje chce odbierać i przekazywać. Grupy wydobywcze mogą również wybierać, które transakcje uwzględnić w blokach, w oparciu o swoje preferencje (chociaż z ekonomicznego punktu widzenia będą priorytetowo traktować transakcje wymagające wysokich opłat). Na przykład węzeł Bitcoin Knots odfiltrowuje wszelkie transakcje porządkowe, podczas gdy Marathon Mining tworzy logo w stylu pikseli w eksploratorze bloków.

Blok 836361 (kolor piksela pokazujący stawkę opłaty), źródło: mempool.space

W rezultacie użytkownicy mogą rozważyć wysyłanie transakcji bezpośrednio do określonych górników lub pul wydobywczych, aby przyspieszyć uwzględnianie transakcji, ale takie podejście może zagrozić dwóm kluczowym cechom, które są wysoko cenione przez społeczność Bitcoin: prywatności i odporności na cenzurę.

Transakcje propagowane przez węzły P2P, zamiast być wysyłane bezpośrednio (np. przez punkty końcowe RPC) do górników lub pul, pomagają ukryć pochodzenie transakcji i utrudniają górnikom i pulom sprawdzenie transakcji na podstawie zidentyfikowanych informacji.

Oprócz korzystania z usług przyspieszania transakcji użytkownicy mogą również zdecydować się na przyspieszenie swoich transakcji za pośrednictwem RBF i CPFP.

RBF i CPFP

Opłata zastępcza (RBF) i płatność rodzicielska (CPFP) to metody powszechnie stosowane przez użytkowników w celu zwiększenia priorytetu transakcji.

RBF (Replacement Pay) umożliwia zastąpienie niepotwierdzonej transakcji w puli transakcji inną transakcją powodującą konflikt (również odwołującą się do co najmniej jednego z tych samych danych wejściowych), ale wiąże się to z wyższą stawką opłaty i ogólnie wyższymi opłatami. Podobnie jak w przypadku strategii puli handlowych omówionych wcześniej, RBF można wdrożyć na różne sposoby. Najpopularniejszą implementacją jest opt-in RBF, zaprojektowany przez BIP 125, w którym można zastąpić tylko specjalnie oznaczone transakcje. Innym podejściem jest pełny RBF, w którym transakcje można zastąpić niezależnie od tego, czy są oznaczone, czy nie.

CPFP (Child Pays Parent) wykorzystuje różne metody, aby przyspieszyć potwierdzanie transakcji. W przeciwieństwie do RBF, gdzie transakcje są zastępowane poprzez utknięcie w pamięci, odbiorca może przyspieszyć oczekującą transakcję nadrzędną, wysyłając transakcję podrzędną, korzystając z UTXO oczekującej transakcji i płacąc wyższą stawkę opłaty. Może to zachęcić górników do spakowania tych transakcji w następny blok. Dlatego czasami możesz zobaczyć transakcje z bardzo niskimi opłatami zawarte w bloku, mimo że w pewnym momencie stawka opłaty była wyższa; transakcje te najprawdopodobniej korzystały z CPFP (ponieważ kolejne transakcje uiszczały opłatę).

Transakcje korzystające z CPFP w celu umożliwienia potwierdzenia transakcji nadrzędnych z niskimi opłatami (7.01 sat/VB), źródło: mempool.space

Kluczowa różnica między RBF i CPFP polega na tym, że RBF umożliwia nadawcy zastąpienie oczekującej transakcji transakcją o wyższej stawce opłaty, podczas gdy CPFP pozwala odbiorcy przyspieszyć oczekującą transakcję poprzez wysłanie podtransakcji z wyższą stawką opłaty. CPFP jest również przydatny w przypadku transakcji, które muszą wyjść z sieci Lightning (np. zakotwiczone wyjścia). Pod względem opłat RBF jest relatywnie bardziej opłacalny, ponieważ nie wymaga dodatkowej przestrzeni blokowej.

Usługi wnoszenia opłat zewnętrznych i przyspieszania puli wydobywczych

Oprócz metod takich jak RBF (płatność zastępcza) i CPFP (dziecko płaci rodzic), użytkownicy mogą również zdecydować się na korzystanie z zewnętrznych opłat w celu przyspieszenia transakcji. Na przykład wiele grup wydobywczych oferuje bezpłatne i płatne usługi przyspieszania transakcji, aby przyspieszyć pakowanie transakcji poprzez przesłanie swojego identyfikatora txID. Jeśli jest to usługa płatna, użytkownicy muszą uiścić opłaty za obsługę puli wydobywczej. Ponieważ usługa ta polega na uiszczaniu opłat za pośrednictwem systemu innego niż sieć Bitcoin (np. za pośrednictwem strony internetowej, płatności kartą kredytową itp.), nazywa się ją uiszczaniem opłat zewnętrznych.

Chociaż zewnętrzne opłaty stanowią remedium na transakcje, które nie mogą korzystać z RBF lub CPFP, powszechne stosowanie w dłuższej perspektywie może mieć wpływ na odporność Bitcoina na cenzurę.

Umowa dotycząca puli wydobywczej

W poprzedniej dyskusji traktowaliśmy baseny wydobywcze i górników jako całość, ale w rzeczywistości wymagany jest między nimi podział pracy i współpraca. Pula wydobywcza agreguje moc obliczeniową górników do wydobycia i rozdziela nagrody w oparciu o wkład mocy obliczeniowej. Ten proces współpracy wymaga określonych protokołów do jego koordynacji.

W popularnych protokołach puli wydobywczych, takich jak Stratum v1, pula wydobywcza musi jedynie zapewnić górnikom szablon bloku (w tym nagłówek bloku i informacje o transakcjach na bazie monet), a górnicy wykonują obliczenia skrótu w oparciu o ten szablon. Istnieją również narzędzia takie jak stratum.work, które mogą wizualizować informacje o warstwie z różnych pul wydobywczych.

W tym procesie górnicy nie mogą wybierać, które transakcje spakować; zamiast tego pula wydobywcza wybiera transakcje i buduje szablony, aby przypisać zadania górnikom.

Dlatego w protokole Stratum v1 możemy z grubsza zmapować role w ekosystemie Ethereum w następujący sposób:

  • Górnik: przejmuje część obowiązków wnioskodawcy (wykonuje obliczenia skrótu).

  • Pula wydobywcza: Działa zarówno jako konstruktor, używając skrótów obliczonych przez górników, jak i jako proponujący bloki.

Co przyniesie przyszłość?

Opracowywanych jest kilka obiecujących rozwiązań w celu złagodzenia negatywnego wpływu MEV (Miner Extractable Value) na Bitcoin.

nowe porozumienie

W niektórych nowych protokołach puli wydobywczych, takich jak Stratum v2 i BraidPool, górnicy mogą niezależnie wybierać transakcje do spakowania. Stratum v2 zostało przyjęte przez niektóre grupy wydobywcze (takie jak DEMAND) i oprogramowanie wydobywcze (takie jak Braiins), umożliwiając indywidualnym górnikom budowanie własnych szablonów bloków. Zwiększa to bezpieczeństwo, decentralizację i efektywność transferów danych, jednocześnie zmniejszając ryzyko cenzury transakcji i MEV na Bitcoinie.

Zatem podążając za tym trendem, role basenów wydobywczych i górników mogą w przyszłości nie ewoluować w taki sam sposób, jak model PBS (oddzielenie wnioskodawcy od konstruktora) Ethereum.

Ponadto nowe projekty związane z pulami transakcji w Bitcoin Core mogą przynieść zmiany, obejmujące głównie szeroko omawianą strategię przekazywania transakcji v3 i ulepszenia puli pamięci klastrowej. Jednak wpływ tych nowych projektów na takie aspekty, jak realizacja wyjść kanałów Lightning Network jest nadal przedmiotem dyskusji.

Zmniejsz wpływ nagród za wydobycie

Obniżenie nagród za wydobycie jest ważnym wyzwaniem. Ponieważ w przyszłości nagrody za bloki zostaną jeszcze bardziej zmniejszone, może to mieć wiele skutków dla sieci.

Niektóre problemy zostały wcześnie rozpoznane i omówione przez twórców Bitcoina, takie jak problem pobierania opłat, w przypadku którego baseny wydobywcze mogą celowo przypominać poprzednie bloki, aby uzyskać opłaty. Bitcoin Core wdrożył pewne środki w celu zwalczania snajperstwa płatnego, ale obecne metody nadal wymagają udoskonalenia.

Oprócz rodzimych opłat transakcyjnych, w przyszłości stałym źródłem przychodów mogą być także aktywa alternatywne. W rezultacie w ramach kilku projektów próbuje się zbudować infrastrukturę umożliwiającą skuteczniejszą identyfikację wartościowych transakcji obejmujących aktywa alternatywne. Na przykład firma Rebar opracowuje alternatywną publiczną pamięć masową w celu lepszej identyfikacji transakcji związanych z cennymi alternatywnymi aktywami.

Jednakże, jak omówiono w sekcji „Opłaty zewnętrzne”, wpływ tych zachęt ekonomicznych Bitcoin poza łańcuchem na samoregulujący się system kompatybilny z zachętami Bitcoin nie został jeszcze zweryfikowany.

Niezależnie od tego, MEV na Bitcoinie ma podobieństwa do Ethereum, ale różni się także ze względu na różnice w architekturze i filozofii projektowania. Rosnąca użyteczność Bitcoina, malejące nagrody w postaci dotacji blokowych i rosnący ekosystem BTCFi zwrócą większą uwagę na czynniki związane z MEV.

Oryginalne łącze