ZeppelinOS arrived and it’s ready to help you build safe smart contracts
Last week, Zeppelin announced the release of the first mainnet version of ZeppelinOS, a platform for developing, managing, and operating smart contract applications in Ethereum. But what does ZeppelinOS bring in the blockchain ecosystem? *Security* is the keyword.
Security. Security breaches. Security vulnerabilities. Public blockchain. GDPR. Security. Do I actually have to make a more elaborate introduction than this? Security is the word that’s haunting every developer’s mind. That’s especially true for developers engaged in blockchain or cloud applications.
When it comes to blockchain, in particular, building and managing smart contracts can be a nightmare in terms of security. Up until recently, it was ridiculously difficult and costly to fix problems in smart contracts with hundreds of millions of Euros being at risk because of, rather easy-to-fix yet costly, vulnerabilities. ZeppelinOS is here to change all these.
Did I mention security?
ZeppelinOS is a platform for developing, managing, and operating smart contract applications in Ethereum and allows developers to build smart contracts that can be easily upgraded over time.
Not only that, but Zeppelin additionally “provides a library of standard and secure smart contract code that’s already deployed on the Ethereum blockchain and that developers can easily connect to their applications. This library is open-source and maintained by a community of 100+ contributing developers all around the world”.
How about some crafty basil?
The ZeppelinOS team, determined to make the platform super easy to use, were the first to take it for a spin with building to sample smart contract apps: Basil and Crafty. Both apps aim to demonstrate how easy it is to either build or integrate upgradeability into your smart contract application.
We’re not done yet
If you think the launch of ZeppelinOS is exciting, wait until you see what the team has planned for the future! According to the official roadmap, we can expect the following developments:
- 0–12 months: ZeppelinOS Kernel and Contract Development Tools
- 12–24 months: ZeppelinOS Platform and SDK
- 24+ months: ZeppelinOS Marketplace and Contract Interaction Tools
Can’t wait to give ZeppelinOS a try? ZeppelinOS is already live in mainnet and you can get started at zeppelinos.org.
What’s more, if you are interested in learning more about the ZeppelinOS ecosystem and the ZEP token, you can download the white paper here.
Speaking of smart contracts, check out our interview with Alfred Shaffir, co-founder at iOlite Foundation, about the value of smart contracts and the gap between mainstream developers and blockchain specialists.
JAXenter: How can we bridge the gap between mainstream developers and blockchain specialists? How easy/hard is it for developers to write their own smart contracts?
Alfred Shaffir: It’s not easy if it is a centralized solution or created by a centralized organization. This is because leading programming languages are changing and to cover a full language it would be practically impossible due endless updates and possibilities, e.g. today it’s Solidity for Ethereum tomorrow it will be another trending blockchain with its own programming language.
On the other hand, when the language required to be “gapped” is being required by the community, the same community out of which experts are assisting in creating the necessary “bridging”, this would have the necessary flexibility and generic solution that will work.
JAXenter: How much value is stored in smart contracts? What can they actually do and what are the misconceptions about them?
Alfred Shaffir: A smart contract is a relatively very small program. An app that is executed/running at the same time on a distributed network of processing units, nodes, i.e a Blockchain.
The value stored in these smart contracts is derived from the underlying deal which they represent. The simplest example would be different contribution levels during a token sale event. Some smart contracts will have bigger amounts than others.
One of the misconceptions about smart contracts is that they are “Smart.” Smart contracts are pretty simple programs with well defined logical conditions. They are as smart and the programmers that wrote and audited them.
Full interview here.