For the complete documentation index, see llms.txt. This page is also available as Markdown.

Trustless Settlement

In order to achieve trustless settlement for Citrea, there needs to be opcode change(s).

Mainly, an opcode that can verify ZK proofs and a covenant opcode would be required to implement completely trustless Bitcoin settlement. Specifically, it is theoretically possible to implement a trustless bridge using OP_CAT opcode, if activated.

In the current architecture, BitVM/Clementine provides a trust-minimized settlement with 1-of-N honest minority trust assumption - which is a great improvement over the existing insecure implementations of sidechains. In case a suitable opcode is added to Bitcoin, Citrea will also adopt a cheaper/more secure/faster/trustless solution if possible.

Last updated

Was this helpful?