Skip to content

Commit a6452ea

Browse files
committed
fixup! add TLUV references
1 parent a0b4334 commit a6452ea

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

bip-0345.mediawiki

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,9 @@ withdrawal by allowing a spending transaction to replace the
167167
<code>OP_VAULT</code> tapleaf with a prespecified script template, allowing for
168168
some parameters to be set at spend (trigger) time. All other leaves in the
169169
taptree must be unchanged, which preserves the recovery path as well as any
170-
other spending conditions originally included in the vault.
170+
other spending conditions originally included in the vault. This is similar to
171+
the <code>TAPLEAF_UPDATE_VERIFY</code> design that was proposed
172+
[https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-September/019419.html in 2021].
171173

172174
These tapleaf replacement rules, described more precisely below, ensure a
173175
timelocked withdrawal, where the timelock is fixed by the original
@@ -598,6 +600,7 @@ deployments for OP_CHECKSEQUENCEVERIFY and OP_CHECKLOCKTIMEVERIFY (see
598600
* [https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/012470.html [bitcoin-dev] Bitcoin Vaults (2016)]
599601
* [https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-February/015793.html [bitcoin-dev] Simple lock/unlock mechanism (2018)]
600602
* [https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-April/017755.html [bitcoin-dev] On-chain vaults prototype (2020)]
603+
* [https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-September/019419.html [bitcoin-dev] TAPLEAF_UPDATE_VERIFY covenant opcode (2021)]
601604
* [https://arxiv.org/abs/2005.11776 Custody Protocols Using Bitcoin Vaults (2020)]
602605
* [https://jameso.be/vaults.pdf Vaults and Covenants (2023)]
603606

0 commit comments

Comments
 (0)