1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00

GITBOOK-640: Updates based on the received feedback

This commit is contained in:
Ana Loznianu 2023-07-06 16:43:00 +00:00 committed by gitbook-bot
parent dbcbd56374
commit d13e25165e
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
4 changed files with 25 additions and 14 deletions

View File

@ -18,18 +18,7 @@ Private data has the potential to drive groundbreaking discoveries in science an
The Ocean Protocol provides a compute environment that you can access at the following address: [https://stagev4.c2d.oceanprotocol.com/](https://stagev4.c2d.oceanprotocol.com/). Feel free to explore and utilize this platform for your needs.
{% endhint %}
We suggest reading these guides to get an understanding on how compute-to-data works:
### User Guides
* [How to write compute to data algorithms](../../user-guides/compute-to-data/make-a-boss-c2d-algorithm.md)
* [How to publish a compute to data algorithm](../../user-guides/compute-to-data/publish-a-c2d-algorithm-nft.md)
* [How to publish a dataset for compute to data](../../user-guides/compute-to-data/publish-a-c2d-data-nft.md)
### Developer Guides
* [How to use compute to data with ocean.js](../ocean.js/cod-asset.md)
* [How to use compute to data with ocean.py](../ocean.py/compute-flow.md)
We suggest reading these guides to get an understanding of how compute-to-data works:
### Architecture & Overview Guides
@ -38,6 +27,17 @@ We suggest reading these guides to get an understanding on how compute-to-data w
* [Writing Algorithms](compute-to-data-algorithms.md)
* [Compute options](compute-options.md)
### User Guides
* [How to write compute to data algorithms](../../user-guides/compute-to-data/make-a-boss-c2d-algorithm.md)
* [How to publish a compute-to-data algorithm](../../user-guides/compute-to-data/publish-a-c2d-algorithm-nft.md)
* [How to publish a dataset for compute to data](../../user-guides/compute-to-data/publish-a-c2d-data-nft.md)
### Developer Guides
* [How to use compute to data with ocean.js](../ocean.js/cod-asset.md)
* [How to use compute to data with ocean.py](../ocean.py/compute-flow.md)
### Infrastructure Deployment Guides
* [Minikube Environment](../../infrastructure/compute-to-data-minikube.md)

View File

@ -5,7 +5,17 @@ description: Architecture overview
# Architecture
### Architecture Overview
Compute-to-Data (C2D) is a cutting-edge data processing paradigm that enables secure and privacy-preserving computation on sensitive datasets.
In the C2D workflow, the following steps are performed:
1. The consumer initiates a compute-to-data job by selecting the desired data asset and algorithm, and then, the orders are validated via the dApp used.
2. A dedicated and isolated execution pod is created for the C2D job.
3. The execution pod loads the specified algorithm into its environment.
4. The execution pod securely loads the selected dataset for processing.
5. The algorithm is executed on the loaded dataset within the isolated execution pod.
6. The results and logs generated by the algorithm are securely returned to the user.
7. The execution pod deletes the dataset, algorithm, and itself to ensure data privacy and security.
<figure><img src="../../.gitbook/assets/c2d/c2d_compute_job.png" alt=""><figcaption><p>Compute architecture overview</p></figcaption></figure>

View File

@ -67,6 +67,7 @@ The asset may be of any type — dataset, an algorithm for Compute-to-Data, or a
To qualify for DF, an asset must also:
* Have been created by Ocean Smart contracts [deployed](https://github.com/oceanprotocol/contracts/blob/v4main/addresses/address.json) by OPF to [production networks](../discover/networks/)
* The asset must be listed on Ocean Market
* Cant be in [purgatory](https://github.com/oceanprotocol/list-purgatory/blob/main/policies/README.md)
### A Brief History of Data Farming

View File

@ -8,7 +8,7 @@ description: >-
<figure><img src="../../.gitbook/assets/gif/like-a-boss.gif" alt=""><figcaption></figcaption></figure>
The beginning of any great algorithm for Compute-to-Data starts by referencing the dataset asset correctly on the Docker container. Read on, anon.
The beginning of any algorithm for Compute-to-Data starts by loading the dataset correctly. Read on, anon 👨🏻‍💻
### Open the local dataset file