Core Components

Cognition Open Chain Protocol: Will enable applications to interact with various blockchain protocols (Bitcoin, Ethereum, Solana) through a standardized API. It includes three API levels:

  1. Common Chain APIs: Basic functions supported by all Chain Adapters.

  2. Common Chain Data APIs: Access to blockchain data and finite state machine operations.

  3. Native Chain APIs: Advanced features of specific blockchain protocols.

Chain Adapters: Implementations that translate blockchain protocols into the unified APIs, facilitating multi-blockchain support. They function like device drivers and are categorized based on the API levels they support. Cognition plans to support Solana , Bitcoin, and Ethereum first, with future community contributions encouraged.

Chain Adapters Marketplace: Community-developed adapters will be available, with contributors rewarded through a token economy.

Chainlet: A core component of Cognition Network, will serve as a microservice that interacts with blockchain and off-chain data through the COCP. It supports various application logic, including:

  • Off-Chain Logic: Accessing non-blockchain data sources.

  • Off-Chain and On-Chain Logic: Bridging external data with blockchain logic.

  • Asset and Resource Handling: Managing large data outside the blockchain.

  • Smart Contracts: Implementing high-performance smart contracts while maintaining trust.

  • Oracle: Integrating external data as triggers for smart contracts.

Implementation

Microservice Architecture: Cognition Network is designed as an event-driven microservice, improving modularity and ease of development. Serverless Computing: Chainlets can be deployed using serverless models like AWS Lambda, enhancing scalability and reducing overhead.

Chainlet Types

  • Off-Chain Logic: For non-blockchain related logic.

  • Off-Chain and On-Chain Logic: Combining on-chain and off-chain logic.

  • Asset and Resource Handling: Managing large data outside the blockchain.

  • Smart Contracts: Implementing and triggering smart contracts.

  • Oracle: Utilizing external data sources for event triggers.

Decentralized Pub/Sub API Gateway

Cognition's gateway supports real-time, decentralized messaging, enabling reactive applications across web and mobile platforms. It features name-based addressing, automatic load balancing, and encrypted communication.

Cloud Nodes

Cognition will be using cloud services as nodes, enhancing abstraction, performance, and security. This approach could become a standard for future blockchain platforms. Cloud nodes, distributed across multiple servers and regions, offer improved decentralization and security compared to traditional nodes.

Last updated