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

GITBOOK-16: Updating ocean node functions in architecture page

This commit is contained in:
Jamie Hewitt 2024-07-09 11:29:02 +00:00 committed by gitbook-bot
parent 51a7262c0b
commit 8bfb662bb5
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF

View File

@ -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.  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 #### Old components
Previously Ocean used the following middleware components: Previously Ocean used the following middleware components: