mirror of
https://github.com/RoboSats/taptrade-core.git
synced 2025-07-23 11:13:17 +00:00
add ROAST
This commit is contained in:
27
docs/TapTrade_obs/.obsidian/workspace.json
vendored
27
docs/TapTrade_obs/.obsidian/workspace.json
vendored
@ -11,14 +11,11 @@
|
|||||||
"id": "bdb9fd88a01a8909",
|
"id": "bdb9fd88a01a8909",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "canvas",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Research/Trade Pipelines/new concepts/concept locking script 1.canvas",
|
"file": "Research/Implementation/Libraries.md",
|
||||||
"viewState": {
|
"mode": "source",
|
||||||
"x": 0.9630471694944873,
|
"source": false
|
||||||
"y": 12.29806545435602,
|
|
||||||
"zoom": -0.4572735104698888
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -88,7 +85,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Research/Trade Pipelines/new concepts/concept locking script 1.canvas",
|
"file": "Research/Implementation/Libraries.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@ -105,7 +102,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Research/Trade Pipelines/new concepts/concept locking script 1.canvas",
|
"file": "Research/Implementation/Libraries.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
}
|
||||||
@ -128,7 +125,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Research/Trade Pipelines/new concepts/concept locking script 1.canvas"
|
"file": "Research/Implementation/Libraries.md"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -151,18 +148,18 @@
|
|||||||
},
|
},
|
||||||
"active": "bdb9fd88a01a8909",
|
"active": "bdb9fd88a01a8909",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"Research/Bitcoin fundamentals/Taproot output structure.canvas",
|
||||||
|
"Research/Bitcoin fundamentals/Spending Taproot UTXOs.md",
|
||||||
|
"Research/Bitcoin fundamentals/Knowledge sources.md",
|
||||||
|
"Research/Trade Pipelines/new concepts/concept locking script 1.canvas",
|
||||||
"Research/Trade Pipelines/new concepts/concept pipeline 1.canvas",
|
"Research/Trade Pipelines/new concepts/concept pipeline 1.canvas",
|
||||||
"Research/Trade Pipelines/current trade flow.canvas",
|
"Research/Trade Pipelines/current trade flow.canvas",
|
||||||
"Research/Bitcoin fundamentals/Knowledge sources.md",
|
|
||||||
"Research/Bitcoin fundamentals/Signature and Flags.canvas",
|
"Research/Bitcoin fundamentals/Signature and Flags.canvas",
|
||||||
"Research/Trade Pipelines/new concepts/concept locking script 1.canvas",
|
|
||||||
"Research/Implementation/CLI demonstrator architecture/demonstrator architecture.canvas",
|
"Research/Implementation/CLI demonstrator architecture/demonstrator architecture.canvas",
|
||||||
"Research/Implementation/UI ideas.canvas",
|
"Research/Implementation/UI ideas.canvas",
|
||||||
"Research/Implementation/Libraries.md",
|
"Research/Implementation/Libraries.md",
|
||||||
"Research/Trade Pipelines/Existing research.md",
|
"Research/Trade Pipelines/Existing research.md",
|
||||||
"Research/Implementation/CLI demonstrator architecture",
|
"Research/Implementation/CLI demonstrator architecture",
|
||||||
"Research/Trade Pipelines/new concepts/Untitled.md",
|
"Research/Trade Pipelines/new concepts/Untitled.md"
|
||||||
"Research/Bitcoin fundamentals/Taproot output structure.canvas",
|
|
||||||
"Research/Bitcoin fundamentals/Spending Taproot UTXOs.md"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -52,6 +52,9 @@ To combine multiple parties pubkeys to a single combined Taproot pubkey and to c
|
|||||||
* [MuSig2 in Taproot - Nicolas Dorier - higher level explanation](https://www.youtube.com/watch?v=hrUyGW91JBc)
|
* [MuSig2 in Taproot - Nicolas Dorier - higher level explanation](https://www.youtube.com/watch?v=hrUyGW91JBc)
|
||||||
* [MuSig2: Simple Two-Round Schnorr Multi-Signatures - very detailed, more crypto focused explanation](https://www.youtube.com/watch?v=Dzqj236cVHk)
|
* [MuSig2: Simple Two-Round Schnorr Multi-Signatures - very detailed, more crypto focused explanation](https://www.youtube.com/watch?v=Dzqj236cVHk)
|
||||||
|
|
||||||
|
### ROAST
|
||||||
|
[Roast scheme explanation](https://www.youtube.com/watch?v=f2soc95MWWY)
|
||||||
|
|
||||||
### <u>Sighash Types</u>
|
### <u>Sighash Types</u>
|
||||||
|
|
||||||
Maybe sighash flags could be a useful tool?
|
Maybe sighash flags could be a useful tool?
|
||||||
|
@ -25,6 +25,7 @@ MuSig2 allows groups of mutually distrusting parties to cooperatively sign data
|
|||||||
This should work with bitcoin as it supports secp256k1.
|
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.
|
IIUC frost supports schnorr treshold signatures, unlike N-of-N in MuSig2, Frost can do M-of-N.
|
||||||
|
|
||||||
|
Roast also seems really useful but there is no production ready implementation yet.
|
||||||
|
|
||||||
## [bitcoinjs-lib](https://github.com/bitcoinjs/bitcoinjs-lib?tab=readme-ov-file)
|
## [bitcoinjs-lib](https://github.com/bitcoinjs/bitcoinjs-lib?tab=readme-ov-file)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user