Damus

Recent Notes

Alfred Hodler profile picture
Fellow plebs, what kind of Bitcoin or privacy software would scratch an itch for you right now? Anything that you'd actively use but just isn't there yet?

#bitcoin
141❤️3👀1🤙1🧡1
WARTIME PSYCHOPATH™ ☣️⚔️ · 90w
Decentralized Whirlpool
f321x · 90w
A robust, reliable and fast privacy Network like Tor, with incentive to run (exit-)relays, e.g. with ecash.
Ingwie Phoenix (aka. birb) · 90w
#i2p
Bud · 90w
Something on layer 2 or 3. Leave layer 1 alone.
Moel · 90w
Make every transaction a pay join. This isn’t standard yet in all wallets but should be.
Bitcoin Sikho · 90w
Heard about #dandelion bip recently, sounds interesting but was told it can be complicated and thats why it was not considered.
rockinhawke · 90w
I'd be really happy if there was a layer of privacy high enough that Signal (nostr:npub15s3hussvmv9nyvw3w8lg0x72udazmdat7tcj5vmmjafnwcvv8tpqzz6r6y) would support it for payments instead of 'MobileCoin'
Dr. Bitcoin, MD · 90w
Easy. Coin join wallet with cross input signature aggregation. And no central coordinator.
dulcet · 90w
easy, exchange bitcoin for monero and back
Turner · 90w
just to massively improve UX of all things privacy
Andoz · 90w
Decentralized Coinjoins
note1wju4w...
Alfred Hodler profile picture
Did he actually call them "central planners"? I listened through the whole interview and don't remember anything like that.

To my ears at least, his message was that we need to be very deliberate and slow with changes to the base protocol.
Alfred Hodler profile picture
💯. Constant API breakages make rust-bitcoin really hard to use when different dependencies rely on different versions of it and expose it as part of their public API. Every upgrade is an uphill battle.

Unfortunately the ecosystem does not offer an alternative yet. Should it?
Alfred Hodler profile picture
I just finished listening to @Michael Saylor 's WBD episode on "ossification".

I largely agree with regard to the base protocol -- stop messing with it. Whatever you think you're bringing to the base layer probably isn't worth the risk.

But this shouldn't preclude innovation **on top of** Bitcoin. We need more L2 software, software that interacts with Bitcoin and lives symbiotically with it.
note1k96ul...
Alfred Hodler profile picture
The user-side upgrade process verifies that the firmware checksums match.

The actual cryptographic verification (i.e. "this firmware is official") is done by the Coldcard bootloader during the install process, since you should never trust the computer anyway.
note19zz6g...
Alfred Hodler profile picture
There is no way to prevent it other than by running your own Electrum backend. There are some lightweight ones like the EPS (which still requires Core): https://github.com/chris-belcher/electrum-personal-server

The problem reduces to this: you're asking a potentially adversarial server to tell you your address balances. At which point the server knows what addresses you're interested in and therefore likely belong to "you" (they may not know who you are though).

Do this with a wallet that contains clean coinjoin outputs and you've just undone all your coinjoins.

AFAIK Sparrow isn't a good tool here because it uses public Electrum servers by default, thereby negating any benefits that its coinjoin feature provides.