rbitcoin v0.6.0
Linux musl x86_64 is the operator binary (statically linked).
Windows is CRT-static PE (no IoRing). Darwin aarch64 is ad-hoc
codesigned, not notarized (xattr -d com.apple.quarantine).
Highlights
- Schema 20: sealed
tx.headis packed BDZ2; sealed SH is BDZ3. Occupied
schema 18/19tx.headorscripthash*is refused (wipe those index dirs,
keep Class A). Empty 18/19 indexes rewritemetato 20. - RPC decode on the node:
decoderawtransaction,decodescript, and
validateaddress. Verbosegetrawtransaction/getblockv2 vin include
scriptSig;scriptPubKeyincludes Core-styletype.
getnetworkinfo.versionis600. - P2P / IBD: Core asmap outbound diversity (
--asmap/
{datadir}/ip_asn.dat;getpeerinfo.mapped_as); learned book 4096 with
last-resort eviction; handshake-then-die is a failed connect; IBD follows
most-work (not max advertised height); unanswered getdata retried after
10s; compact HB announce before tip-accept; IBD getdata serve reconstructs
from Class A spans. - Tip-follow does not stall the reactor: mempool accept is
spawn_blocking; session never parks on mempoolinner; FeeFilter overlay
is atomic; tip connect runs on a dedicatedtip-acceptOS thread. --shindexafter IBD: unsorted-shard materialize is the default (nCPU
collect, in-place unique-sort, sealed heads kept on SIGINT). Pack workers
auto-tune to free RAM.- Core functional / fuzz: 71 unmodified v31.1 scripts
run(14 at 0.5.0).
Nightly differential fuzz vs Core v31.1 is continuous (Q-30: block / spend /
fork / compact / script / BIP324).
Full notes: CHANGELOG.md ## [0.6.0].