Compute-to-Data don dey available for Ocean Market
Public beta don bring Algorithms and Compute Jobs to Ocean Market
Ocean dey proud to release the integration of Compute-to-Data into Ocean Market.
This go enable buying & selling of private data, while still dey preserve privacy.
Compute-to-Data go resolve the tradeoff between the benefits wey dry to use private data, and the risks wey dey to expose am. E go do so by to provide a means to exchange data while still dey preserve privacy by to allow the data stay on-premise with data publishers, yet dey allow data consumers to fit run compute jobs on data — all through the Ocean Market interface.
Data owners fit monetize data while still dey preserve privacy & control;
Yet data buyers fit create value from it with analytics jobs, AI modeling, and more.
Data publishers don approve algorithms to run on their data and then the Compute-to-Data environment go orchestrate remote computation and execution on data while still dey preserve the privacy of the data. The blockchain-based smart contracts go ensure sey every data publisher / AI practitioner fit verify proper execution of their algorithm.
Users fit benefit from this technology in a number of ways.
Data owners fit monetize their data while still dey maintain privacy and control.
Data consumers fit access private data without liability of directly seeing private data.
AI practitioners & data scientists fit access valuable, private data wey dey previously unavailable, wey fit lead to more accurate AI models to improve research and business outcomes.
AI practitioners fit also publish their own algorithms, to fit allow them to earn passive income every time their algorithm dey downloaded or run as part of a Compute Job. Them fit even retain privacy of the algorithms themselves.
Businesses and entrepreneurs fit quickly launch their own data marketplace for their vertical, and leverage Compute-to-Data to preserve their sellers’ privacy and support more compute & AI flows.
This release go make Ocean Compute-to-Data available to dey more widely used via Ocean Market, to build on backend support and private enterprise frontend work wey go back almost a year. The learnings from these initial deployments all feed back into this release. We dey very excited to take another big step to realize our vision of data as new asset class.
– Alex Coseru, VP of Engineering at Ocean Protocol
This launch na major milestone in our 2021 Product Roadmap. E dey greatly enhance privacy protection and breadth of applicability in Ocean Market and other Ocean-powered marketplaces..
We dey excited to give our first Compute-to-Data implementation in Ocean Market into the hands of our community. We dey invite you to try out, to explore, to stress-test, and to give us feedback, because the beauty of open-source be sey our code and work process dey public for all to see and utilize. And with key Compute-to-Data user flows now dey directly integrated into Ocean Market, developers fit use the code as a boilerplate for their own flows or integrations.
– Matthias Kretschmann, Designer & Developer on Ocean Market
Data Sets & Algorithms
With Compute-to-Data, data sets no dey allowed to leave the premises of the data holder, and with that we dey introduce a new asset type: algorithms.
Algorithms na small (or complex) scripts wey dey allowed to run on data sets under certain conditions within an isolated and secure environment. Them fit be either public or private, and just like data sets, them fit get pool or a fixed price to determine their price whenever them dey used. An algorithm set to public fit dey downloaded for hin set price, while an algorithm set to private only dey available as part of a compute job without any way to download am.
For each data set, publishers select the specific algorithms them permit on their data set, or simply allow all published algorithms. The implementation in Ocean Market na private by default: upon publishing a compute data set, no algorithms dey allowed to run on am. This na to prevent data escape by a rogue algorithm wey dey written in a way to extract all data from a data set. This na why the most public option to allow all published algorithms go dey handled with care too.
Check it out
Everything dey live for Ocean Market right now, in all supported networks: Ethereum Mainnet, Polygon/Matic, Rinkeby, and Ropsten.
We suggest sey you checking out the Ocean Market wey dey connected to Polygon/Matic where you fit already find some compute data sets and algorithms, and you go enjoy fast and cheap transactions. Switch your wallet to Polygon/Matic, or use the chain preference:
We don also prepare a walkthrough of the key user flows for inside Ocean Market wey dey recorded during the first tech demo:
Publish a Compute Data Set
When you dey publish a data set, you go see a new option under Access Type. You fit kon choose Compute to make data sets dey available for Compute-to-Data (but not for download, for example).
When you dey inspect a compute data set after publishing, you go see a new Edit Compute Settings button.
This button bring you to a screen where you fit choose which algorithms you wan allow on the data set.
Publish an Algorithm
To publish an algorithm, you go simply host a script file and point to its URL, just as with data sets. Then you go define the Docker environment you want your script to run under.
See this tutorial with examples for the specifics of how an algorithm needs to be authored.
After you don publish, you go set either a fixed or dynamic price, just like on data sets.
Start a Compute Job
Go to the data set you go like to analyze. Under the Use tab, you fit choose from a drop-down list of allowed algorithms which ones you go like to run on the data set. Choose the algorithm, then click Buy Compute Job. This go buy you (compute) access to both items: to the data set (for the duration wey the data publisher don set) as well as the algorithm.
Compute Job Details and Results
Once you don start the Compute Job, you go see in your history sey e dey run. The final output results go dey available there, along with further details.
Further Technical Resources
Read our technical guides to Ocean Compute-to-Data to fit learn more about wetin dey go on under the hood.
Tutorial: Writing Algorithms for Compute to Data
Tutorial: Set Up a Compute-to-Data Environment (for marketplace owners)
About Ocean Protocol
Ocean Protocol’s mission na to kickstart a Web3 Data Economy wey reach the world, to give power back to data owners and enable people to capture value from data to better our world.
Data na new asset class; Ocean Protocol go unlock its value. Data owners and consumers go use the Ocean Market app to publish, discover, and consume data assets in a secure, privacy-preserving fashion.
Ocean datatokens go turn data into data assets. This go enable data wallets, data exchanges, and data co-ops by to leverage crypto wallets, exchanges, and other DeFi tools. Projects go use Ocean libraries and OCEAN in their own apps to fit help drive the Web3 Data Economy.
The Ocean token dey used to stake on data, to govern Ocean Protocol’s community funding, and to buy & sell data. Its supply dey disbursed over time to drive near-term growth and long-term sustainability. OCEAN dey designed to increase with a rise in usage volume.
Visit oceanprotocol.com to find out more.