Distributed Database
The Griffin AI network utilizes a Distributed Database to store essential service data crucial for network functionality. This database is publicly visible and decentralized, ensuring transparency and accessibility while maintaining security through consistency protocols.
The integrity of the Distributed Database relies on asymmetric cryptography, a method of encryption that uses a pair of keys (public and private) for secure data transmission and is further supported by the Griffin Identity Management system. Each record within the database is cryptographically signed by the issuer using this key pair, making the signature an integral part of the record itself. This approach ensures that each signature can be reliably verified and directly correlated with a specific identity within the Griffin network.
The consistency of the Distributed Database within the Griffin AI network is maintained through a series of stringent requirements. These requirements are crucial for ensuring that all data transactions within the network are secure, traceable, and aligned with network policies. The table below summarizes the key consistency requirements.
Record Integrity
Every record is cryptographically signed by its issuer, which prevents unauthorized modifications and ensures that each entry is traceable back to a known and verified source.
Rule Enforcement
The system enforces strict rules based on the nature of the record and the capabilities of the identity. For example, Service Providers are prohibited from placing ratings on their own or others’ services to prevent biases and maintain fairness.
Identity Interest Alignment
Identities authorized to create records have no incentive to forge these records. For instance, a user would not generate false service usage logs, as these logs are later utilized for billing purposes.
Table 4: Consistency Requirements
To maintain database consistency, nodes within the Griffin AI network are interconnected, enabling them to share new records either via a pull or push mechanism. Each node can independently verify each new record, thus safeguarding the database against false information. Additionally, each Griffin node implements a robust firewall mechanism designed to detect and manage misbehaving counterparts. This system is crucial for identifying and isolating any nodes that display abnormal or malicious behavior, ensuring the integrity of the network.
Guardian Nodes play a pivotal role in enhancing network security. While all nodes can verify records, Guardian Nodes specialize in monitoring the network to detect misbehavior. These nodes work collaboratively to take decisive actions against problematic nodes, including taking them offline, slashing a portion of their staked tokens, downgrading nodes in the reputation system and issuing warnings.
This distributed security and consistency approach reinforces the database's safety and embodies the decentralized ethos of the Griffin AI network. By ensuring robust network security and reliable database management, Griffin AI enhances system reliability and fosters greater user trust.
Last updated