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:
Common Chain APIs: Basic functions supported by all Chain Adapters.
Common Chain Data APIs: Access to blockchain data and finite state machine operations.
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