2024-05-09 12:47:25 +02:00

2.8 KiB

Relevant BIPs

Understanding the following BIPs is relevant for the project.

BIP documents

BIP Readtrough videos

Taproot

!Taproot output structure.canvas

Spending Taproot UTXOs

Videos

Descriptors/Miniscript

We can use Descriptors/Miniscript to precisely and human readable describe the Transaction outputs of the escrow transaction pipeline. This improves readability and portability of the pipeline.

Videos

Websites

Signature/Pubkey aggregation

To combine multiple parties pubkeys to a single combined Taproot pubkey and to create a aggregated signature with all participants MuSig2 is relevant.

Videos

Sighash Types

Maybe sighash flags could be a useful tool? It's possible to construct a transaction with multiple inputs/outputs from different parties using signatures committing only to specific inputs or outputs.

Canvas

!Signature and Flags.canvas

Blog articles

Blog article on Sighashes - good examples - Raghav Sood

Signature Hash Flags Medium Article - enigbe ochekliye