Developers need to reimplement basic usability and security measures into each application.
The immutability of smart contracts makes them difficult to upgrade with new features and fixes—a major problem when dealing with security vulnerabilities.
Decentralized networks are not structured to work together, often needing access to each other’s native tokens for transactions.
Every step of the smart contract development process is significantly harder than in traditional software.
An upgradeable, community-governed core of functionality provided by an on-chain smart contract library that developers can call for standard and common functions in their applications.
Developers can purchase and monetize inter-contract services offered natively inside the OS smart contracts. zeppelin_os establishes interoperability standards allowing smart contracts to interact with each other.
Apart from on-chain services, zeppelin_os provides a set of off-chain tools to simplify the development, debugging, testing, deployment, and monitoring of decentralized applications.
The zeppelin_os marketplace creates a plug and play experience, allowing various protocol services to be integrated into any decentralized app. With a streamlined utility token (ZEP), one payment method can be used across thousands of apps and protocols.
The ZEP token is structured so that zeppelin_os continually upgrades and patches itself. Upgrades are powered by a decentralized upgrading mechanism, where network participants can vouch for new versions of the zeppelin_os Kernel.