mirror of
https://github.com/RoboSats/taptrade-core.git
synced 2025-08-10 12:00:08 +00:00
add frost to libs
This commit is contained in:
18
docs/TapTrade_obs/.obsidian/workspace.json
vendored
18
docs/TapTrade_obs/.obsidian/workspace.json
vendored
@ -13,11 +13,11 @@
|
||||
"state": {
|
||||
"type": "canvas",
|
||||
"state": {
|
||||
"file": "Research/Trade Pipelines/new concepts/random pipeline 1.canvas",
|
||||
"file": "Research/Trade Pipelines/current trade flow.canvas",
|
||||
"viewState": {
|
||||
"x": 162.3828125,
|
||||
"y": 54.00916748046863,
|
||||
"zoom": 0
|
||||
"x": 314.9412816959537,
|
||||
"y": 743.9130469552407,
|
||||
"zoom": -0.7517198294462054
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -88,7 +88,7 @@
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Research/Trade Pipelines/new concepts/random pipeline 1.canvas",
|
||||
"file": "Research/Trade Pipelines/current trade flow.canvas",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
@ -105,7 +105,7 @@
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Research/Trade Pipelines/new concepts/random pipeline 1.canvas",
|
||||
"file": "Research/Trade Pipelines/current trade flow.canvas",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
@ -128,7 +128,7 @@
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Research/Trade Pipelines/new concepts/random pipeline 1.canvas"
|
||||
"file": "Research/Trade Pipelines/current trade flow.canvas"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -151,9 +151,10 @@
|
||||
},
|
||||
"active": "4cb88f1468c68f7e",
|
||||
"lastOpenFiles": [
|
||||
"Research/Implementation/Libraries.md",
|
||||
"Research/Trade Pipelines/new concepts/random pipeline 1.canvas",
|
||||
"signet-instance.md",
|
||||
"Research/Trade Pipelines/current trade flow.canvas",
|
||||
"Research/Trade Pipelines/new concepts/random pipeline 1.canvas",
|
||||
"Research/Trade Pipelines/new concepts/Untitled.md",
|
||||
"Research/Trade Pipelines/new concepts",
|
||||
"Research/Trade Pipelines/Existing research.md",
|
||||
@ -163,7 +164,6 @@
|
||||
"assets/anyonecanpay.webp",
|
||||
"Research/Bitcoin fundamentals/Spending Taproot UTXOs.md",
|
||||
"Research/Implementation/UI ideas.canvas",
|
||||
"Research/Implementation/Libraries.md",
|
||||
"assets/sighash_flags.webp",
|
||||
"assets/DER_encoded_signature.webp",
|
||||
"assets",
|
||||
|
@ -13,4 +13,9 @@ Still in beta but could be used by us.
|
||||
|
||||
This crate provides a flexible rust implementation of [MuSig2](https://eprint.iacr.org/2020/1261), an optimized digital signature aggregation protocol, on the `secp256k1` elliptic curve.
|
||||
|
||||
MuSig2 allows groups of mutually distrusting parties to cooperatively sign data and aggregate their signatures into a single aggregated signature which is indistinguishable from a signature made by a single private key. The group collectively controls an _aggregated public key_ which can only create signatures if everyone in the group cooperates (AKA an N-of-N multisignature scheme). MuSig2 is optimized to support secure signature aggregation with only **two round-trips of network communication.**
|
||||
MuSig2 allows groups of mutually distrusting parties to cooperatively sign data and aggregate their signatures into a single aggregated signature which is indistinguishable from a signature made by a single private key. The group collectively controls an _aggregated public key_ which can only create signatures if everyone in the group cooperates (AKA an N-of-N multisignature scheme). MuSig2 is optimized to support secure signature aggregation with only **two round-trips of network communication.**
|
||||
|
||||
## [frost crate](https://github.com/ZcashFoundation/frost)
|
||||
|
||||
This should work with bitcoin as it supports secp256k1.
|
||||
IIUC frost supports schnorr treshold signatures, unlike N-of-N in MuSig2, Frost can do M-of-N.
|
Reference in New Issue
Block a user