openoms's avatar
openoms
openoms@diynodes.com
npub14tq8...hy62
Bitcoin | Lightning | Blink | RaspiBlitz on RPi and more | Self-hosting | Enjoyer of Linux Desktops and GrapheneOS | building hardware at diynodes.com
openoms's avatar
openoms 1 month ago
I just force-exited a non-custodial Blink wallet (using Spark) on Bitcoin mainnet. Seed only - no operator cooperation: recovery bundle, fee funding, CPFP signing and sweep all derived from the wallet seed. The honest numbers for a 100k sat wallet: • 22 leaves, 253 tx packages to exit fully • only 4 leaves (90% of the value) were worth exiting - fees would have eaten the other18 • ~9.4k sats in fees to recover 90.1k, one package per block per chain, then a ~2-week timelock Non-custodial means you can always leave. But the fire escape is narrow - full case study with costs, failures and lessons: image
openoms's avatar
openoms 4 months ago
If you are up for doing some Bitcoin research, you can join this experiment on the default signet chain on Wednesday: Syncing signet on an RPi5 should take less than an hour (but allow a little more time just in case). You can start the signet bitcoind instance on a Raspiblitz by running: config.scripts/bitcoin.install.sh on signet You will have these aliases set in terminal for easy monitoring and configuration: alias sbitcoin-cli="sudo -u bitcoin /usr/local/bin/bitcoin-cli -rpcport=38332" alias sbitcoinlog="sudo -u bitcoin tail -n 30 -f /mnt/hdd/app-data/bitcoin/signet/debug.log" alias bitcoinconf="sudo nano /mnt/hdd/app-data/bitcoin/bitcoin.conf" The systemd service is called: sbitcoind so can check and restart with: systemctl status sbitcoind sudo systemctl restart sbitcoind #raspiblitz #signet #bitcoin image
openoms's avatar
openoms 5 months ago
openoms's avatar
openoms 7 months ago
Opencode web running as a systemd service, exposed via Tailscale is a great alternative to clawdbot if your main usecase is coding. View quoted note →
openoms's avatar
openoms 8 months ago
I come to X only to unfollow people. Maybe mute too.
openoms's avatar
openoms 10 months ago
Nothing more motivating to hold your own keys than a hard fork lined up.
openoms's avatar
openoms 11 months ago
Increasing the OP_RETURN limit to match what can already be included in a valid block is like placing a garbage bin to a littered street. Can't stop people from littering and can't even make them to put rubbish in the bin, but can at least provide them with a less bad path. OP_RETURN outputs are paying a full price, not stored in the chainstate and are prunable from the downloaded data.