The post you are linking to mentions OP_VAULT
. It seems inappropriate to use as motivation for a proposal, a statement in favour of a separate proposal.
This post does not mention OP_CTV
either. Also, AnchorWatch is great but it’s a company that launched less than 3 months ago.
Meanwhile Bob McElrath stated that from his experience researching vaults for years at Fidelity Digital Asset, one of the largest Bitcoin custodians in the world, vaults sounded like a good idea but were not in practice. The CEO of Nunchuk, a popular Bitcoin wallet in operation since 2021, stated that after investigating vaults he did not believe those were practical for end users (“plebs”). The CEO of Wizardsardine, who spent years developing vaults and otherwise developing advanced custody products also stated that in practice the revealed preferences of people is that they’d rather not take on the burden that comes with managing a vault. The reasons stated by every single of these persons (as well as myself) for their skepticism of the value of vaults in practice is all the infrastructure that comes with it (watchtowers, etc). These opinions were informed by their experience in actually building all that comes with a product targeting real-life end users, and this would also apply to an ideal vault architecture with an opcode dedicated to it[1].
Now, all these discussions you brought up are about vaults that the proposal at hand does not enable. So i hope we can “put this matter to rest” and come back on topic to usecases actually enabled by the combination of OP_CTV
and OP_CSFS
. So far i see three:
- Make LN-symmetry a possible option for Lightning developers
- Make it easier for Lightning to upgrade to PTLCs (regardless of LN-symmetry usage)
- Improve Ark (@stevenroose could you lay down the exact improvements?)
- Reduce interactivity in various (potentially future or not yet known) protocols and applications
- In theory be helpful for UTxO management for Liquid watchmen, which would be fair to generalize to custodial sidechains in general
Something like
OP_VAULT
seems to have other interesting usecases beyond vault, but again, this is off-topic for this thread. ↩︎