Skip to content

Commit

Permalink
GITBOOK-16: Updating ocean node functions in architecture page
Browse files Browse the repository at this point in the history
  • Loading branch information
jamiehewitt15 authored and gitbook-bot committed Jul 9, 2024
1 parent 51a7262 commit 8bfb662
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions developers/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,15 @@ Ocean Node is a single component which runs all core middleware services within

Ocean Node handles network communication through libp2p, supports secure data handling with Trusted Execution Environments (TEE) and Multi-Party Computation (MPC), and enables flexible compute-to-data operations. 

The functions of Ocean node include:

* It is crucial in handling the asset downloads, it streams the purchased data directly to the buyer.
* It conducts the permission an access checks during the consume flow. 
* The Node handles [DDO](https://docs.oceanprotocol.com/developers/ddo-specification) (Decentralized Data Object) encryption.
* It establishes communication with the operator-service for initiating Compute-to-Data jobs.
* It provides a metadata cache, enhancing search efficiency by caching on-chain data into a Typesense database. This enables faster and more efficient data discovery.
* It supports multiple chains.

#### Old components

Previously Ocean used the following middleware components:
Expand Down

0 comments on commit 8bfb662

Please sign in to comment.