Blockchain Credential Validation via Distributed Node Consensus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The immutability of a blockchain is compromised if a user's credential for adding blocks is compromised, allowing unauthorized addition of new blocks, which undermines the integrity of transaction data.
Innovation Solution
A distributed blockchain ledger system that verifies transaction block authentication credentials through a majority consensus among nodes, using authentication applications and biometric systems to ensure the validity of credentials before adding blocks, incorporating multi-factor authentication processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain immutability is relied upon for security, then data integrity is maintained, but the system becomes vulnerable to credential compromise attacks
Solution Approach 1:
The system performs preliminary authentication verification by multiple nodes before allowing block addition. The authentication credential is validated by at least a majority of nodes in advance, preventing unauthorized blocks from being added to the blockchain in the first place
Solution Approach 2:
The patent introduces an intermediary authentication mechanism where multiple nodes act as mediators between the credential holder and the blockchain. These nodes verify the authentication credential independently before permitting block addition, creating a buffer that protects against credential compromise
2Reliability
If multiple nodes verify authentication credentials, then security is enhanced, but system complexity increases
Solution Approach 1:
The authentication verification process is segmented and distributed across multiple independent nodes in the network. Each node independently verifies the authentication credential, dividing the verification task into separate, manageable units that can operate in parallel
Solution Approach 2:
Each node performs self-service authentication verification using its own computational resources and the predefined authentication algorithm. The nodes autonomously validate credentials without requiring centralized coordination, reducing system complexity while maintaining security
Data Source
AI summary
A request is received, by a plurality of nodes that are part of a distributed blockchain ledger, to add a transaction block to a plurality of blockchains in the distributed blockchain ledger. The transaction block comprises a transaction block authentication credential(s). The plurality of nodes that are part of the distributed blockchain ledger determine if the transaction block authentication credential(s) are valid. An indication is received from at least a majority of the plurality of nodes that are part of the distributed blockchain ledger that the transaction block authentication credential(s) are valid. In response to receiving the indication from the at least a majority of the plurality of nodes that are part of the distributed blockchain ledger that the transaction block authentication credential(s) are valid, the transaction block is added to the plurality of blockchains in the distributed blockchain ledger.


