Avatar
SeedSigner
f2c96c97f6419a538f84cf3fa72e2194605e1848096e6e5170cce5b76799d400
Build your own airgapped, stateless bitcoin signing device for less than most hardware wallets. đŸ€˜ Not set up for zaps, if you'd like to donate to our contributors please go to https://donate.seedsigner.com
Replying to Avatar mutatrum

👀 nostr:npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg is going to create a mobile lightning app so merchants don't need to have a server instance running.

👀

SeedSigner tutorial for a German-speaking audience -- really appreciate these! 🙏

https://www.youtube.com/watch?v=C5CJJDfZeQg

The gateway drug to bitcoin multisig cold storage...

Yes, one of the powerful things about SeedSigner is that the marginal cost to create and use new keys is basically zero. And because of the statelessness, it can indeed be used to manage one, multiple, or all keys in a quorum. SeedSigner can be kind of a gateway drug to multisig. Get one, set up a simple 2 of 3, play with it, make transactions, delete and recover it, build confidence, and suddenly multisig seems much more approachable. And based on your understanding of and comfort with our model, maybe a SeedSigner manages your whole quorum, or maybe it's one device among other hardware devices that make up your quorum, or maybe its none and it just facilitated the journey. Like I said, the end goal is sleeping well at night. 🙂

Replying to Avatar SHAne-256

Not sure if I missed an invite but don't currently have plans to.

In the beginning of 2022, I published our project's Independent Custody Guide, in which I laid out a vision for long term, generational bitcoin cold storage and where I thought best practices were headed. You can find the rest of my thoughts at:

https://seedsigner.com/seedsigner-independent-custody-guide/

Sorry if that came across as brash, was feeling a little cheeky this morning. One more thought that I neglected to mention. SeedQR was just created as a shortcut to quickly get a private key loaded into a stateless signer. If for whatever reason you prefer to store a PK with words, on paper or washers or whatever, you can easily type seed words into a SeedSigner, it just takes a bit longer than scanning a QR. And if you’re comfortable with your HWW and your setup, 100% stick with what you’ve got. We’re all different animals with different quirks and insecurities, and it’s when you’re having trouble sleeping at night that it may make sense to think about a change in one’s security posture.

Finally feels finished. Took more iterations that I would have thought necessary, but if you need to get through some washers this will definitely make the process less of a challenge.

https://nostr.build/av/51cc45c928f00db5dbf4309a6b1b0072d7b1bef74aca994ed3f4f81cc08e3300.mov

nostr:note15xf2fzl3p5z3flw60ts3dkgvuthy9zfk48fux004ulguz4jjgpxsdequnp

Keith is a treasure for the bitcoin community, please keep zapping.

Going to pause my technical masturbation and point out a few things. First, OCR is a ubiquitous thing now, everyone’s phones & the cloud do it as easily as they will scan a QR code, so it makes little difference whether your private key is encoded as words or a QR code if there is a malicious camera spying on you.

Next, you glossed over the fact that with a hardware wallet, you have to store two copies of your key — one electronic copy on the device and then an analog copy for if/when the digital storage device fails. Is your seed protected by a passphrase? Most likely not b/c entering a passphrase w/ a HWW can be cumbersome, and besides, the wallet is keeping the seed safe, right? So where do you keep that second, backup copy? It doesn’t make any sense to store a seed right next to the hardware wallet that is “protecting” it. So now you need two locations to store private key material


One advantage of a stateless device is that if someone finds / steals your signer, they get nothing. But another advantage is that the analogue copy of a given key can be the only copy of that key you have to worry about storing / maintaining. For a multisig setup, this means you can just worry about storing one copy of each key without figuring out where to put all of the backups as well.

SeedSigner (and the stateless, airgapped signing model) was conceived with long-term storage of generational wealth in mind. This means geographically distributed multisig, and it also means a little less convenience when signing. For medium-sized bitcoin wallets, a HWW can make a TON of sense b/c you have the convenience of a nearby key that is protected by reasonable access-control mechanisms. But for the bitcoin I’m going to be passing to my children, I want accessing the funds to involve a little more friction, because that inconvenience is going to make it exponentially harder for an adversary.

SeedSigner’s model not right for everyone and it may not be right for every bitcoin storage use case, but it does force you to think through these kinds of issues for your bitcoin stack that really matters, the long term one. Anyhow, going to get back to beating off now


✅: single-purpose computer

✅: non bitcoin-specific hardware

✅: running Linux/FOSS code

Full interview at:

https://youtu.be/oPNFdhZUGmk?si=GV_MWl5DWFWhUIO_

https://cdn.nostr.build/p/n7wM.mov

Gonna have to uninstall Damus until they come up with some kind of data limiting feature, on pace to get my data throttled.

Ads all seem to be targeted at a male audience -- shocker, LoL.

It's interesting how much of this applies to bitcoin cold storage devices as well -- so happy to be where we're at as a project. 🙂 nostr:note1lw8kh9wqgs5sys25un85zgvgtn5ldu0f2vrf6dv47d3w2mhym3cqzzu9zh

There has been a display update with new icons in the repo! 🧡

Have never tried titanium, just stainless. It's titanium harder or softer?

Sometimes the most friction associated with stamping washers is just keeping all of the stamps organized and quickly accessible. I created this simple holder to make the process as painless as possible, now I just need to come up with a lid for the set.