Matt Corallo's avatar
Matt Corallo
matt@bitcoin.ninja
npub185h9...wrdp
10th known contributor to Bitcoin Core. Now Full-Time Open-Source Bitcoin+Lightning Projects at Spiral (Part of Block).
Matt Corallo's avatar
matt 2 years ago
For wallets wanting to get a head start on implementing human-readable bitcoin names, here’s a library that handles all the DNS parts! * resolves against a local (/remote) TCP/53 resolver * resolves against a DoH/DoT resolver * creates/validates proofs It can even be run in WASM on a web page (and resolve via DoH directly)!
Matt Corallo's avatar
matt 2 years ago
Querying DNS in a fully self-validating manner is pretty trivial, so much so you can shove it in a small webpage :) Shove Bitcoin payment instructions in TXT records and now you can get easy internet-less self-validated proofs of payment instructions! A hardware wallet can even check it and display a nice human-readable name for payments, talk about awesome UX. Test looking up matt.user._bitcoin-payment.mattcorallo.com. TXT :)
Matt Corallo's avatar
matt 2 years ago
On-chain: Noncustodial Lightning: Noncustodial (*) Statechains: Regulatorily Noncustodial Fedimint: Federated Custody Exchanges: Custody Easy enough?
Matt Corallo's avatar
matt 2 years ago
It’d be a big miss to add transaction introspection (covanents) and not enable lightning to remove anchors entirely. Allowing the transaction broadcaster to simply reduce their balance to pay fees at broadcast-time would solve one of the biggest pain points for LN. Sadly I’m not sure that any covanent opcodes currently proposed would enable that - you need the ability to sign all outputs except the value of one, but still ensure the value is over some threshold.
Matt Corallo's avatar
matt 2 years ago
This is your yearly reminder to never, ever use GoDaddy. In an a race to the bottom industry with tons of sketchy players, they differentiate as “we ran some commercials with hot women in the early 2000s when that was still kinda acceptable and people still remember our name”. They have high prices, and gouge in any possible way they can, with incredibly sketchy practices and support agents who lie to your face.
Matt Corallo's avatar
matt 2 years ago
How is GitHub’s PDF viewer so bad when they could have just embedded pdf.js and moved on?