Bitcoin Core 27.0

Bitcoin Core 27.0, vydaný v dubnu 2024, přinesl řadu důležitých změn zaměřených na bezpečnost, síťovou komunikaci, správu transakcí a vývojářské nástroje. Zde je přehled klíčových novinek:


🔐 Bezpečnost a správa mempoolu


🌐 Síťová komunikace a P2P protokol


🧠 Politika mempoolu a transakční logika


⚙️ Vývojářské nástroje a knihovny


💼 Vylepšení peněženky


Přehled: bitcoin_core


Ve verzi Bitcoin Core 27.0, vydané v dubnu 2024, byl pro sestavení softwaru zaveden požadavek na překladač podporující standard C++20. Tento krok umožnil využití moderních funkcí jazyka C++ ke zlepšení kvality kódu, bezpečnosti a výkonu.

🧩 Využité funkce C++20

Přechod na C++20 umožnil vývojářům Bitcoin Core využít následující nové jazykové prvky:

Tyto změny přispěly k modernizaci kódu Bitcoin Core, zlepšení jeho čitelnosti a údržby, a zároveň umožnily efektivnější využití moderních překladačů.

🔧 Důsledky pro vývojáře

S přechodem na C++20 je nyní pro sestavení Bitcoin Core vyžadován překladač podporující tento standard. Konkrétně:

Tato změna umožňuje vývojářům využívat moderní funkce jazyka C++ a přispívá k lepší kvalitě a bezpečnosti kódu.

Další informace o požadavcích na překladače a využití C++20 v Bitcoin Core naleznete v diskusi na GitHubu.(GitHub)