ZeppelinOS is an operating system designed specifically for smart contracts. It provides an on-chain set of upgradeable standard libraries, and an incentive structure to continually upgrade and patch itself.GET STARTED
Running software on blockchains is complex, time-consuming and prone to errors – but it need not be. ZeppelinOS improves smart contract development experience on all EVM and eWASM-powered blockchains.
The ZEP token will ensure that ZeppelinOS users receive the upgrades they need. Projects can use ZEP to signal their support for proposed upgrades.
Any developer can propose a fix or improvement to the ZeppelinOS standard libraries. Developers will then be compensated when ZEP holders show their support for proposed upgrades.
Developers set their compensation rate, creating a distributed market of constant upgrades driven by user adoption.
The simplest example of smart contract upgradeability using ZeppelinOS: donate ETH to a smart contract and change the color of an LED that lights the plant at Zeppelin's HQ.
A crafting game that makes use of the ZeppelinOS standard library and upgradeability mechanism: create new ERC20 tokens by combining existing ones.