One Protocol. One Network. One Community.

Meet the revolutionary collaborators & technologies that are empowering Ocean to carve a bold new Data Economy.

Ocean aims to deliver real-life use cases and on-board marketplaces that allow for the transfer of value in this bold new Data Economy. We have recently released our Beta Network (Nile), and we are driven to claim a spot as one of the leading datashare projects in the world.

To accomplish this, we’ve worked with leading blockchain teams and technologies to build a breakthrough protocol that empowers an advanced data ecosystem, which incorporates computation, storage and algorithm services to reinforce Ocean’s decentralized ethos to give more power to the people. ✊

ENABLERS — Meet the Transformational technologies that are helping to spawn Ocean.

While there are many dozens of technologies that have made Ocean possible (Git, Github, Docker, Kubernetes, Azure, Travis, Python, Javascript, React, Node, Flask, Jupyter, the list goes on), we’d like to highlight a few of the key enablers who made it possible to launch the first version of our decentralized data exchange protocol.

Ethereum

Ethereum is an open-source, public blockchain-based distributed computing platform and operating system featuring smart contract functionality. Ethereum provides the Ethereum Virtual Machine (EVM), a decentralized virtual machine, which can execute scripts using an international network of public nodes reaching consensus via transaction-based state transitions.

The Ocean Protocol token is an ERC-20 token, which allows the token to function within the Ethereum ecosystem including leveraging Solidity, an object-oriented programming language that form the standards for Ocean’s smart contracts. Ocean is actively engaged with the larger Ethereum community and regularly exchanges ideas and learnings with other prominent Ethereum based projects such as Zeppelin. Through the use of a token bridge, Ocean is able to further engage with the Ethereum ecosystem end move towards broader and deeper integration of the full Ethereum stack.

Parity Ethereum

Parity Ethereum is one of the fastest and most advanced Ethereum clients, providing core infrastructure for quick reliable services and interoperability between Ethereum and other blockchains.

For Ocean, Parity Ethereum serves as a proxy for Ethereum and enables several components. Firstly, providing the Ocean Keeper Nodes with the proof of authority network and consensus, performing basic smart contracts. Secondly, the secret store function for encryption of document sharing between data provider and data consumer. All of these features are very important for the Ocean ecosystem.

ZeppelinOS

ZeppelinOS is a development platform designed specifically for smart contract projects. It allows for seamless upgrades and provides economic incentives to create a healthy ecosystem of secure applications.

For Ocean, ZeppelinOS’s innovative proxy contract technology allows Ocean to easily upgrade smart contracts over time as the protocol evolves so that there is no need to re-register contract addresses.

Trail of Bits

Trail of Bits, established in 2012, has helped secure some of the world’s most targeted organizations and products. Leveraging deep expertise in reverse engineering, cryptography, virtualization, malware, and software exploits, Trail of Bits performs security audits on digital products and networks, advising clients on necessary modifications to close any security gaps and ensure for secure deployment.

Ocean Protocol’s security audit was performed by Trail of Bits and included an extensive examination of all of Ocean’s repositories. Trail of Bits reviewed, tested and assessed Ocean’s smart contracts, secret store and Parity bridge and ensured that the code base is stable, strong and secure for deployment.