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

Comparing Mechanisms

Each of the previously discussed verification mechanisms (native, external, optimistic) has its benefits and costs. As the famous economist, Thomas Sowell, once said:

“There are no solutions. There are only trade-offs.”

Therefore, there is no best solution for all use cases, rather trade-offs that must be made by the application developer deciding to use the messaging system. In this section, we will present a simplified exploration of the trade-off space.

Comparison of Mechanisms

Verification Mechanism
Trust Assumption
Security
Extensibility / Reusability
Cost

Light Client Relay

Untrusted with synchrony assumptions

Very High

Low

High

Optimistic

Honest 1-of-n

High

High

Medium

Validator / PoS

Honest k-of-n with social slashing

Medium

High

Medium

Multi-signature Addresses

Honest k-of-n

Low

Very High

Low

Last updated