įt®ę3Ü ī|gë∆ 3|&hçî/√\
· 1w
Could you give me some not too techie explanations or alternatevely readable sources to practically understand how both Musig2 and FROST work?
Thks in advance
FROST is taking a private key, and splitting up into shards and setting how many of those shards are needed in order to produce a signature, in a way non of the shard holders are able to reproduce the original key (unless they actively collude, then they can).
So for example 3 out of 5, where there are 5 shards, and 3 are needed.
But you can create another 3 out of 5, that is a bit different, so the old shards don't work in that new quorum of 5 shards.
One application life right now, is FROST bunkers, where you give the shards to others in order to sign on your behalf, so you can keep the private key in cold storage, but still use Nostr. If those people go offline or whatever, you can then create a new set of shards with other people, and keep going.
Read more here: https://frostr.org/
Musig2 is something else. What is does, is allow multiple private keys to work together to create a (new) combined public key, for which they are able to produce a signature. So basically its a public key without a private key (in theory there exist a corresponding private key, its just that nobody actually knows it). Its not threshold based, so you always need everyone to participate for every signature. In Nostr terms, it effectively means you create a new identity that verifiably consists out of multiple other identities.
So we could do this, and create a single new profile, that is actually us together and from the outside it just looks like a regular profile (unless we disclose that its actually the combination of us two).
Note that non of this is not multi-sig, because there are no multiple signatures, its just 1 signature, with multiple participants.
I made a buggy demo app for it, you can play around with here (just generate a new keypair in the app and follow the demo-flow, i.e. click the highlighted buttons)
https://npub1fvut0tjlqhjvpmggy6fjk80dypggwhtszcz8zdvs0fqa9ja6kpfquy4wdj.nsite.lol
So for example 3 out of 5, where there are 5 shards, and 3 are needed.
But you can create another 3 out of 5, that is a bit different, so the old shards don't work in that new quorum of 5 shards.
One application life right now, is FROST bunkers, where you give the shards to others in order to sign on your behalf, so you can keep the private key in cold storage, but still use Nostr. If those people go offline or whatever, you can then create a new set of shards with other people, and keep going.
Read more here: https://frostr.org/
Musig2 is something else. What is does, is allow multiple private keys to work together to create a (new) combined public key, for which they are able to produce a signature. So basically its a public key without a private key (in theory there exist a corresponding private key, its just that nobody actually knows it). Its not threshold based, so you always need everyone to participate for every signature. In Nostr terms, it effectively means you create a new identity that verifiably consists out of multiple other identities.
So we could do this, and create a single new profile, that is actually us together and from the outside it just looks like a regular profile (unless we disclose that its actually the combination of us two).
Note that non of this is not multi-sig, because there are no multiple signatures, its just 1 signature, with multiple participants.
I made a buggy demo app for it, you can play around with here (just generate a new keypair in the app and follow the demo-flow, i.e. click the highlighted buttons)
https://npub1fvut0tjlqhjvpmggy6fjk80dypggwhtszcz8zdvs0fqa9ja6kpfquy4wdj.nsite.lol
{(Constant-Archon)} @{(Constant-Archon)}
· 7w
Hi everyone, nostr:npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw here, together with my helpfull buddy nostr:nprofile1qqspjq0emcxch9unmmgu7rdnpk5w6n5r0rdz2853gkucvzwk0jn73dspp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwwpexjmtp Show more
Constant @Constant
· 7w
https://inner.sebastix.social/c63f293c2362744848d2ca1b599d6f9fa6600fbea1f967f1ab257563d685aef9.mp4 nostr:nevent1qvzqqqqqqypzqe63n7r479869rhn5af6kqcffnhm2nnzu203w06k6jj55r4u5shkqy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqzq7ztkv2spa4vz52cvqphlyp9ulhn85y4xft Show more
5❤️4