Skip to content

Mention more BIP 448 benefits, compare it with APO - #2255

Open
OrfeasLitos wants to merge 4 commits into
bitcoin:masterfrom
OrfeasLitos:compare-448-with-118
Open

Mention more BIP 448 benefits, compare it with APO#2255
OrfeasLitos wants to merge 4 commits into
bitcoin:masterfrom
OrfeasLitos:compare-448-with-118

Conversation

@OrfeasLitos

Copy link
Copy Markdown
Contributor
  • Mention delegation and DLC optimisation
  • Mention that it provides building blocks for future updates
  • Compare with APO that doesn't offer the above

Thanks cmp_ancp for the pointers.

- Mention delegation and DLC optimisation
- Mention that it provides building blocks for future updates
- Compare with APO that doesn't offer the above
@jonatack jonatack added Proposed BIP modification PR by non-owner to update BIP content Pending acceptance This BIP modification requires sign-off by the champion of the BIP being modified labels Aug 14, 2026
kimdavid19

This comment was marked as spam.

Comment thread bip-0448.md Outdated
@jonatack

Copy link
Copy Markdown
Member

Unsure whether these changes are worth pinging the BIP authors to look at, cc @darosior.

@murchandamus

Copy link
Copy Markdown
Member

cc: @instagibbs, @stevenroose

@darosior darosior left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the improvement suggestions.

We are aware of the optimizations BIP 446 brings to DLCs, as mentioned there. But i personally do not consider it a strong enough motivation for the bundle to be worth mentioning, since performance does not appear to be the reason behind the lack of traction for non-custodial trading.

A comparison to APO in the rationale section would probably be good to have, but it's more complicated than it being strictly less modular. For instance, the sighash flags that can be used in combination with APO enable more modularity for the next transaction commitment use case.

@OrfeasLitos

Copy link
Copy Markdown
Contributor Author

@darosior let's try to clarify the comparison with APO while keeping it high level.

The main benefit of APO is that it enables more customizable covenants than BIP 448. Its main drawback vis-a-vis 448 is that it extends transaction validity semantics in a rather pervasive way, making it even harder to hold it all in my head. OTOH 448 achieves most of the things that APO does while introducing minimal new powers to the Script - it's much easier for me to reason about what's happening inside a script because I can forget almost all other Bitcoin semantics. What's more, it does it by adding 3 simple-to-reason-about opcodes, so it makes future updates easier to reason about than APO would.

I've pushed a candidate rephrasing, let me know what you think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Pending acceptance This BIP modification requires sign-off by the champion of the BIP being modified Proposed BIP modification PR by non-owner to update BIP content

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants