Ocean Nodes: The Heart of @Ocean Protocol Made Simple!
Ocean Nodes are the new all-in-one powerhouse replacing the old Provider, Aquarius, and Subgraph components in the Ocean Protocol stack. With just one command, you can launch everything needed for secure and efficient data operations!
Why Ocean Nodes Are Awesome:
Easy Setup: Run the entire Ocean stack with a single command.
Modular & Scalable: Supports tasks from simple data retrieval to complex compute-to-data (C2D) operations.
Secure & Efficient: Uses technologies like libp2p for peer-to-peer communication and a layered architecture for robust data management.
Flexible: Works with various compute engines like Docker and Kubernetes within a unified framework.
What Do Ocean Nodes Do?
Replace Provider:
Only the node accesses your data.
Verifies buyer permissions and payments on-chain.
Encrypts URLs and metadata during publishing; decrypts during downloads or compute job starts.
Streams data securely (never exposing URLs).
Powers compute services for C2D environments.
Typically managed by the data owner.
Replace Aquarius:
A new Indexer component caches on-chain metadata in a Typesense database.
Monitors MetadataCreated and MetadataUpdated events, updating the database in real-time.
Provides a REST API for easy metadata access without scanning the blockchain.
Replace Subgraph:
Indexes smart contract event data in real-time.
Offers an API for handling queries.
Simplifies development for anyone building on Ocean.