
← Stephan Livera Podcast24 Sept · 45 min
rbitcoin: Bitcoin Full Node With Zero Human Code | reardencode SLP775
<p>Almost every public Bitcoin node still runs Bitcoin Core. Brandon Black argues that client monoculture is a systemic risk — and that automation plus AI now make independent consensus implementations more realistic than skeptics assume.</p><p>Brandon (aka reardencode) returns to Stephan Livera Podcast for the first episode in a mini-series on non-Core Bitcoin implementations. He is shipping rbitcoin, a Rust full node aimed at server-side wallet and Lightning backends, with Electrum served in-process.</p><p>They dig into why rbitcoin has no UTXO set and no Core-style dbcache, how build-time differential testing differs from satd’s in-process libbitcoinconsensus dual-eval, BIP324 v2-only P2P, archival storage tradeoffs, LibreRelay-inspired policy, and what “production-ready™” means when every first-party line was written by AI under his prompting.</p><p>Brandon is blunt about maturity: the project is still early, contributors are welcome at rbitcoin.org, and listeners should treat alt clients as high-scrutiny infrastructure — not a drop-in replacement for Core tomorrow.</p><p>Timestamps:</p><p>00:00 — Intro: Brandon Black & rbitcoin</p><p>00:34 — Why Build rbitcoin</p><p>03:46 — Alt Clients Mini-Series</p><p>04:39 — Consensus Divergence Risk</p><p>05:53 — satd vs rbitcoin Paths</p><p>06:51 — Automation Makes Diversity Possible</p><p>08:29 — Build-Time Differential Testing</p><p>09:20 — Why Consensus Bugs Matter</p><p>10:55 — Lessons from btcd Divergences</p><p>13:35 — Target User: Wallet Backends</p><p>15:29 — Miners Leave the Non-Goal List</p><p>16:47 — Kill the dbcache Model</p><p>20:50 — Electrum In-Process</p><p>22:23 — Silent Payments & Tor</p><p>23:01 — BIP324 v2-Only P2P</p><p>23:46 — AI-Coded: Zero Human Lines</p><p>25:04 — Grok Plus Multi-Model Review</p><p>27:01 — DoS Rules & LibreRelay</p><p>28:34 — Upgrade Hooks</p><p>29:34 — Archive-Only, No 'UTXO Set'</p><p>31:50 — AI as the New Compiler</p><p>33:52 — Context Limits & Dependencies</p><p>38:06 — rust-bitcoin Relationship</p><p>39:08 — Wallet Infra Opportunity</p><p>40:00 — Still 10% a Joke</p><p>41:35 — Future of Client Diversity</p><p>44:50 — Outro: rbitcoin.org</p><p>Links: </p><ul><li><p><a href="https://x.com/reardencode"><u>https://x.com/reardencode</u></a></p></li><li><p><a href="https://rbitcoin.org/"><u>https://rbitcoin.org/</u></a></p></li></ul><p>Stephan Livera links:</p><ul><li><p>Follow me on X:<a href="https://twitter.com/stephanlivera"> @stephanlivera</a><