These days, there are many possible ways to communicate Bitcoin payment instructions. QR Codes, BIP 3/21 bitcoin: URIs, lightning: URIs, LN-Address, BIP 353 HRNs, loose addresses, lighting BOLT 11/12 invoices/offers and all kinds of ways to communicate those.
Here's a simple parser to help you figure out your options:
Lighting absolutely does not take 5-10 seconds to settle a payment. Looking at payments from one of the largest custodial providers settlements are *way* faster than that most of the time.
Sure, if you’re sending from a shitty node that doesn’t have good pathfinding[1] then it can take a bunch of retries and a while, but, like, don’t do that? Cashu could take 5 seconds if you hit bad Tor relays, but, again, like, don’t do that 🤷♂️.
[1]
This is your regular reminder that the Liquid signers are not public. Storing money in Liquid is “trust whoever Blockstream says you should trust but you don’t get to know who they are”.
Fine for money you are happy losing, but even storing your money in Coinbase is way more sane.
I somehow have a real tech at a major US ISP *texting me* to resolve an issue. I do not understand how I got lucky but man this is great customer service.
Don’t forget that Ripple was the largest donor to the largest non-party/candidate superpac in the last election cycle. If you thought they weren’t going to get a seat at the table (and ice out Bitcoiners), you weren’t paying attention.
Never, ever, ever put your hopes in a single politician. They will always let you down.
(Assuming you even thought a strategic reserve was a good idea, though really it wasn’t) View quoted note →
Reminder for Bitcoin devs:
When you push code, organized crime is watching.
When you add that dependency, North Korea is trying to comprise its dependencies.
When you leave your laptop unlocked in public, you don’t know who’s gonna hit a few keys.
Stay vigilant. It’s not a lot more work to be careful and avoid dependencies, but it’s a ton of work to clean up after someone loses a billion dollars.
Trust Models (refer back to this when someone claims their thing is “non-custodial”, note that privacy is a different spectrum)
* Holding Funds On Chain
* Trusting you can get a transaction confirmed in some time horizon where your balance is way higher than the on chain cost (LN)
* Trusting you can get a tree of many transaction confirmed in some time horizon where your balance is way higher than the on chain cost of the whole tree (in-round Ark for high-ish balances, rollups for *very* high balances after some future soft-fork)
^ non-custodial
v custodial
* Trusting you can get a tree of transactions confirmed in some time horizon where your balance is similar to the on chain cost (in-round Ark for moderate balances, rollups for most folks after some future soft fork)
* Trusting 1-of-N with keys (rollups with BitVM)
* Trusting N-of-M to do something honestly once in a TEE (statechains maybe?)
* Trusting N-of-M to do something honestly once (statechains/statechains-on-Ark)
* Trusting N-of-M with keys (Liquid, Fedimint)
* Trusting 1 entity with keys (Cashu, Coinbase, …)