Smart Contract Upgradeability using Eternal Storage

As mentioned in our Development Roadmap Part Two, the Kernel is the foundational layer of zeppelin_os, and we will soon be launching a prototype of it, starting with the functionality currently found in the OpenZeppelin framework.

We’re happy to announce another step towards launching the zeppelin_os Kernel. We’re now investigating different upgradeability mechanisms. As you may have read, there are several approaches to implementing contract upgradeability, like proxy libraries or eternal storage, among others. We’ve been working on a solution that combines some of these patterns.

Continue reading “Smart Contract Upgradeability using Eternal Storage”

zeppelin_os Partners With ChainLink, the Market Leader in Trusted Oracles

The process of building and managing smart contracts is often complex, time-consuming, and prone to error. zeppelin_os makes the smart contract development process faster, easier, and more secure through a platform of tools and services built on top of the EVM.

We’ve outlined in our whitepaper how zeppelin_os will allow smart contracts to access information on the blockchain that is currently unavailable from on-chain apps. For example, projects will be able to access the current ETH price, gas price, transaction pool size, and average mining block times.

To accomplish this, zeppelin_os will need to provide trusted oracles. That’s why we’re excited to announce our new partnership with ChainLink, the leading provider of secure oracle services.

Continue reading “zeppelin_os Partners With ChainLink, the Market Leader in Trusted Oracles”

Introducing Initial Launch Partners for zeppelin_os

The rate of innovation in building decentralized applications is limited by the manual and duplicative efforts developers must make to ensure basic usability and security. Not only are current processes time-consuming, but they also create more opportunities for security vulnerabilities.

At Zeppelin, we envision a future where decentralized organizations built on smart contracts continue to address major markets and global issues. But for that to happen, we need to streamline the smart contract development process, and most importantly, improve security.

Continue reading “Introducing Initial Launch Partners for zeppelin_os”

zeppelin_os Development Roadmap Part Two: Kernel & Contract Development Tools

As mentioned in our Development Roadmap Part One, the smart contract industry is in urgent need of the zeppelin_os Kernel.

The Kernel is a smart contract library deployed on the blockchain that provides a set of basic functionality and services for smart contracts using zeppelin_os. It’s supported by a decentralized upgrading mechanism which uses a vouching mechanism governed by ZEP token holders.

Because the Kernel is the foundational layer of zeppelin_os, we’re focusing all of our efforts on its development. The following roadmap outlines how our team will devote the next 12 months.

Continue reading “zeppelin_os Development Roadmap Part Two: Kernel & Contract Development Tools”

Announcing zeppelin_os Labs: A Space for Community Involvement

The foundational layer of zeppelin_os is the Kernel: an on-chain set of libraries offering common functionality and services that developers can call from within their smart contracts. We designed the Kernel to be fully decentralized while serving both the needs of contributors and users.

Eventually, there will be a governance mechanism that allows developers to propose upgrades to the Kernel. While the Kernel is still some time away from being ready (see our development roadmap), we wanted to get the community involved in the development of zeppelin_os as early as possible.

Today, we’re announcing zeppelin_os labs, a space for the community to interact and exchange ideas. We want development for zeppelin_os to happen transparently with a high level of community involvement, just as we’ve done for OpenZeppelin. We want to know what you think of the direction we’re going in and how it could be better.

Continue reading “Announcing zeppelin_os Labs: A Space for Community Involvement”

The Parity Wallet Hack Reloaded

Today we witnessed a possible major attack on the Parity MultiSig contract. This follows a previous hack in July. Estimated losses may total over 500,000 ETH ($150 million USD), including over 300,000 ETH from the Web3 Foundation team.

While others have followed the story—including this excellent post by Springrole—I wanted to focus on the technical details of what happened.

Continue reading “The Parity Wallet Hack Reloaded”