{"id":13835,"date":"2025-10-11T10:52:49","date_gmt":"2025-10-11T17:52:49","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=13835"},"modified":"2025-10-11T10:52:49","modified_gmt":"2025-10-11T17:52:49","slug":"did-core-devs-just-drive-bitcoin-off-a-cliff-bitcoin-banter","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/10\/11\/did-core-devs-just-drive-bitcoin-off-a-cliff-bitcoin-banter\/","title":{"rendered":"Did Core Devs Just Drive Bitcoin Off a Cliff?! &#8211; Bitcoin Banter"},"content":{"rendered":"\n<p>A couple interesting news items they cover is the UK digital ID connection to finances, and the true inflation numbers while looking at Ribeye prices. Of note, Bitcoin Knots 29.2 released so you can update your node, and I&#8217;ve compiled and updated my two Raspberry Pi 5 nodes. My backup node is only on Tor, so not too busy and what I use for my wallets, though I might be switching my primary node to Tor only if we see some Bitcoin Core v30 adoption that looks disturbing as the CSAM attack becomes inevitable. You certainly wouldn&#8217;t want to advertise you&#8217;re running a node if that material starts showing up in the mempool or adopted into the blockchain.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Did Core Devs Just Drive Bitcoin Off a Cliff?! | Bitcoin Banter\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/u4B_Rcp3WQk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_717f09ac-d867-41ec-82ad-4faa10547a3c\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<h1 class=\"wp-block-heading\">Bitcoin Knots v29.2.knots20251010<\/h1>\n\n\n\n<p><a href=\"https:\/\/github.com\/bitcoinknots\/bitcoin\/releases\/latest\">Latest<\/a><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/avatars.githubusercontent.com\/u\/1095675?s=40&amp;v=4\" alt=\"@luke-jr\" height=\"20\" width=\"20\"><a href=\"https:\/\/github.com\/luke-jr\">luke-jr<\/a> released this 18 hours ago<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/bitcoinknots\/bitcoin\/tree\/v29.2.knots20251010\">v29.2.knots20251010<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/bitcoinknots\/bitcoin\/commit\/eeb9cc1120661d0e9fd28ddb6fef2c04992a4666\"><code>eeb9cc1<\/code><\/a><\/p>\n\n\n\n<p>Bitcoin Knots version 29.2.knots20251010 is now available from:<\/p>\n\n\n\n<p><a href=\"https:\/\/bitcoinknots.org\/files\/29.x\/29.2.knots20251010\">https:\/\/bitcoinknots.org\/files\/29.x\/29.2.knots20251010<\/a><\/p>\n\n\n\n<p>This release includes various bug fixes and a new Dockerfile.<\/p>\n\n\n\n<p>Please report bugs using the issue tracker at GitHub:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/bitcoinknots\/bitcoin\/issues\">https:\/\/github.com\/bitcoinknots\/bitcoin\/issues<\/a><\/p>\n\n\n\n<p>To receive security and update notifications, please subscribe to:<\/p>\n\n\n\n<p><a href=\"https:\/\/bitcoinknots.org\/list\/announcements\/join\">https:\/\/bitcoinknots.org\/list\/announcements\/join<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">How to Upgrade<\/h1>\n\n\n\n<p>If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes in some cases), then run the installer (on Windows) or just copy over <code>\/Applications\/Bitcoin-Qt<\/code> (on macOS) or <code>bitcoind<\/code>\/<code>bitcoin-qt<\/code> (on Linux).<\/p>\n\n\n\n<p>Upgrading directly from very old versions of Bitcoin Core or Knots is possible, but it might take some time if the data directory needs to be migrated. Old wallet versions of Bitcoin Knots are generally supported.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Compatibility<\/h1>\n\n\n\n<p>Bitcoin Knots is supported on operating systems using the Linux kernel, macOS 13+, and Windows 10+. It is not recommended to use Bitcoin Knots on unsupported systems.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Known Bugs<\/h1>\n\n\n\n<p>In various locations, including the GUI&#8217;s transaction details dialog and the <code>\"vsize\"<\/code> result in many RPC results, transaction virtual sizes may not account for an unusually high number of sigops (ie, as determined by the <code>-bytespersigop<\/code> policy) or datacarrier penalties (ie, <code>-datacarriercost<\/code>). This could result in reporting a lower virtual size than is actually used for mempool or mining purposes.<\/p>\n\n\n\n<p>Due to disruption of the shared Bitcoin Transifex repository, this release still does not include updated translations, and Bitcoin Knots may be unable to do so until\/unless that is resolved.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Notable changes<\/h1>\n\n\n\n<p>A new Dockerfile has been added to the source code release, under the <code>contrib\/docker<\/code> directory. Please read <a href=\"https:\/\/github.com\/bitcoinknots\/bitcoin\/blob\/29.x-knots\/contrib\/docker\/README.md\">the documentation<\/a> for details.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Consensus<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33334\">bitcoin#33334<\/a> node: optimize CBlockIndexWorkComparator<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">P2P and network changes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/7219\">bitcoin#7219<\/a> Discontinue advertising NODE_REPLACE_BY_FEE service bit<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/15421\">bitcoin#15421<\/a> Bugfix: torcontrol: Use ephemeral config file rather than stdin<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/32646\">bitcoin#32646<\/a> p2p: Add witness mutation check inside FillBlock<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33296\">bitcoin#33296<\/a> net: check for empty header before calling FillBlock<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33311\">bitcoin#33311<\/a> net: Quiet down logging when router doesn&#8217;t support natpmp\/pcp<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33338\">bitcoin#33338<\/a> net: Add interrupt to pcp retry loop<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33395\">bitcoin#33395<\/a> net: do not apply whitelist permissions to onion inbounds<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33464\">bitcoin#33464<\/a> p2p: Use network-dependent timers for inbound inv scheduling<\/li>\n\n\n\n<li>knots#187 add L\u00e9o Haf DNS seed<\/li>\n\n\n\n<li>Bugfix: torcontrol: Map bind-any to loopback address<\/li>\n\n\n\n<li>Bugfix: net: Treat connections to the first normal bind as Tor when appropriate<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">GUI<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>gui#886 Avoid pathological QT text\/markdown behavior&#8230;<\/li>\n\n\n\n<li>knots#203 add migratewallet rpc in historyFilter<\/li>\n\n\n\n<li>icon: Render macOS icns as a macOS-style icon<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Wallet<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>knots#205 Bugfix: Wallet: Migration: Adapt sanity checks for walletimplicitsegwit=0<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">RPC<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/31785\">bitcoin#31785<\/a> Have createNewBlock() wait for tip, make rpc handle shutdown during long poll and wait methods<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33446\">bitcoin#33446<\/a> rpc: fix getblock(header) returns target for tip<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33475\">bitcoin#33475<\/a> bugfix: miner: fix addPackageTxs unsigned integer overflow<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33484\">bitcoin#33484<\/a> doc: rpc: fix case typo in finalizepsbt help (final_scriptwitness)<\/li>\n\n\n\n<li>knots#190 Add zsh completion script generation support<\/li>\n\n\n\n<li>Interpret ignore_rejects=truc to ignore all TRUC policies<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Block and transaction handling<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/31144\">bitcoin#31144<\/a> [IBD] multi-byte block obfuscation<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/31845\">bitcoin#31845<\/a> Bugfix: Correctly handle pruneduringinit=0 by treating it as manual-prune until sync completes<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Index<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33410\">bitcoin#33410<\/a> coinstats: avoid unnecessary Coin copy in ApplyHash<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Test<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33433\">bitcoin#33433<\/a> Bugfix: QA: rpc_bind: Skip nonloopback test if no such address is found<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Mempool<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33504\">bitcoin#33504<\/a> mempool: Do not enforce TRUC checks on reorg<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">RPC<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33446\">bitcoin#33446<\/a> rpc: fix getblock(header) returns target for tip<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CI<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/32989\">bitcoin#32989<\/a> ci: Migrate CI to GitHub Actions<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/32999\">bitcoin#32999<\/a> ci: Use APT_LLVM_V in msan task<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33099\">bitcoin#33099<\/a> ci: allow for any libc++ intrumentation &amp; use it for TSAN<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33258\">bitcoin#33258<\/a> ci: use LLVM 21<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33303\">bitcoin#33303<\/a> ci: Checkout latest merged pulls<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33319\">bitcoin#33319<\/a> ci: reduce runner sizes on various jobs<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33364\">bitcoin#33364<\/a> ci: always use tag for LLVM checkout<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33425\">bitcoin#33425<\/a> ci: remove Clang build from msan fuzz job<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Doc<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33484\">bitcoin#33484<\/a> doc: rpc: fix case typo in <code>finalizepsbt<\/code> help<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Misc<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33310\">bitcoin#33310<\/a> trace: Workaround GCC bug compiling with old systemtap<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33332\">bitcoin#33332<\/a> common: Make arith_uint256 trivially copyable<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33340\">bitcoin#33340<\/a> Fix benchmark CSV output<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33422\">bitcoin#33422<\/a> build: Remove lingering Windows registry &amp; shortcuts<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33482\">bitcoin#33482<\/a> contrib: fix macOS deployment with no translations<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33494\">bitcoin#33494<\/a> depends: Update URL for qrencode package source tarball<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33504\">bitcoin#33504<\/a> Mempool: Do not enforce TRUC checks on reorg<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33511\">bitcoin#33511<\/a> init: Fix Ctrl-C shutdown hangs during wait calls<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/33580\">bitcoin#33580<\/a> depends: Use $(package)_file_name when downloading from the fallback<\/li>\n\n\n\n<li>knots#171 Add Dockerfile<\/li>\n\n\n\n<li>knots#192 depends: fetch miniupnpc sources from github releases<\/li>\n\n\n\n<li>guix: Rename win64*-unsigned to win64*-pgpverifiable<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Credits<\/h1>\n\n\n\n<p>Thanks to everyone who directly contributed to this release:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\/dev\/fd0<\/li>\n\n\n\n<li>Amisha Chhajed<\/li>\n\n\n\n<li>Ava Chow<\/li>\n\n\n\n<li>Claudio Raimondi<\/li>\n\n\n\n<li>David Gumberg<\/li>\n\n\n\n<li>Eugene Siegel<\/li>\n\n\n\n<li>Fabian Jahr<\/li>\n\n\n\n<li>fanquake<\/li>\n\n\n\n<li>glozow<\/li>\n\n\n\n<li>Greg Sanders<\/li>\n\n\n\n<li>Hennadii Stepanov<\/li>\n\n\n\n<li>Hodlinator<\/li>\n\n\n\n<li>ismaelsadeeq<\/li>\n\n\n\n<li>laanwj<\/li>\n\n\n\n<li>L\u00e9o Haf<\/li>\n\n\n\n<li>L\u0151rinc<\/li>\n\n\n\n<li>Luke Dashjr<\/li>\n\n\n\n<li>Marcel Stampfer<\/li>\n\n\n\n<li>MarcoFalke<\/li>\n\n\n\n<li>Martin Zumsande<\/li>\n\n\n\n<li>Max Edwards<\/li>\n\n\n\n<li>Ryan Ofsky<\/li>\n\n\n\n<li>sashass1315<\/li>\n\n\n\n<li>Sebastian Falbesoner<\/li>\n\n\n\n<li>Sjors Provoost<\/li>\n\n\n\n<li>TheCharlatan<\/li>\n\n\n\n<li>Trevor Arjeski<\/li>\n\n\n\n<li>Vasil Dimov<\/li>\n\n\n\n<li>Will Clark<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A couple interesting news items they cover is the UK digital ID connection to finances, and the true inflation numbers while looking at Ribeye prices. Of note, Bitcoin Knots 29.2 released so you can update your node, and I&#8217;ve compiled and updated my two Raspberry Pi 5 nodes. My backup node is only on Tor, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7],"tags":[],"class_list":["post-13835","post","type-post","status-publish","format-standard","hentry","category-tech","category-world"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/13835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=13835"}],"version-history":[{"count":1,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/13835\/revisions"}],"predecessor-version":[{"id":13836,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/13835\/revisions\/13836"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=13835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=13835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=13835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}