It takes about 10 minutes to create a new #bitcoin private key offline this way

#timewellspent #offlinebitcoinprivatekey #bitcoin #nostr https://video.nostr.build/eafc0e55bfea8997fadf01a1369258d10c5d7b4fec5321f2018426f6130e18ff.mp4

Reply to this note

Please Login to reply.

Discussion

What is this sorcery?

🤯

How does it work

By assembling by the bits randomly you end up with a 256-bit number, a #bitcoin #privatekey (you would check it is within the domain of possible keys)

Each side is numbered

Use the key to generate receive addresses, #bitcoin public keys (l#npub ‘s, too), even sign transactions at some point

Since your key is made completely offline you don’t have to worry about hacking

How about the check sum?

Works fine👍🏻—this #bitcoin key is the 256-bit integer, so no checksum needed

So it works every time?

You would have to enter each 1 or 0 into a wallet manually to get any use out of it right? Aren't you afraid of making a mistake?

Next is to build a signer or address generator to do it automatically ala seedsigner or crux/maix, but in the meantime I made a spreadsheet to help translate the private key into public keys/npub/addresses—you can use any tool to do this and of course #offline is best

Converting 256 bits into digital form is easier than you expect—took about two or three minutes. You quadruple check, to be sure, as you would for anything of value, and of course you have backups

Its interesting as it looks like you start with the backup, then move into the digital space.

Pretty cool!

How about a passphrase? I guess that would have to be on a separate piece.

Is there an even amount of ones and zeros? Wouldn't it be better to have a lot more left over?

Not sure I understand the questions—there are 256 bits to the integer, and 256 bits on this key

Depending on the orientation when randomly placed into the key the bit is set as a 1 or a 0

I include a few extra bits in case some get lost under a cushion

Choosing between 128x ones and 128x zeros would be less random than choosing between 200x ones and 200x zeros.

There are 256 bits for this #bitcoin #privatekey

Each individual bit can be either a 1 or a 0, depending on how it is placed into the key

This eliminates the problem I think you are highlighting

Ahh, OK. Yes, its hard to see exactly what's going on here.

Yes, I move pretty fast😉