Vývojáři bitcoinu dokončili navrhovanou bezpečnostní úpravu s názvem BIP-54, ale získat dostatečnou podporu k její aktivaci se může ukázat jako obtížnější než samotné napsání kódu.
Po neúspěchu BIP-110 čeká další soft fork bitcoinu rozhodující okamžik

Hlavní body
- BIP-54 by vyřešil čtyři okrajové případy konsensu v síti bitcoinu, aniž by přidával nové funkce.
- Zakladatel F2pool se 10. srpna postavil proti BIP-54, což komplikuje aktivaci s vysokou prahovou hodnotou pro těžaře.
- Další zkouškou pro bitcoin bude hlasování o BIP-9 poté, co se BIP-110 zastavilo poblíž bloku 961 635.
BIP-54, formálně známý jako „Consensus Cleanup“, by provedl čtyři drobné změny v základních pravidlech bitcoinu. Návrh je navržen tak, aby odstranil staré slabiny a neobvyklé okrajové případy, nikoli aby přidával nové způsoby využití bitcoinu. Jeho zastánci tvrdí, že na tomto rozlišení záleží: Jedná se o preventivní údržbu sítě, jejíž hodnota je dnes mnohem vyšší než v době, kdy byla mnohá z jejích pravidel napsána.
Autory návrhu jsou Antoine Poinsot, přispěvatel do projektu Bitcoin Core spojený se společností Chaincode Labs, a Matt Corallo, dlouholetý vývojář bitcoinu. Corallo poprvé nastolil tuto širší myšlenku v roce 2019. Poinsot tuto práci oživil a rozšířil na přelomu let 2023 a 2024 a návrh získal v dubnu 2025 oficiální označení BIP-54. Specifikace byla po testování a implementaci označena za dokončenou v květnu 2026.
Návrh si klade za cíl odstranit čtyři staré mezery
První oprava má za cíl vyřešit potenciální útok typu „timewarp“ na obtížnost těžby bitcoinu. Bitcoin přepočítává obtížnost těžby každých 2 016 bloků, zhruba každé dva týdny, aby udržel produkci bloků na úrovni přibližně jednoho bloku za deset minut. Většina těžebního výkonu sítě by mohla zneužít způsob, jakým bitcoin měří čas v těchto obdobích, a pomocí zmanipulovaných časových razítek vytvořit dojem, že se bloky těží pomaleji, než ve skutečnosti.
V průběhu času by to mohlo snížit obtížnost těžby. V extrémním případě by útočník s většinovým podílem na hash rate, tedy výpočetním výkonu používaném k těžbě bitcoinů, mohl snížit obtížnost na nejnižší úroveň zhruba za 38 až 40 dní. To by teoreticky mohlo útočníkovi umožnit vytvářet bloky mnohem rychleji než obvykle, rychle vytvářet nové coiny, rozšiřovat databázi neproplacených coinů v síti a narušit časově závislé platební smlouvy, jako jsou ty používané protokolem druhé vrstvy, Lightning Network.
BIP-54 by zavedl časová omezení na začátku a na konci každého období o délce 2 016 bloků. Tato pravidla mají za cíl zablokovat klasickou metodu „timewarp“ a související variantu známou jako útok Murch-Zawy, přičemž běžný těžební proces by zůstal beze změny.
BIP-54 má také za cíl chránit provozovatele menších uzlů
Druhá změna se zaměřuje na „poison blocks“ (jedovaté bloky), tedy platné bloky záměrně navržené tak, aby jejich ověření počítači trvalo neobvykle dlouho. Některé starší skripty bitcoinových transakcí mohou na běžném hardwaru vyžadovat zpracování trvající minuty či dokonce hodiny. Útočník by je mohl využít ke zpomalení sítě, ke zvýšení pravděpodobnosti, že těžaři budou marně pracovat na zastaralých blocích, a k ztížení provozu nezávislých bitcoinových uzlů.
BIP-54 by omezil starší transakce z doby před zavedením Segregated Witness (SegWit) na 2 500 operací se starším typem podpisu. Operace s podpisy jsou kryptografické kontroly používané k prokázání, že je někdo oprávněn utratit bitcoiny. Běžné transakce jich používají mnohem méně a transakce SegWit a Taproot by tomuto omezení nepodléhaly. Zastánci odhadují, že by tato změna v některých případech mohla snížit zátěž ověřování v nejhorším případě až asi 40krát.
Třetí změna řeší problém v Merkleově stromu bitcoinu, systému, který kombinuje transakce do jednoho souhrnu pro každý blok. Transakce o délce přesně 64 bajtů může připomínat vnitřní část této struktury. To umožňuje padělat důkaz, který by mohl uvést některé peněženky využívající zjednodušené ověřování plateb (SPV) v omyl a přimět je k přijetí transakce, která nikdy nebyla potvrzena.
BIP-54 by jednoduše prohlásil 64-bajtové transakce za neplatné. Tyto transakce jsou již řadu let nestandardní a používají se jen zřídka. Zastánci návrhu argumentují, že jejich zákaz vyřeší základní problém čistěji, než kdyby se očekávalo, že každá odlehčená peněženka bude používat náhradní řešení.
Konečné pravidlo by mohlo zjednodušit budoucnost bitcoinu
Čtvrtá změna se týká transakcí typu „coinbase“, tedy speciálních transakcí, prostřednictvím kterých těžaři přijímají nově vydané bitcoiny a transakční poplatky. V počátcích bitcoinu se identické transakce typu „coinbase“ objevovaly ve více než jednom bloku, což způsobovalo zmizení nevyužitých výstupů dřívější transakce. Bitcoin přidal kontroly, aby se tomu zabránilo, ale tyto kontroly zvyšují složitost ověřování bloků.
BIP-54 by vyžadoval, aby nové transakce typu „coinbase“ obsahovaly nastavení vázané na výšku bloku, respektive jeho pozici v blockchainu. To by do budoucna zaručilo jedinečnost a mohlo by to nakonec umožnit uzlům odstranit starší kontroly duplicitních transakcí. Tato změna by mohla zjednodušit ověřování a podpořit budoucí návrhy zaměřené na snížení zátěže spojené s úložištěm při provozování plného uzlu.
Postoj F2poolu ztěžuje aktivaci
Technické argumenty ve prospěch BIP-54 neukončily politickou debatu. Wang Chun, spoluzakladatel významného těžebního poolu F2pool, 10. srpna prohlásil, že tento návrh nepodporuje. Vysvětlil, že F2Pool by aktualizoval své těžební uzly, pokud by BIP-54 dosáhl požadované většiny prostřednictvím standardního aktivačního procesu BIP-9, ale pool k tomu předem nevydá signál.

