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
-port
se 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
,getblockheader
a dalších: Nyní vracejí poletarget
, které obsahuje aktuální cílovou hodnotu. (Bitcoin Core) getblocktemplate
: Polecurtime
amintime
nyní 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
-rpcthreads
na 16 a-rpcworkqueue
na 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