Diskusi berlanjut mengenai TCP hole punching untuk membuat node rumahan di balik router dapat dijangkau. Edisi ini juga membahas draf BIP yang menstandarkan kebijakan pengeluaran yang diterapkan co-signer saat mengemulasi covenant.
Greg Sanders, Antoine Poinsot, Elias Rohrer, Oleksandr Kurbatov, dan Nishant Bansal bergabung dengan para pembawa acara Optech dalam rekap #429. Obrolan dibuka dengan Bitcoin Core #36665, #36667, dan #36669, lalu berlanjut ke kebijakan keamanan yang diperbarui. Silent payment multipihak, pengungkapan DoS di Core Lightning, dan Eclair 0.14.6 menyusul kemudian; transkripnya belum tersedia.
Pengumuman kanal yang mencantumkan node yang sama di kedua ujungnya bisa membuat Core Lightning 25.02 hingga 26.04 crash setiap kali dimulai ulang, dan penyerang cukup membayar biaya onchain. Perbaikannya masuk di 26.04.1. Buletin #429 memuat pengungkapan itu bersama protokol Oleksandr Kurbatov untuk input silent payment multipihak serta rilis perbaikan Bitcoin Core yang kini lebih cepat untuk bug yang mudah ditemukan.
Dengan berpura-pura tidak mendukung ping BIP 31, peer jahat bisa lolos dari pemutusan koneksi 20 menit lalu membaca data pelan-pelan. Antrean kirim node pun membengkak hingga 2MB per jam untuk tiap peer masuk dan 5MB untuk tiap peer keluar. CVE-2026-117349, berkategori Sedang, ditutup oleh #36667 di Bitcoin Core 32.1, 31.2, 30.4, dan 29.5; node -blocksonly jauh lebih kecil risikonya.
Pemantauan pengecualian soket kini sama antara poll() dan select() di Bitcoin Core 29.5 (#36665), dan peer yang pengirimannya dijeda terkena batas waktu wajib (#36667). Posisi flatfile beralih ke integer 64-bit (#36669), alamat dari seed diasumsikan mendukung v2transport, dan satu DNS seed dihapus.
Penambang bisa mendorong berkas undo Bitcoin Core melewati 4 GiB sehingga posisi 32-bit-nya berputar ulang dan data rusak; node lalu berhenti jika reorg yang tepat menyusul. Di Windows dan sistem 32-bit, kegagalan terjadi di 2 GiB tanpa perlu reorg. CVE-2026-117346 berkategori Rendah dan butuh seluruh blok jaringan selama kira-kira sebulan. Versi 32.1, 31.2, 30.4, dan 29.5 memperbaiki sistem 64-bit; node 32-bit dan penyimpanan blok FAT32 tetap terdampak.
Node di Windows, macOS, dan BSD bisa dibuat crash oleh peer yang terhubung dengan mengirim data urgent TCP. Data itu lolos dari penjedaan baca pada backend select() dan menumpuk di memori tanpa batas (CVE-2026-117350). Node Linux memakai poll() sehingga tidak terdampak. Bug berkategori Sedang yang ditemukan pemindaian LLM di bawah Project Loupe ini diperbaiki di Bitcoin Core 32.1, 31.2, 30.4, dan 29.5.
Bitcoin Core 30.4 tidak lagi memperlakukan bit 5 sampai 28 BIP 9 sebagai sinyal soft fork, mengikuti BIP 323, sehingga blok yang menyetelnya berhenti memicu peringatan unknown-deployment (#34779). Di sisi jaringan, peer yang pengirimannya dijeda kini terkena batas waktu (#36667), sedangkan posisi flatfile beralih ke integer 64-bit (#36669).
Private broadcast di Bitcoin Core 31.2 kini punya batas atas: antrean transaksi yang belum terpantul kembali dari jaringan berhenti di 10.000 entri dan menolak kiriman baru saat penuh, sehingga pemanggil harus mengosongkannya dengan abortprivatebroadcast (#35406). Bit versi 5 sampai 28 juga tidak lagi dihitung sebagai sinyal soft fork, sesuai BIP 323.
Private broadcast di Bitcoin Core 32.1 tidak lagi berisiko membocorkan alamat IP pengirim, kebocoran yang bisa terjadi saat koneksi v2 gagal lalu dicoba ulang lewat v1 secara langsung, bukan melalui Tor. Nilai bawaan -maxconnections naik dari 125 ke 200, dan relai transaksi keluar kini dibatasi lewat backlog global, bukan per peer.