Ryan's avatar
Ryan
_@ursus.camp
npub19pw5...jtwk
Father. Husband. Bitcoiner. Developer. In that order. Nostore: https://apps.apple.com/us/app/nostore/id1666553677 Nomen: https://nomenexplorer.com
Ryan's avatar
ursuscamp 3 years ago
RED ALERT 🚨🚨🚨🚨 #[0]​ didn’t mention this in the release notes but text is finally selectable Biggest news of the update 😂
Ryan's avatar
ursuscamp 3 years ago
How I feel after successfully creating a PSBT in Rust, then signing and broadcasting it with Bitcoin Core image
Ryan's avatar
ursuscamp 3 years ago
I am not even halfway through #[0]’s episode with Lionel Shriver and I can’t wait to post this: I could listen to this women talk for eternity
Ryan's avatar
ursuscamp 3 years ago
If scumbag lying fraudster Craig Wright succeeds in getting courts to force devs to change Core code, my node will never run that code and I will sell the forked coins.
Ryan's avatar
ursuscamp 3 years ago
I have been thinking for a while it is time to revisit the BitDNS issue. Would anyone be interested in an uncensorable DNS/key-value store anchored to Bitcoin? Here are some thoughts I have been stewing on for a long time now: We could use witness envelopes to publish name to the time chain. This isn’t like inscriptions. Tiny amounts of data. Each envelope would only contain the data for the name, a merkle root, pubkey and signature. Why a merkle root? Because each name is not just one name, but a namespace containing potentially infinite names. This is what allows this system to scale forever. Namespaces can be operated like a first come/first serve top-level domain. Businesses can sell sub-names and aggregate updates to the time chain. How is it uncensorable then? Because the namespace owner can never revoke your name without invalidating the entire namespace and every subsequent update, thanks to the merkle tree. Also your subdomain is signed by your private key in the tree, so the namespace operator can never reroute your name without your signature. So, they can revoke or change your name, but can they prevent you from updating it if something changes? Yup! Luckily the protocol will allow you to post a permanent redirect yourself to the timechain, signed by the same private key, to a new name in a different namespace! Bonus points: we don’t need to bootstrap a new p2p protocol to communicate between nodes. We can use nostr events as transport for the merkle leaves and take advantage of the Nostr network effects.