Note

nostrich
·
1704393631
covenants scale bitcoin by making promises to pay you. typically these promises are ones that you can verify because they’re written into the chain those promises risk becoming “unenforceable” where youve been promised bitcoin that is forever uneconomical to ever claim outright. It’s worth paying attention to the talk about how easy it is to add fees later to different covenants designs, etc. who pays the fees to make good on that “promise” of the bitcoin belonging to you is generally an open question, and the ability to do so (and how) is under active research/exploration right now (imo) an old theme of layer-2 design is “whos permission do you need to exit”; covenants add the additional question of “how much does it cost to exit” a lot of the L2 protocols that “use” covenant primitives (in whatever form) rely on the idea of swapping ownership of those promises. how you update the underlying contracts to reflect that changed ownership is where the protocol design comes in maybe something worth using as a lens when comparing different protocols that rely on covenants “to scale”