Cryptographically Verified Off-Chain Data for Smart Contracts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Blockchain-based smart contracts need a mechanism to verify the authenticity of inputs and data accessed from third-party systems to take action on real-world inputs or perform resource actions, ensuring the integrity of the distributed ledger system.
Innovation Solution
A system and method that uses an off-chain host system to verify the authenticity of smart contract inputs and data, employing cryptographic verification and a deterministic chain of transactions recorded on a blockchain, allowing smart contracts to interact with off-chain resources and execute real-world side-effects while maintaining ledger integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If smart contracts access data from third-party systems, then the functionality and versatility of smart contracts is improved, but the security and reliability of the distributed ledger is compromised
Solution Approach 1:
The patent introduces an intermediary verification mechanism between smart contracts and third-party systems. This intermediary layer validates data from off-chain sources before it is used in smart contract execution, ensuring that the integrity of the distributed ledger is maintained while still enabling access to external data sources.
2Reliability
If cryptographic verification is implemented for off-chain data, then the reliability and security are improved, but the device complexity and implementation difficulty increase
Solution Approach 1:
The patent extracts the cryptographic verification functionality into a separate, dedicated module within the smart contract system. By isolating the verification mechanism, the system achieves enhanced security through cryptography while managing complexity through modular architecture, where the verification logic is contained and can be independently managed.
3Adaptability or versatility
If data from third-party systems is accessed by smart contracts, then the adaptability is improved, but the loss of information and data authenticity increases
Solution Approach 1:
The patent implements a feedback mechanism where the smart contract system verifies data authenticity from third-party sources and provides feedback about the verification status. This ensures that only authenticated data is used in contract execution, preventing information loss and maintaining data integrity while still enabling access to external data.
Data Source
AI summary
A system and method are disclosed that methodologies concerning cryptographically verified blockchain-based contract data inputs and off-chain side-effects. The system and method provide a deterministic and cryptographically verifiable chain of transactions, recorded on a blockchain (distributed ledger) system. This system provides an irrefutable public accounting of the transactions involved in incorporating on-chain contract execution with off-chain data and side-effects (resource actions).


