Bitcoin & DNN Block Anchoring
Create a Bitcoin Transaction
Send a policy-valid Bitcoin transaction (self-transfer, using a P2WPKH Native SegWit address (starts with bc1q)) using the address derived from your Nostr key.
Publish Nostr Events
Create and publish Name, Connection, and Metadata events signed with your Nostr key, then publish an anchor event referencing the naddr addresses of those events.
Enjoy!
Now you have a human-readable, memorable DNN ID that can be used socially or to load your websites.
Get Started with PWANS
PWANS is a Progressive Web App (PWA) and native app that serves as a Nostr seed/keypair manager, remote signer, and Bitcoin wallet that derives addresses from your Nostr key—everything you need for Step 1 and Step 2.
We recommend using PWANS on your phone, if you decided to use the PWA version, and in a separate browser you don't normally use. This helps minimize risk. Remember: if your phone or browser is compromised, so is PWANS. Always keep in mind: your keys, your funds, your responsibility.
Min Browser Fork
Navigate directly to alice.nabceabsurd or
site.n50.3 in the address bar. Resolves DNN IDs
via the 62600 Connection Event, verifies TLS certificates against Nostr-signed data,
and handles transports (relay, Tor, TollGate) automatically.
Fork of the Min browser. For who don't want to run a Daemon or System Worker.
Self-Host a DNN Node
DNN nodes index Bitcoin blocks (from 1,000,000 onward), validate kind:60600
anchor nostr events, and sync with peers every ~10 minutes.
Publish kind:64600 to announce your node to the network.