Core Layer
The Core Layer includes functionalities required for active participation in the Griffin P2P Network. It features a Distributed Database that maintains internal synchronization over the Griffin Network using a consensus-less zero-trust mechanism. This mechanism leverages cryptographic signatures derived from primary records stored on the primary blockchain.
Distributed Database
Maintains internal synchronization over the Griffin Network using a consensus-less zero-trust mechanism that leverages cryptographic signatures derived from primary records stored on the primary blockchain.
Synchronizer
The Synchronizer module is responsible for:
Polling other nodes over the Griffin network.
Downloading newly appeared records.
Verifying records and integrating them into the main storage.
Periodic cleanup of outdated or irrelevant records from the database.
Validator
The Validator module handles:
Record validation.
Untangling chains of signer records.
Consulting the underlying blockchain.
Ensuring compliance with business rules.
Node Cluster Manager
Supports high availability by:
Managing multiple instances of nodes that serve a single purpose.
Identifying such nodes and building relationships between them.
Synchronizing processes across nodes of the same vendor and purpose.
Blockchain Abstraction Module
Defines common operations abstracted from specific blockchain implementations, facilitating the execution of blockchain-agnostic strategies.
Local Node Cache
Enhances network efficiency via intelligent caching to manage throughput and latency.
Request Filter
Functions similarly to a firewall in the P2P environment, managing traffic from potentially misbehaving or overactive nodes.
Node Availability Manager
Dedicated to:
Self-monitoring.
Performance and status reporting.
Implementing business processes for entering maintenance mode gracefully.
Last updated 1 year ago