That said, I think that terminology needs to be precise.
I completely agree. But unfortunately many concepts in Bitcoin are not clearly defined.
So, let’s define concepts more clearly. Be pedantic!
For example, what do you call old bitcoin core versions? Full node? Non-upgraded full node? Legacy node?
Any old version that is before the latest soft fork is no longer fully verifying everything since they don't have the new consensus rules.
Good question. Off the top of my head, “legacy node”. It’s soft-deprecated, gently frowned upon—but Core developers bend over backwards to avoid forking it off the network unless absolutely necessary.
I appreciate that—speaking as an altcoin user who’s had the problem of, “Oh, no! The network hardforked while I wasn’t following the news, I can’t access my money, I need to buy food
right now, the new version of my wallet crashes with an inscrutable error, and now, I’m using
nm to try to debug a library versioning problem while I’m hungry and I can’t use my money.” Literally happened. Not exaggerating. I strongly urge Bitcoin legacy nodes to upgrade, but it’s good for people always to have access their own money.
Wasabi Wallet.
Not anytime after 2022 (
follow-up). Now,
absolutely not. I don’t want to derail this thread, so please just see
my trust page’s
sent feedback for 2026-10-27.
I sometimes used to use a BIP 157/158 wallet many years ago—but they turned evil, or perhaps were evil all along... you know which one. If you don’t, check my two most recent sent red tags.
This is just a reminder that this is real money, and your life is tied to it. This is more important than a mere inconvenience in the browser.
My implication (and djb’s) was that people waste enormous amounts of bandwidth and CPU on sheer nonsense that no one needs, like Youtube and bloated web apps—then complain about Classic McEliece’s megabyte public keys... or light wallet protocols that take
moderately more bandwidth and CPU than the Electrum Protocol.
It is a special case of
the classic Dancing Pigs problem.I almost never watch HD/4K dancing pigs on Youtube, I absolutely never watch Tiktok, I surf the web >99% with JavaScript disabled, and I use an ad blocker in iron-fisted fascist mode when I need to enable JS in a non-Tor browser. For fuck’s sake, I like the Bitcoin Forum because its pages are still so lightweight (thanks, theymos). And I want a wallet with no GUI, and definitely not written in bloated C#.
Rant mode on: I think I have a right to nitpick over relatively moderate amounts of bandwidth and CPU use! Nonetheless, I’d be willing to accept a Bitcoin adaptation for transparent UTXOs of what Zcash’s light wallet protocol does only for shielded notes. That would be a sort of compact
blocks. It’s used by all Zcash light wallets, because a privacy coin needs to be serious about privacy; each Zcash phone wallet downloads a compact version of
every shielded note, and spends CPU trial-decrypting it—maybe repeatedly, if that wallet has more than one shielded viewkey. Light wallet users don’t die from this. Compact block
filters are much lighter—negligible by comparison, except that you then need to download a whole (non-compact) block anytime you may have received a transaction. Well, if you receive many transactions, it means you get lots of money; poor people who never receive money will not have this problem. Don’t complain!