๐ Protocol Requirement
To enable a new class of data-intensive dApps, a Modular Decentralized Appchain must meet the following requirements.
Backward compatible execution layer
In order to provide the best security, and also developer extensibility, the execution layer must follow the backward compatible principles so that current DeFi infra can also be integrated easily
Data availablity
Data availability is necessary to ensure the consensus of the state of Appchain
Scalability
Appchain must be scalable and efficient enough to support the service infrastructure.
Open Verifiability
All the state changes must be easily verifiable by lightnode clients.
Privacy
Data transfer must not leak any sensitive information to other parties.
Economic Security
System must be economically secured and incentivized to mitigate any malicious activity.
Dispute Resolution
If a dispute over the state of the Appchain arrives, it should easily be resolvable via MPTs and Fraud Proofs.
Last updated