<oembed><type>rich</type><version>1.0</version><title>Derek Ross wrote</title><author_name>Derek Ross (npub18a…tp424)</author_name><author_url>https://yabu.me/npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>Introducing Ditto Self Sovereign Zaps:&#xA;&#xA;How to Accept Zaps on Nostr (99 Easy Steps)&#xA;&#xA;1. Buy computer parts because pre-builts are fiat&#xA;2. Assemble computer (don&#39;t forget thermal paste this time)&#xA;3. Install Ubuntu Server because you&#39;re not a degenerate&#xA;4. sudo apt update &amp;&amp; sudo apt upgrade (pray)&#xA;5. Configure static IP on your router&#xA;6. Forward port 8333 (call ISP if CGNAT, they&#39;ll say no, cry)&#xA;7. Install Bitcoin Core from source because you verify everything&#xA;8. Wait 3 days for IBD (initial blockchain download, not insomnia)&#xA;9. bitcoin-cli getblockcount (compare to mempool.space, panic if different)&#xA;10. Wait 3 more days&#xA;11. Create bitcoin.conf with txindex=1 because you&#39;ll need it later&#xA;12. Install Tor because privacy isn&#39;t just for criminals Karen&#xA;13. Configure Bitcoin Core to use Tor hidden service&#xA;14. Install LND (Lightning Network Daemon)&#xA;15. Create lnd.conf with bitcoind backend&#xA;16. Generate wallet seed (write it down, NOT in a .txt file on your desktop)&#xA;17. Wait for LND to sync (another day of your life, gone)&#xA;18. lncli getinfo — confirm channels = 0, feel empty inside&#xA;19. Send BTC to your LND wallet on-chain (pay $4 in fees)&#xA;20. Open your first Lightning channel (pay another $2 in fees)&#xA;21. Channel is pending. Wait 6 blocks. Go outside. Touch grass.&#xA;22. Channel is open! You have 0 inbound liquidity. Cool.&#xA;23. Open MORE channels with balanced liquidity&#xA;24. Buy inbound liquidity from a peer because of course that&#39;s a thing&#xA;25. Install RTL (Ride the Lightning) to manage your node&#xA;26. Configure RTL with LND macaroons&#xA;27. Generate a Tor hidden service for RTL&#xA;28. Now install LNURL&#xA;29. Clone lnurl-poole repo from GitHub&#xA;30. npm install (it works first try, you lucky bastard)&#xA;31. Configure LNURL with LND backend&#xA;32. Create LNURL-pay endpoint&#xA;33. Set up Nginx reverse proxy&#xA;34. Install Certbot for SSL (Let&#39;s Encrypt, not your Let&#39;s Not)&#xA;35. Configure DNS records (A record, AAAA record, TXT because why not)&#xA;36. Wait for DNS propagation (1-48 hours, spin the wheel)&#xA;37. Test LNURL endpoint (it fails)&#xA;38. Debug for 2 hours&#xA;39. It was a typo in the config&#xA;40. Test again — it works!&#xA;41. Now install Nostr Wallet Connect (NWC)&#xA;42. Clone nwc-payserver or use Alby&#39;s NWC implementation&#xA;43. Configure NWC to connect to your LND node&#xA;44. Generate NWC connection string (this is the magic string)&#xA;45. Format it as nostr+walletconnect://...&#xA;46. Copy the string&#xA;47. Open your Nostr client (Damus, Amethyst, or whatever)&#xA;48. Settings → Wallet → Connect Wallet&#xA;49. Paste the string&#xA;50. It doesn&#39;t work&#xA;51. Check LND logs&#xA;52. Check NWC logs&#xA;53. Check firewall rules&#xA;54. The port was closed. Open it.&#xA;55. Try again&#xA;56. It works!&#xA;57. Post a note on Nostr&#xA;58. Someone zaps you 21 sats&#xA;59. You cry tears of joy&#xA;60. The lightning invoice settles&#xA;61. Check your balance — 21 sats!&#xA;62. Channel management: rebalance because all your liquidity went one direction&#xA;63. Install Balance of Satoshis for rebalancing&#xA;64. Run bos rebalance and pay more in fees than the zap was worth&#xA;65. Install HTLC insurance (this is made up but you&#39;d believe it by now)&#xA;66. Watch your node 24/7 like a newborn child&#xA;67. Set up monitoring with Prometheus + Grafana&#xA;68. Configure alerts for channel closures&#xA;69. Set up backup script for channel state&#xA;70. Test backup restore on another machine (you won&#39;t, but you should)&#xA;71. Update Bitcoin Core (compile from source again, 45 minutes)&#xA;72. Update LND (another 20 minutes)&#xA;73. Pray the updates don&#39;t break anything&#xA;74. They broke something&#xA;75. Roll back, try again&#xA;76. Successfully updated&#xA;77. Someone zaps you 1000 sats!&#xA;78. You made $0.77!!!&#xA;79. Calculate ROI on the $500 computer, $10/month electricity, 40 hours of setup&#xA;80. At this rate you&#39;ll break even in 7 years&#xA;81. Worth it&#xA;82. Write a shitpost about the experience&#xA;83. Get zapped for the shitpost&#xA;84. 2100 sats&#xA;85. NOW we&#39;re talking&#xA;86. Configure auto-rebalance cron job&#xA;87. Set up watchtower for backup channel monitoring&#xA;88. Install charge-lnd for automated fee management&#xA;89. Realize you&#39;ve become a full-time Lightning Network administrator&#xA;90. Quit your job&#xA;91. Start a Lightning node management consulting business&#xA;92. Charge 10,000 sats/month per node&#xA;93. Get 3 clients&#xA;94. 30,000 sats/month revenue&#xA;95. That&#39;s $23&#xA;96. But you&#39;re your own boss&#xA;97. And you can accept zaps&#xA;98. Copy paste one string&#xA;99. Satoshi&#39;s vision achieved &#xA;&#xA;Or you know, use Spark. &#xA;&#xA;nostr:nevent1qqsvwk80hva2zn0s4vumzzxfjkfq2nsv57gmv4zymgnwh6mm8wglr0qpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg8qjgwkzrhx25uke7kxexg8k6k3ruapmhjhwqpfuy5yum9wplnm65psgqqqqqqszru9ut</html></oembed>