> For the complete documentation index, see [llms.txt](https://docs.essential.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.essential.builders/learn/declarative-blockchains/declarative-blockchain-advantages.md).

# Declarative Blockchain Advantages

Adopting a declarative blockchain design offers countless benefits for users, developers, and the web3 space as a whole.

<figure><img src="/files/igjm0SV4LZUW2BAOO1mh" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Work In Progress: Stay tuned for more detailed descriptions of the core advantages of declarative architectures.
{% endhint %}

## Better for Users

### Optimal Outcomes

* Competitive solver network
* Access to entire on-chain solution space; execution path is not locked in until inclusion
* Protection from MEV; value goes back to user
* Common good; sequencing (ordering and inclusion) is based on optimality

### Better UX

* No failed transactions
* Native account abstraction
* Interact using any UI

## Better for Developers

### Unbounded Complexity

* No on-chain execution means applications can be arbitrarily complex without prohibitively increasing gas costs

### Easily Write Secure Applications

* Only need to write the logic, not the algorithms
* No need to understand the idiosyncrasies of a specific blockchain VM
* Less avenues for exploits, mistakes, and insecure code

## Better for Web3

### Next-Gen Scalability

* No on-chain execution means validating the chain is fast and cheap, so blocks can be huge

### Designed to be Decentralized

* Massive throughput doesn't come at the cost of decentralization
