Bitcoin Core 29.0
Bitcoin Core 29.0, vydaný 14. dubna 2025, přináší řadu významných změn a vylepšení v oblasti sítě, mempoolu, RPC rozhraní, konfigurace a systému sestavení. Níže naleznete přehled hlavních novinek:(Bitcoin Core)
🔌 Změny v P2P a síťové vrstvě
- Ukončení podpory UPnP: Automatické přesměrování portů nyní využívá protokoly PCP a NAT-PMP prostřednictvím volby
-natpmp. (Bitcoin Core) - Dynamické nastavení portů pro Tor: Při použití volby
-portse nyní výchozí port pro Tor nastaví na hodnotu-port + 1, což umožňuje provoz více uzlů na jednom zařízení bez konfliktů portů. (Bitcoin Core) - Lepší zpracování sirotčích transakcí: Uzly nyní stahují chybějící nadřazené transakce od všech peerů, kteří sirotčí transakci oznámili, což zvyšuje spolehlivost za cenu vyššího využití šířky pásma. (Bitcoin Core)
🧠 Politika mempoolu a těžby
- Podpora pro „ephemeral dust“: Umožňuje vytvoření transakce s jedním výstupem typu dust bez poplatku, který musí být okamžitě utracen v rámci stejného balíčku transakcí. (Bitcoin Core)
- Nová volba
-blockreservedweight: Umožňuje přesnější kontrolu rezervované váhy bloku. Výchozí hodnota je 8 000 WU a minimální povolená hodnota je 2 000 WU. (Bitcoin Core)
🧪 Nové a aktualizované RPC rozhraní
getdescriptoractivity: Nové RPC pro sledování aktivity spojené s danými deskriptory v rámci specifikovaných bloků. (Bitcoin Core)- Vylepšení
getmininginfo,getblock,getblockheadera dalších: Nyní vracejí poletarget, které obsahuje aktuální cílovou hodnotu. (Bitcoin Core) getblocktemplate: Polecurtimeamintimenyní zohledňují opravu timewarp útoku navrženou v BIP94 na všech sítích. (Bitcoin Core)
⚙️ Konfigurace a systém sestavení
- Přechod na CMake: Build systém byl převeden z Autotools na CMake, což přináší lepší podporu pro moderní vývojové nástroje. (Bitcoin Core)
- Změny v nastavení:
- Odstranění volby
-mempoolfullrbf; Replace-by-Fee (RBF) je nyní výchozí chování. (Bitcoin Core) - Změny v chování negovaných voleb (např.
-noonlynet) pro konzistentnější a předvídatelnější konfiguraci. (Bitcoin Core) - Zvýšení výchozích hodnot pro
-rpcthreadsna 16 a-rpcworkqueuena 64 pro lepší výkon RPC serveru. (Bitcoin Core)
- Odstranění volby
🛠️ Další nástroje a změny
utxo_to_sqlite.py: Nový nástroj pro převod snapshotu UTXO do SQLite databáze. (Bitcoin Core)- Odstranění závislostí MiniUPnPc a libnatpmp: Snížení počtu externích závislostí pro jednodušší údržbu. (Bitcoin Core)
Pro podrobné informace a stažení nové verze navštivte oficiální stránku vydání: (Bitcoin Core).
Pár dní po vydání core29 bylo rozložení používání verzí takovéto:
| Version | Count | Pct. |
|---|---|---|
| Core 28.1.0 | 5 311 | 24,23% |
| Core 26.0.0 | 2 604 | 11,88% |
| Core 27.1.0 | 2 541 | 11,59% |
| Core 28.0.0 | 2 176 | 9,93% |
| Core 27.0.0 | 1 541 | 7,03% |
| Core 25.0.0 | 1 321 | 6,03% |
| Core 29.0.0 | 807 | 3,68% |
zdroj „rozložení“: https://bitcoin.clarkmoody.com/dashboard


