Blockchain Transaction Auditing via Immutable Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain technologies lack the capability to effectively validate and audit the performance of transactions, as they primarily focus on the initiation and planning stages rather than the execution and completion of transactions.
Innovation Solution
The system enables the posting of auditable, immutable data to a blockchain by using smart contracts with deterministic inputs, allowing for the generation and verification of expected outputs, which are then stored and verified on the blockchain, ensuring the accuracy and immutability of transaction performance records.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain is used to store transaction data, then data immutability and security are improved, but the capability to validate and audit transaction performance is lost
Solution Approach 1:
The system segments transaction data into two distinct parts: immutable transaction records stored on the blockchain, and executable scripts containing validation logic stored separately. This segmentation allows the blockchain to maintain its immutability while external systems can execute and validate the scripts to audit transaction performance, thus resolving the contradiction between data security and validation capability.
Solution Approach 2:
The patent introduces an intermediary validation system that acts as a mediator between the immutable blockchain data and the audit requirements. This intermediary executes scripts against the immutable data to produce verifiable validation results, enabling transaction performance auditing without compromising the blockchain's immutability or security properties.
2Reliability
If traditional blockchain structures are used, then data security is maintained, but transaction performance auditing capability is insufficient
Solution Approach 1:
The system performs preliminary actions by embedding executable validation scripts alongside the immutable transaction data during the transaction creation process. These scripts contain predetermined validation logic that will be executed later to verify transaction performance, enabling accurate measurement and auditing before the actual transaction completion, thus maintaining both security and verification accuracy.
Solution Approach 2:
The patent implements a feedback mechanism where the execution results of validation scripts are returned and can be verified against expected outcomes. This feedback loop enables precise measurement of transaction performance by comparing actual results with predetermined validation criteria, thereby achieving both data security and accurate performance verification.
Data Source
AI summary
A method for posting of auditable, immutable data to a blockchain includes: receiving a blockchain including a plurality of blocks, each block including at least a block header and one or more transaction values, wherein each transaction value includes at least a transaction hash; receiving a data file associated with a specific transaction hash included in a block in the blockchain, wherein the data file includes one or more variables; modifying at least one of the one or more variables included in the data file; generating a new hash value via application of one or more hashing algorithms to the modified data file; generating a new transaction value based on at least the generated new hash value and the specific transaction hash; digitally signing the generated new transaction value; and electronically transmitting the signed new transaction value.


