Proof-of-Cache Validation Using Argon2d for Faster Payments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain-based payment processing systems face issues with slow transaction speeds, vulnerability to attacks, and instability due to Proof of Work (PoW) consensus, leading to potential loss or theft of digital assets and high transaction fees.
Innovation Solution
A proof of cache system using Directed Acyclic Graph (DAG) nodes with cached keys, validated through Argon2d cryptographic hashing, to improve transaction processing speed and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Proof of Work (PoW) consensus is used for transaction validation, then security is improved, but transaction speed deteriorates
Solution Approach 1:
The system performs preliminary actions by pre-computing and caching cryptographic verification keys and transaction validation data before they are needed. DAG nodes maintain caches of validated transaction keys and consensus data, so when a new transaction arrives, the validation can proceed using pre-prepared verification materials rather than performing full PoW computation from scratch.
Solution Approach 2:
The consensus process is segmented into separate functional components: transaction validation, key generation, cache management, and consensus reaching. DAG nodes can independently validate transactions using cached keys while simultaneously participating in consensus through the master node, allowing these operations to occur in parallel rather than sequentially as in traditional PoW systems.
2Reliability
If Proof of Work (PoW) consensus is used for transaction validation, then security is improved, but transaction cost deteriorates
Solution Approach 1:
DAG nodes serve themselves by maintaining local caches of validated transaction data and cryptographic keys. Each node independently validates transactions against its cached data without needing to pay full transaction fees for validation services. The system uses self-sustaining cache validation where nodes verify transactions against previously cached consensus data, eliminating the need for expensive repeated PoW computations for each transaction.
3Adaptability or versatility
If SHA-256 or SCRIPT cryptography is used for consensus, then compatibility is improved, but vulnerability to attacks deteriorates
Solution Approach 1:
The system changes the cryptographic parameter from traditional SHA-256/SCRIPT to Argon2d hashing while maintaining compatibility with existing DAG node architectures. Argon2d provides resistance to side-channel attacks and GPU-based cracking attempts while still serving the fundamental cryptographic function of securing transaction validation. The master node generates Argon2d hashed keys that are cached and used for transaction verification, providing enhanced security without sacrificing the adaptability of the consensus mechanism.
Data Source
AI summary
Aspects of the disclosure relate to methods, systems, and apparatuses for improving speed of transaction processing in payment systems using a proof of cache system. The proof of cache system may be used to validate transactions using cached keys stored on Directed Acyclic Graph (DAG) nodes that are available. The cached keys may be encrypted using Argon2d cryptographic hashing.


