/ home / newsletters /
Zpravodaj „Bitcoin Optech” č. 355
Zpravodaj tento týden přináší pravidelné rubriky s popisem nedávných změn ve službách a klientech, oznámeními nových vydání a souhrnem nedávaných změn v populárním bitcoinovém páteřním software.
Novinky
V našich zdrojích jsme tento týden nenašli žádné významné novinky.
Změny ve službách a klientech
V této měsíční rubrice upozorňujeme na zajímavé aktualizace bitcoinových peněženek a služeb.
-
● Cake Wallet podporuje payjoin v2: Cake Wallet v4.28.0 přidává schopnost přijímat platby pomocí protokolu payjoin v2.
-
● Sparrow přidává podporu pro pay-to-anchor: Sparrow 2.2.0 zobrazuje a umí odesílat pay-to-anchor (P2A) výstupy.
-
● Vydána Safe Wallet 1.3.0: Safe Wallet je desktopová multisig peněženka s podporou hardwarových podpisových zařízení, která ve verzi 1.3.0 přidává CPFP navyšování poplatků příchozím transakcím.
-
● Vydána COLDCARD Q v1.3.2: Vydání 1.3.2 COLDCARD Q přidává další pravidla pro multisig utrácení a nové možnosti sdílení citlivých dat.
-
● Dávkování transakcí pomocí payjoinu: Private Pond je experimentální implementace služby dávkování transakcí, která používá payjoin ke generování menších transakcí platících nižší poplatky.
-
● JoinMarket Fidelity Bond Simulator: JoinMarket Fidelity Bond Simulator poskytuje účastníkům JoinMarketu nástroje pro simulaci úspěšnosti na trhu založeném na finančních závazcích.
-
● Dokumentace bitcoinových opkódů: Webová stránka Opcode Explained poskytuje dokumentaci každého opkódu v bitcoinovém skriptu.
-
● Kód Bitkey zpřístupněn jako open-source: Hardwarové podpisové zařízení Bitkey ohlásilo dostupnost zdrojového kódu jako open source pro nekomerční účely.
Vydání nových verzí
Vydání nových verzí oblíbených páteřních bitcoinových projektů. Prosíme, zvažte upgrade či pomoc s testováním.
-
● LND 0.19.0-beta je novým hlavním vydáním tohoto oblíbeného LN uzlu. Obsahuje mnoho vylepšení a oprav chyb, včetně nového systému RBF navyšování poplatků během kooperativního zavření kanálu.
-
● Core Lightning 25.05rc1 je kandidátem na vydání příští hlavní verze této oblíbené implementace LN uzlu.
Významné změny kódu a dokumentace
Významné změny z tohoto týdne v Bitcoin Core, Core Lightning, Eclair, LDK, LND, libsecp256k1, Hardware Wallet Interface (HWI), Rust Bitcoin, BTCPay Server, BDK, Bitcoin Improvement Proposals (BIPs), Lightning BOLTs, Lightning BLIPs, Bitcoin Inquisition a repozitáři BINANA.
-
● Bitcoin Core #32423 odstraňuje poznámku o zastarání
rpcuser/rpcpassword
a nahrazuje ji bezpečnostním varováním o ukládání hesel v konfiguračním souboru v čitelné podobě. Tato volba byla původně odsouzena k odstranění, když byl v Bitcoin Core #7044 představenrpcauth
, který podporuje několik uživatelů RPC a hašuje cookie. PR dále přidává k heslům 16bajtovou náhodnou sůl a před uložením do paměti je hašuje. -
● Bitcoin Core #31444 přidává do třídy
TxGraph
(viz zpravodaj č. 348) tři pomocné funkce:GetMainStagingDiagrams()
vrací rozdíly v clusterech mezi hlavním a přípravným diagramem poplatků,GetBlockBuilder()
prochází grafem chunků (podskupiny transakcí seřazených dle poplatku) od nejvyššího poplatku po nejnižší aGetWorstMainChunk()
vrací chunk s nejnižším jednotkovým poplatkem určený k vyloučení. Toto PR je jedním z posledních kroků před kompletní implementací mempoolu clusterů. -
● Core Lightning #8140 aktivuje ve výchozím nastavení peer storage pro zálohy kanálů (viz zpravodaj č. 238). PR činí tuto možnost použitelnou i pro velké uzly, neboť omezuje množství ukládaných dat, kešuje zálohy a seznamy spojení v paměti namísto opakovaných volání
listdatastore
/listpeerchannels
, omezuje současné nahrávání záloh na dvě spojení, přeskakuje zálohy větší než 65 kB a nahodile vybírá spojení pro posílání. -
● Core Lightning #8136 upravuje čas výměny podpisů pro oznámení kanálu. Dříve s výměnou čekal na šest potvrzení, nově se budou podpisy v souladu s nedávnou změnou specifikace v BOLTs #1215 vyměňovat, jakmile je kanál připraven. Na zveřejnění oznámení kanálu se i nadále musí čekat šest bloků.
-
● Core Lightning #8266 přidává nový příkaz
update
do manažeru pluginů Reckless (viz zpravodaj č. 226, angl.). Příkaz aktualizuje pluginy (jeden konkrétní nebo všechny) kromě těch nainstalovaných z daného tagu nebo commitu. PR dále rozšiřuje příkazinstall
o možnost kromě názvu pluginu předat i URL nebo cestu ke zdrojovým kódům. -
● Core Lightning #8021 dokončuje interoperabilitu splicingu s Eclairem (viz zpravodaj č. 331). Mimo jiné opravuje rotaci vzdálených klíčů a opakované zaslání zprávy
splice_locked
při opakovaném navázání kanálu v případech, kdy se původní zpráva ztratí (viz zpravodaj č. 345), uvolňuje požadavky na pořadí obdržených zpráv, umožňuje přijímat a iniciovat splicingové transakce s RBF a automaticky převádí odchozí PSBT na verzi 2. -
● Core Lightning #8226 implementuje BIP137. Přidává nový RPC příkaz
signmessagewithkey
, který uživatelům umožňuje podepsat zprávy jakýmkoliv klíčem z peněženky poskytnutím bitcoinové adresy. Dříve podepsání zprávy s Core Lightning vyžadovalo nalézt xpriv a index klíče, odvodit soukromý klíč pomocí externí knihovny a poté podepsat s Bitcoin Core. -
● LND #9801 přidává novou volbu
--no-disconnect-on-pong-failure
, která nastavuje, zda uzel v případě pozdního nebo nesprávného pongu spojení odpojí. Tato volba je ve výchozím stavu nastavena na false, čímž zachovává současné chování (tedy že spojení budou odpojena, viz zpravodaj č. 275). V opačném případě LND událost pouze zaloguje.
Chcete víc?
Další diskuze o tématech zmíněných v tomto zpravodaji proběhnou v týdenním Bitcoin Optech Recap na Riverside.fm dne 27. 5. v 16:30 UTC. Diskuze jsou nahrávány a zpřístupněny na stránce našeho podcastu.