mirror of
https://github.com/lightning/bolts.git
synced 2024-11-19 01:50:03 +01:00
bolt-simple-taproot: taprooty level 1
In this extension BOLT, we specify the initial flavor of taproot channels to be deployed. This channel type uses musig2 aggregated keys and signatures for the funding output, making it a normal single signature key path spend. All outputs are then updated to use P2T2 (segwit v1) outputs. The coop close process has been simplified to always terminate, and the co-op close transaction now also flags RBF to make way for future schemes that enable the process to be restarted which enables co-op close fee bumping. A top-level key spend output is used to the revocation of HTLC outputs. The revocation for the local output uses a script path to ensure that information needed to sweep the anchors by 3rd parties is always revealed on chain.
This commit is contained in:
parent
aad959a297
commit
e25132d8de
1325
bolt-simple-taproot.md
Normal file
1325
bolt-simple-taproot.md
Normal file
File diff suppressed because it is too large
Load Diff
BIN
taproot_channel_open.jpg
Normal file
BIN
taproot_channel_open.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 501 KiB |
BIN
taproot_channel_operation.jpg
Normal file
BIN
taproot_channel_operation.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 293 KiB |
Loading…
Reference in New Issue
Block a user