Chunova námitka, kterou již v dubnu sdílel na platformě X, se týká především procesu a priorit. Argumentoval tím, že spojení čtyř změn do jednoho balíčku připomíná sdružování nesouvisejících opatření do jednoho návrhu zákona. Některá z těchto rizik považuje za příliš nepravděpodobná na to, aby ospravedlnila koordinaci, aktualizace softwaru a pozornost komunity, které jsou nutné pro soft fork – což je změna pravidel bitcoinu, kterou starší software nemusí podporovat.
Zastánci tento svazek vidí jinak. Argumentují tím, že každá změna konsensu s sebou nese vysoké společenské náklady, takže kombinace několika preventivních oprav může snížit počet náročných aktivací v celé síti. Rovněž tvrdí, že rostoucí hodnota bitcoinu dává útočníkům větší důvod prozkoumávat slabiny, které kdysi vypadaly pouze teoreticky.
Krach BIP-110 vyvolává novou opatrnost
Debata přichází těsně po neúspěchu BIP-110, samostatného návrhu, který se snažil dočasně omezit nefinanční data ukládaná v bitcoinových transakcích. Zaměřoval se na praktiky spojené s Ordinals inscripcemi, rozsáhlými daty OP_RETURN a některými způsoby ukládání dat založenými na Taproot. Jeho nižší prahová hodnota pro aktivaci nedokázala přilákat významnou podporu těžařů a malý řetězec prosazující tento návrh se zastavil poté, co vyprodukoval jen hrstku bloků.
Tato epizoda však neznamená, že by BIP-54 byl podobným návrhem. BIP-54 nepřidává ani neodstraňuje funkce skriptu pro všeobecné účely, ani nepředstavuje cestu k návrhům „covenants“ či OP_CAT, které by rozšířily možnosti programovatelného utrácení v bitcoinech. BIP-110 nicméně ukázal, jak rychle se sporná aktualizace může proměnit v širší diskusi o tom, kdo by měl rozhodovat o budoucnosti bitcoinu.
BIP-54 je již aktivní pro testování na Bitcoin Inquisition, testovacím prostředí založeném na Signetu, a aktuální verze Bitcoin Core přijaly související ochranná opatření. Některé těžební pooly, včetně MARA a ViaBTC, dobrovolně začaly generovat kompatibilní transakce coinbase. Formální parametry aktivace však dosud nebyly stanoveny a hlasování v mainnetu zůstává otevřené.
Další otázkou je, zda se vývojáři, komunita, podniky, provozovatelé uzlů a těžaři dokážou shodnout na tom, že řešení známých, avšak zřídka zneužívaných rizik stojí za další koordinační úsilí na úrovni hard forku. Čtenáři by měli sledovat formální návrh signalizace BIP-9, další oznámení o připravenosti těžařů a to, zda odpor F2poolu nezabrání široké podpoře, kterou aktualizace bitcoinu tradičně vyžadují.
Tento článek byl přeložen z angličtiny pomocí umělé inteligence. Původní anglická verze je autoritativním zdrojem; automatické překlady mohou obsahovat nepřesnosti, zejména v právní a regulační terminologii.












