Kontrowersyjny Bitcoin Core 24 jest na żywo; Co musisz wiedzieć

Kilka dni temu pojawiła się nowa wersja najczęściej używanej implementacji Bitcoin, Bitcoin Core wydany. Wersja 24.0 zawiera konfigurację „mempoolfullrbf”, która już od kilku tygodni jest przedmiotem ożywionej dyskusji w społeczności Bitcoin, oprócz wielu innych niekwestionowanych aktualizacji.

Kwestią sporną jest funkcja zastępowania przez opłatę (RBF), polityka mempool, która pozwala węzłom decydować między konkurencyjnymi niepotwierdzonymi transakcjami w oparciu o stawkę opłaty.

RBF umożliwia nadawcom zastąpienie niepotwierdzonej transakcji w mempool inną transakcją. Pod warunkiem, że istnieje co najmniej jedno z tych samych wejść i płaci wyższą opłatę transakcyjną.

W ten sposób twórca transakcji może ją przyspieszyć, jeśli utknie w pamięć. Do czasu aktualizacji było tak, że RBF był funkcją opcjonalną.

W przypadku Bitcoin Core 24 to się zmienia, ponieważ RBF nie będzie już opcjonalny, ale domyślny. Bitcoin Core używa opt-in (BIP 125) RBF od 0.12.0.

Krytycy obawiają się, że ta decyzja otworzy drzwi do nadużyć poprzez zachwianie pewności, że niepotwierdzone transakcje są akceptowane.

Dlaczego RBF to taka wielka sprawa dla Bitcoina

Istnieją gracze branżowi, którzy wykorzystują te „transakcje bez potwierdzenia” w swoich aplikacjach. Bankomaty Bitcoin są jednym z przykładów. Transakcje klientów są przetwarzane w bankomatach natychmiast, mimo że transakcja nie została jeszcze ujęta w bloku.

Większość operatorów uważa prawdopodobieństwo, że coś pójdzie nie tak z transakcją, jako bardzo niskie i koncentruje się na doświadczeniu klienta. „To jest coś, o czym wszyscy wiedzą, że jest teoretycznie niebezpieczne, ale nie stanowiło problemu” powiedziany Thomas Fahrer, współzałożyciel firmy Appolo.

Alternatywnie, klient musiałby czekać na potwierdzenie transakcji przed automatem, co czasami może zająć kilka godzin, w zależności od opłaty transakcyjnej i obciążenia sieci.

W związku z tym niektóre firmy polegały na zdecydowanej większości pełnych węzłów, aby odrzucić transakcje, które nie zdecydowały się aktywnie na opcję RBF. Opcja „Full RBF” jest wyeliminowana.

„Szanse na podwójne wydatki znacznie wzrosły *JEŚLI* akceptujesz transakcje typu 0-conf” — stwierdził Fahrer.

Pełny RBF podąża za wizją Bitcoina Satoshiego

Jak napisała deweloper Bitcoin Gloria Zhao za pośrednictwem GitHub, takie założenia czynią mechanizm proof-of-work absurdalnym, dlatego wybór pełnego RBF jest jedyną słuszną decyzją.

„Pełny RBF to naturalny stan sieci. Celem bloków Bitcoin, PoW itp. jest zapobieganie podwójnemu wydawaniu; nigdy nie było gwarancji ostateczności niepotwierdzonych transakcji” – powiedział Zhao.

Innym mocnym argumentem przemawiającym za „pełnym RBF” jest to, że firmy będą silnie zmotywowane, aby na nich polegać Błyskawiczne płatności zamiast transakcji typu zero-conf.

Ponadto wdrożenie wzmocni walczących górników, gdyż zakłada się, że mechanizm zastępowania opłat zwiększy przychody.

Jednak inżynier pod pseudonimem Rijndael podkreślił, że Bitcoin Core 24 ma wiele innych wspaniałych rzeczy w zanadrzu i podsumował je w wątku na Twitterze.

W czasie prasy cena BTC wynosiła 16,222 16,310 USD, próbując pokonać opór na poziomie XNUMX XNUMX USD.

Bitcoin BTC 2022-11-28
Cena BTC, wykres 1-godzinny. Źródło: TradingView

Źródło: https://bitcoinist.com/bitcoin-core-24-is-live-what-you-need-to-know/