Damus

Recent Notes

Frostsnap profile picture
Dice rolling only begins to start making sense when you:

(1) Verify entropy โ†’ seedphrase on an independent device, to check the device actually used it.

(2) Verify seedphrase โ†’ root private key โ†’ public key conversions on an independent device.

(3) Roll dice to generate nonces every time you want to spend bitcoin, since nonces are another random number that the device could create poorly or maliciously...

.. Or because no one realistically does this, verify that the device correctly signed using deterministic nonces (no one does this either). Both methods requiring verification on an independent device if you don't want to trust.

You'll notice that there's a pattern of:
- Don't trust a single device to generate randomness
- Verify on another device

And that's exactly what FROST's Distributed Key Generation and signing achieve; but it's automated and not completely insane.

Each device participating in key generation contributes a random secret a group secret key. So long as one of them has good entropy, so does the the entire multisignature.

Crucially, the devices do not trust that their entropy was utilized, they mathematically verify that their entropy was included in the wallet secret. And furthermore, every participating device agrees upon the public keys and addresses by default at the end of the protocol.

Distributed Key Generation validates everything, all you need to do is confirm that a short security check code matches on all device screens, which verifies that every device saw the same sequence of events within this ceremony. Frosty.
NaKojnu · 10w
unique user input methods? we assume hw and sw is same in every Frostsnap device, correct?
waxwing · 7w
I agree with nostr:nprofile1qqsx5mckh2jw2grvnag0aqh65xlc4k3egfvu6z5xt6rc273p70g6wjgpp4mhxue69uhkummn9ekx7mqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqn0lvg6 ... it might be worth explaining what you mean ๐Ÿ˜„ ... also I may need to buy a bigger desk.
NaKojnu · 10w
Aren't they using exactly the same entropy calculation?
Security Pleb · 10w
Couldn't Frostsnap be vulnerable to another attack? Like from the mobile phone during key gen?
Bitcoin path · 8w
https://blossom.primal.net/2c86fc68de49bd082dc3de9f6d54b202c4b5e27133a9892b449f755acdb47ba2.webp
Constant · 11w
Do you mind if i point out that FROST is not multisignature, but results in a single signature? Its actually one of the major benefits of FROST, removing the complexity away from the script.
M.W. · 12w
Hello, is there any news yet regarding the update and the key error on certain Android smartphones? I'd also like to learn more about the project's status. Are you planning to set up sub-accounts and ...
Frostsnap profile picture
We're getting this one reviewed and through!
https://github.com/frostsnap/frostsnap/pull/511

In the meantime you can use another device as a coordinator if you have one available.

We ourselves really want subaccounts! So expect to see progress on them soon.
Frostsnap profile picture
The full private key never exists. Not at creation, not at signing, not ever.

In case you missed it, Sovereign Money gave the most thorough breakdown of Frostsnap yet:
2โค๏ธ2
Cykros · 13w
Just to clarify -- the full public key does, right? Very nuanced herehere, but it just does seem that if you have a full public key the private key exists but is simply unknown, which is not quite the same in the case of say, the unlikely scenario of quantum supremacy, or some other case where the ...
nostrich · 13w
Not your keez, nacho cheese!
Frostsnap profile picture
More bitcoiners than ever are securing their life savings outside their home and establishing sovereign inheritance pathways. Hugely successful week for Frostsnap at @BTC Prague.

2โค๏ธ3๐Ÿค™1
M.W. · 12w
Hello, is there any news yet regarding the update and the key error on certain Android smartphones? I'd also like to learn more about the project's status. Are you planning to set up sub-accounts and separate addresses by deriving the master key?
Frostsnap profile picture
Huge week for the Frostsnap team and another step forward in protecting bitcoiners from loss and coercion.

Come and visit our booth at @BTC Prague!
3โค๏ธ3โค๏ธ1๐Ÿ”ฅ1๐Ÿค™1
Frostsnap profile picture
Three years ago we attended @BTC Prague, jumping booth-to-booth to share our early prototype with friendly faces we'd only ever interacted with online.


This year we're back with the real thing: Frostsnap. Multisig made simple, with no single point of failure.

34โค๏ธ10๐Ÿ˜1๐Ÿค™๐Ÿป1
Frostsnap · 19w
Want to meet us in Prague and get a hands-on experience with Frostsnap? Code FROSTSNAP gets you 10% off your ticket. See you at our booth!!
EVAN KALOUDIS · 19w
Well done. See you guys there!
Deleted Account · 18w
#PoW ๐Ÿค
Brisket · 28w
Can confirm - it's working now. The power of hosting your own media content! Nice one Nick & team!