[Hopefully I won't be ridiculed for this as would likely happen on twitter]
Can someone explain to me why people get excited about (retail) banks getting into bitcoin and (other) custodial solutions?

Because to me it feels like bitcoin has 'failed' when that takes off.
"Not your keys, not your bitcoin", "Trusted third parties are security holes" are statements which are in line with how I think about bitcoin.

To me it feels like "let's give up our principles, so we can get rich"
*shrugs*

@CryptoPietje I think we should aim to get as many people taking responsibility for their own Bitcoin security as possible (including not just using their own private keys but also fully validating their received transactions).

But I think we should also accept that some people having money held by a third party for various reasons is historically common with all types of money and doesn't reduce Bitcoin's decentralization as long as there are lots of third parties.

@harding Agreed, but I'd expected that to be needed for the late-adopters, while I think we're still in the very-early-adopters phase.

I think there needs to be done a whole lot of work to make managing your own keys (and validating) work for 'normal' people, but I'm ok (and excited) about that.
Going for custodial solutions *now* would IMO give people the idea that that's the normal thing and I fear what effect that'll have on ppl managing their own keys

@CryptoPietje I think we're making huge progress on the solutions for less-technical people to self-store bitcoins every year. Hardware wallets first appeared only a bit over 3 years ago and now they're everywhere. BIP174 PSBTs have to potential to make HW, cold, and multisig wallets much easier to use. There are now at least 4 lite wallets that can securely connect to a trusted node. I think we're on the right track and I don't personally worry about custodians giving wrong impression.
@harding Just curious, which 4 clients are you referring to?

@udiWertheimer

- @samourai_official and mSigma do it by connecting to your bitcoind via RPC.

- Electrum Personal Server proxies and translates requests from your Electrum wallet to your bitcoind RPC.

- GreenAddress/GreenBits connects to your node via the P2P protocol but since that's currently unencrypted and unauthenticated, they *highly* recommend setting your node up as a Tor onion service.

BIP151 and something like BIP150 (but maybe better) should make the GA approach really simple.

@udiWertheimer You can also think of the Bitcoin Core and btcd wallets as clients too, if you want to count up to 6 full-node compatible wallets.

There's been some really interesting (IMO) discussions on #bitcoin-core-dev between Pieter Wuille and Jonas Schnelli (in particular) and other devs about making the Bitcoin Core wallet technically SPV but explicitly designed solely to be used with a trusted full node, thereby almost fully compartmentalizing its maintenance and development.

@harding Very cool, I'll look up that discussion.

Regarding that list, afaik @samourai_official still only connect to a trusted node for *sending* transactions. IMO that's not particularly useful (it's a great app otherwise)

@udiWertheimer @samourai_official This page https://samouraiwallet.com/features/trustednode does seem to support that interpretation. Thanks for pointing it out!

I think I read on Twitter (maybe one of nopara74's tweets) that they were planning to move to BIP158 support. If so, it'd be trivial I think for them to serve the filters (i.e. until Bitcoin Core supports them natively) and then the wallet can use the `getblock` RPC to pull blocks from its trusted node. That'd leak nothing to Samourai.

Samourai Bitcoin Wallet - Features

Samourai is the most private and anonymous bitcoin wallet

@harding @udiWertheimer As it stands Trusted Node is only used for PushTX, PoW headers, and fee rates. This is temporary, and the fact users cannot truly opt out of our infrastructure is the only reason we have not pushed 1.0 yet. We are very close.. ;)
@samourai_official @harding @udiWertheimer I would be happy to expose BTCPay block explorer, which rely on your own node externally, as I did for LND.
@samourai_official @harding @udiWertheimer BTCPay relies on NBXplorer which relies on your own node. It exposes a usable API for HD wallets. I can expose this.
@udiWertheimer @harding @samourai_official Samourai Wallet trusted node currently used for pushTx, PoW validation, and obtaining latest fees. Full-featured support dev is ongoing. More to come.
@harding @udiWertheimer @samourai_official BTCPay use your own node as well
@NicolasDorier @udiWertheimer @samourai_official Which is why I :heart: it. But that particular list was of lightweight wallets that can securely connect to a trusted node for the people we hope will be paying BTCPay-using businesses. :-)

@harding @udiWertheimer @samourai_official

The old Schildbach Bitcoin Wallet for Android also lets you use your own node + Tor. Unfortunatly no support for SegWit, BIP39, hardware wallets, etc, so I don't recommend anymore. Here is a guide I made last year:

https://github.com/jonathancross/jc-docs/blob/master/Bitcoin_mobile_privacy.md

jonathancross/jc-docs

jc-docs - 📝 Documentation and examples

@jonf3n @udiWertheimer @samourai_official Nice, I didn't know that! Sadly it does increasingly seem like an abandoned wallet.
@harding @udiWertheimer @samourai_official Yes, I agree... not much happening these days.