Open Sourcing the Core Code of the Oasis Protocol

A key milestone towards Mainnet and the first batch of open source code behind the Oasis Protocol.

Peter Gilbert
Oasis Foundation
Published in
2 min readOct 22, 2019

--

Today we’re open sourcing much of the platform code for the Oasis Protocol. This is a key milestone for the engineers and community who have been building it, and a key step on the path to decentralization and Mainnet. This initial design was inspired by the research paper Ekiden, which proposed a new kind of blockchain that leveraged trusted execution environments to enable privacy-preserving smart contracts. The platform code that we’re making public today represents a significant amount of additional work and advancement beyond this initial design. All of this is focused on the goal of supporting a truly privacy-first network.

At its core, the Oasis Network is a Layer-1, proof-of-stake blockchain. The platform code released today is still a work in progress, and will be improved over the coming weeks and months by the community. If you’d like to contribute, take a look at the guide here. The platform code can be found in two main repos:

  • oasis-core: The main code for the Oasis blockchain platform
  • oasis-runtime: The runtime environment for Oasis services and EVM smart contracts

We’re also preparing to host a bug bounty with HackerOne. If you’re interested, you can submit issues here.

This will also be the core code used by node operators as we move towards Mainnet. If you’re interested in running a node sign up here.

As always if you have questions, feedback, or just want to talk, we’d love to hear from you. Just join the community Slack channel.

--

--

Oasis Foundation
Oasis Foundation

Published in Oasis Foundation

A better internet is only a matter of time. The Oasis network is trying to fix what’s broken by giving users back control of their data using a combination of secure compute and a proof-of-stake blockchain.

No responses yet