|
| 1 | +--- |
| 2 | +title: 'Zpravodaj „Bitcoin Optech” č. 355' |
| 3 | +permalink: /cs/newsletters/2025/05/23/ |
| 4 | +name: 2025-05-23-newsletter-cs |
| 5 | +slug: 2025-05-23-newsletter-cs |
| 6 | +type: newsletter |
| 7 | +layout: newsletter |
| 8 | +lang: cs |
| 9 | +--- |
| 10 | +Zpravodaj tento týden přináší pravidelné rubriky s popisem nedávných změn |
| 11 | +ve službách a klientech, oznámeními nových vydání a souhrnem nedávaných |
| 12 | +změn v populárním bitcoinovém páteřním software. |
| 13 | + |
| 14 | +## Novinky |
| 15 | + |
| 16 | +*V našich [zdrojích][sources] jsme tento týden nenašli žádné významné novinky.* |
| 17 | + |
| 18 | +## Změny ve službách a klientech |
| 19 | + |
| 20 | +*V této měsíční rubrice upozorňujeme na zajímavé aktualizace bitcoinových |
| 21 | +peněženek a služeb.* |
| 22 | + |
| 23 | +- **Cake Wallet podporuje payjoin v2:** |
| 24 | + Cake Wallet [v4.28.0][cake wallet 4.28.0] přidává [schopnost][cake blog] |
| 25 | + přijímat platby pomocí protokolu [payjoin][topic payjoin] v2. |
| 26 | + |
| 27 | +- **Sparrow přidává podporu pro pay-to-anchor:** |
| 28 | + Sparrow [2.2.0][sparrow 2.2.0] zobrazuje a umí odesílat [pay-to-anchor |
| 29 | + (P2A)][topic ephemeral anchors] výstupy. |
| 30 | + |
| 31 | +- **Vydána Safe Wallet 1.3.0:** |
| 32 | + [Safe Wallet][safe wallet github] je desktopová multisig peněženka s podporou |
| 33 | + hardwarových podpisových zařízení, která ve verzi [1.3.0][safe wallet 1.3.0] |
| 34 | + přidává [CPFP][topic cpfp] navyšování poplatků příchozím transakcím. |
| 35 | + |
| 36 | +- **Vydána COLDCARD Q v1.3.2:** |
| 37 | + [Vydání 1.3.2][coldcard blog] COLDCARD Q přidává další pravidla pro [multisig |
| 38 | + utrácení][coldcard ccc] a nové možnosti [sdílení citlivých dat][coldcard kt]. |
| 39 | + |
| 40 | +- **Dávkování transakcí pomocí payjoinu:** |
| 41 | + [Private Pond][private pond post] je [experimentální implementace][private |
| 42 | + pond github] služby [dávkování transakcí][topic payment batching], která |
| 43 | + používá payjoin ke generování menších transakcí platících nižší poplatky. |
| 44 | + |
| 45 | +- **JoinMarket Fidelity Bond Simulator:** |
| 46 | + [JoinMarket Fidelity Bond Simulator][jmfbs github] poskytuje účastníkům JoinMarketu |
| 47 | + nástroje pro simulaci úspěšnosti na trhu založeném na [finančních závazcích][news161 fb]. |
| 48 | + |
| 49 | +- **Dokumentace bitcoinových opkódů:** |
| 50 | + Webová stránka [Opcode Explained][opcode explained website] poskytuje dokumentaci |
| 51 | + každého opkódu v bitcoinovém skriptu. |
| 52 | + |
| 53 | +- **Kód Bitkey zpřístupněn jako open-source:** |
| 54 | + Hardwarové podpisové zařízení Bitkey [ohlásilo][bitkey blog] dostupnost [zdrojového |
| 55 | + kódu][bitkey github] jako open source pro nekomerční účely. |
| 56 | + |
| 57 | +## Vydání nových verzí |
| 58 | + |
| 59 | +*Vydání nových verzí oblíbených páteřních bitcoinových projektů. Prosíme, |
| 60 | +zvažte upgrade či pomoc s testováním.* |
| 61 | + |
| 62 | +- [LND 0.19.0-beta][] je novým hlavním vydáním tohoto oblíbeného LN uzlu. |
| 63 | + Obsahuje mnoho [vylepšení][lnd rn] a oprav chyb, včetně nového systému |
| 64 | + RBF navyšování poplatků během kooperativního zavření kanálu. |
| 65 | + |
| 66 | +- [Core Lightning 25.05rc1][] je kandidátem na vydání příští hlavní verze této |
| 67 | + oblíbené implementace LN uzlu. |
| 68 | + |
| 69 | +## Významné změny kódu a dokumentace |
| 70 | + |
| 71 | +_Významné změny z tohoto týdne v [Bitcoin Core][bitcoin core repo], [Core |
| 72 | +Lightning][core lightning repo], [Eclair][eclair repo], [LDK][ldk repo], |
| 73 | +[LND][lnd repo], [libsecp256k1][libsecp256k1 repo], [Hardware Wallet |
| 74 | +Interface (HWI)][hwi repo], [Rust Bitcoin][rust bitcoin repo], [BTCPay |
| 75 | +Server][btcpay server repo], [BDK][bdk repo], [Bitcoin Improvement |
| 76 | +Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo], |
| 77 | +[Lightning BLIPs][blips repo], [Bitcoin Inquisition][bitcoin inquisition |
| 78 | +repo] a [repozitáři BINANA][binana repo]._ |
| 79 | + |
| 80 | +- [Bitcoin Core #32423][] odstraňuje poznámku o zastarání `rpcuser/rpcpassword` |
| 81 | + a nahrazuje ji bezpečnostním varováním o ukládání hesel v konfiguračním |
| 82 | + souboru v čitelné podobě. Tato volba byla původně odsouzena k odstranění, |
| 83 | + když byl v [Bitcoin Core #7044][] představen `rpcauth`, který podporuje |
| 84 | + několik uživatelů RPC a hašuje cookie. PR dále přidává k heslům 16bajtovou |
| 85 | + náhodnou sůl a před uložením do paměti je hašuje. |
| 86 | + |
| 87 | +- [Bitcoin Core #31444][] přidává do třídy `TxGraph` (viz [zpravodaj č. 348][news348 |
| 88 | + txgraph]) tři pomocné funkce: `GetMainStagingDiagrams()` vrací rozdíly v clusterech |
| 89 | + mezi hlavním a přípravným diagramem poplatků, `GetBlockBuilder()` prochází |
| 90 | + grafem chunků (podskupiny transakcí seřazených dle poplatku) od nejvyššího poplatku |
| 91 | + po nejnižší a `GetWorstMainChunk()` vrací chunk s nejnižším jednotkovým |
| 92 | + poplatkem určený k vyloučení. Toto PR je jedním z posledních kroků před |
| 93 | + kompletní implementací [mempoolu clusterů][topic cluster mempool]. |
| 94 | + |
| 95 | +- [Core Lightning #8140][] aktivuje ve výchozím nastavení [peer storage][topic peer storage] |
| 96 | + pro zálohy kanálů (viz [zpravodaj č. 238][news238 storage]). PR činí tuto možnost |
| 97 | + použitelnou i pro velké uzly, neboť omezuje množství ukládaných dat, kešuje |
| 98 | + zálohy a seznamy spojení v paměti namísto opakovaných volání `listdatastore`/`listpeerchannels`, |
| 99 | + omezuje současné nahrávání záloh na dvě spojení, přeskakuje zálohy větší než 65 kB |
| 100 | + a nahodile vybírá spojení pro posílání. |
| 101 | + |
| 102 | +- [Core Lightning #8136][] upravuje čas výměny podpisů pro oznámení kanálu. Dříve |
| 103 | + s výměnou čekal na šest potvrzení, nově se budou podpisy v souladu s nedávnou |
| 104 | + změnou specifikace v [BOLTs #1215][] vyměňovat, jakmile je kanál připraven. |
| 105 | + Na zveřejnění [oznámení kanálu][topic channel announcements] se i nadále musí |
| 106 | + čekat šest bloků. |
| 107 | + |
| 108 | +- [Core Lightning #8266][] přidává nový příkaz `update` do manažeru pluginů Reckless |
| 109 | + (viz [zpravodaj č. 226][news226 reckless], _angl._). Příkaz aktualizuje pluginy |
| 110 | + (jeden konkrétní nebo všechny) kromě těch nainstalovaných z daného tagu nebo commitu. |
| 111 | + PR dále rozšiřuje příkaz `install` o možnost kromě názvu pluginu předat i URL nebo cestu |
| 112 | + ke zdrojovým kódům. |
| 113 | + |
| 114 | +- [Core Lightning #8021][] dokončuje interoperabilitu [splicingu][topic splicing] s Eclairem |
| 115 | + (viz [zpravodaj č. 331][news331 interop]). Mimo jiné opravuje rotaci vzdálených klíčů a opakované |
| 116 | + zaslání zprávy `splice_locked` při opakovaném navázání kanálu v případech, kdy se původní |
| 117 | + zpráva ztratí (viz [zpravodaj č. 345][news345 splicing]), uvolňuje požadavky na |
| 118 | + pořadí obdržených zpráv, umožňuje přijímat a iniciovat splicingové transakce |
| 119 | + s [RBF][topic rbf] a automaticky převádí odchozí [PSBT][topic psbt] na verzi 2. |
| 120 | + |
| 121 | +- [Core Lightning #8226][] implementuje [BIP137][]. Přidává nový RPC příkaz |
| 122 | + `signmessagewithkey`, který uživatelům umožňuje podepsat zprávy jakýmkoliv klíčem |
| 123 | + z peněženky poskytnutím bitcoinové adresy. Dříve podepsání zprávy s Core Lightning |
| 124 | + vyžadovalo nalézt xpriv a index klíče, odvodit soukromý klíč pomocí externí knihovny |
| 125 | + a poté podepsat s Bitcoin Core. |
| 126 | + |
| 127 | +- [LND #9801][] přidává novou volbu `--no-disconnect-on-pong-failure`, která nastavuje, |
| 128 | + zda uzel v případě pozdního nebo nesprávného pongu spojení odpojí. Tato volba je |
| 129 | + ve výchozím stavu nastavena na false, čímž zachovává současné chování (tedy že spojení |
| 130 | + budou odpojena, viz [zpravodaj č. 275][news275 ping]). V opačném případě LND |
| 131 | + událost pouze zaloguje. |
| 132 | + |
| 133 | +{% include snippets/recap-ad.md when="2025-05-27 16:30" %} |
| 134 | +{% include references.md %} |
| 135 | +{% include linkers/issues.md v=2 issues="32423,31444,8140,8136,8266,8021,8226,9801,7044,1215" %} |
| 136 | +[lnd 0.19.0-beta]: https://github.com/lightningnetwork/lnd/releases/tag/v0.19.0-beta |
| 137 | +[sources]: /en/internal/sources/ |
| 138 | +[lnd rn]: https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.19.0.md |
| 139 | +[Core Lightning 25.05rc1]: https://github.com/ElementsProject/lightning/releases/tag/v25.05rc1 |
| 140 | +[news348 txgraph]: /cs/newsletters/2025/04/04/#bitcoin-core-31363 |
| 141 | +[news238 storage]: /cs/newsletters/2023/02/15/#core-lightning-5361 |
| 142 | +[news226 reckless]: /en/newsletters/2022/11/16/#core-lightning-5647 |
| 143 | +[news331 interop]: /cs/newsletters/2024/11/29/#core-lightning-7719 |
| 144 | +[news345 splicing]: /cs/newsletters/2025/03/14/#eclair-3007 |
| 145 | +[news275 ping]: /cs/newsletters/2023/11/01/#lnd-7828 |
| 146 | +[cake wallet 4.28.0]: https://github.com/cake-tech/cake_wallet/releases/tag/v4.28.0 |
| 147 | +[cake blog]: https://blog.cakewallet.com/bitcoin-privacy-takes-a-leap-forward-cake-wallet-introduces-payjoin-v2/ |
| 148 | +[sparrow 2.2.0]: https://github.com/sparrowwallet/sparrow/releases/tag/2.2.0 |
| 149 | +[safe wallet github]: https://github.com/andreasgriffin/bitcoin-safe |
| 150 | +[safe wallet 1.3.0]: https://github.com/andreasgriffin/bitcoin-safe/releases/tag/1.3.0 |
| 151 | +[coldcard blog]: https://blog.coinkite.com/ccc-and-keyteleport/ |
| 152 | +[coldcard ccc]: https://coldcard.com/docs/coldcard-cosigning/ |
| 153 | +[coldcard kt]: https://github.com/Coldcard/firmware/blob/master/docs/key-teleport.md |
| 154 | +[private pond post]: https://njump.me/naddr1qvzqqqr4gupzqg42s9gsae3lu2cketskuzfp778fh2vg9c5x3elx8ttdpzhfkk25qq2nv5nzddgxxdjtd4u9vwrdv939vmnswfzk6j85dxk |
| 155 | +[private pond github]: https://github.com/Kukks/PrivatePond |
| 156 | +[jmfbs github]: https://github.com/m0wer/joinmarket-fidelity-bond-simulator |
| 157 | +[news161 fb]: /en/newsletters/2021/08/11/#implementation-of-fidelity-bonds |
| 158 | +[opcode explained website]: https://opcodeexplained.com/ |
| 159 | +[bitkey blog]: https://x.com/BEN0WHERE/status/1918073429791785086 |
| 160 | +[bitkey github]: https://github.com/proto-at-block/bitkey |
0 commit comments