Dymension RollApp Standards
Standardization in computer science is essential for compatibility, security, and efficiency. It's akin to how TCP/IP protocols have unified diverse networking systems. In blockchain, ERC-20 has revolutionized the tokenization landscape by creating a standard for tokens. For layer 2 blockchains, standardization is equally critical. Standardization reduces security risks by ensuring that upgrades adhere to established and rigorously tested rules, thereby minimizing vulnerabilities.
Standards
DRS Registry
The Dymension blockchain regulates the available core binaries for RollApp deployers. Dymension maintains an onchain registry for approved Dymension RollApp Standards ("DRS") that may be used. This registry provides a standard for executable business logic which is utilized during the verification process of a fraud proof.
![allocation-overview](/assets/images/drs-d5d21f4ffb0283f1fed1eec94b4f0cce.png)
Developers may utilize any supported standard and are free to create their own with the Dymension RDK. The deployment of custom standards (e.g DRS-2, DRS-3 and so on) to the Dymension testnets and mainnet require an onchain governance approval. These standards are subsequently integrated into Dymension's core protocol and developed tools.