Blockchain Event Execution via Token Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer systems face challenges in ensuring the safety and security of sensitive information while optimizing technical operations, particularly in decentralized environments where a single point of failure can lead to data tampering and unauthorized access.
Innovation Solution
A decentralized peer-to-peer (P2P) system utilizing a blockchain data structure, where multiple computing devices operate together to manage a blockchain, providing byzantine fault tolerance and eliminating single points of failure, and a data authentication and event execution platform that uses tokens to authenticate data and execute events securely across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a centralized computer system is used to process and store data, then operational efficiency and ease of operation are improved, but data security and reliability deteriorate due to single points of failure and vulnerability to tampering
Solution Approach 1:
The patent segments the centralized system into multiple distributed computing devices that collectively form a peer-to-peer network. Each device maintains a copy of the blockchain data structure, eliminating single points of failure while distributing computational tasks across the network, thus maintaining operational efficiency while improving data security and reliability.
Solution Approach 2:
The patent transitions from a two-dimensional centralized architecture (single server storing all data) to a multi-dimensional distributed architecture where multiple nodes store replicated data across different locations. This dimensional expansion creates redundancy and resilience against failures while maintaining system accessibility and operational efficiency.
2Reliability
If a decentralized peer-to-peer system is used to enhance data security, then reliability and data integrity are improved, but device complexity and computational requirements worsen
Solution Approach 1:
The patent uses cryptographic copying where each node creates and maintains copies of the blockchain data structure. Instead of managing complex distributed state, nodes replicate the entire immutable ledger, simplifying the complexity model while ensuring data integrity through cryptographic verification of copied data.
Solution Approach 2:
The system implements self-service through automated consensus algorithms and cryptographic verification. Nodes automatically validate transactions and maintain data integrity without requiring complex manual coordination or centralized management, reducing operational complexity while maintaining high reliability.
3Reliability
If multiple computing devices are used to authenticate data through tokens, then data authenticity and security are improved, but the time required for authentication and event execution worsens
Solution Approach 1:
The patent implements preliminary action through pre-computed cryptographic hashes and pre-established consensus protocols. Data is hashed and verified against the blockchain ledger before events are executed, and tokens are validated against pre-stored cryptographic keys, enabling rapid authentication without time-consuming real-time computation during event execution.
Solution Approach 2:
The patent replaces mechanical verification processes with cryptographic substitution. Instead of time-consuming manual or sequential verification of data authenticity, the system uses cryptographic hash functions and digital signatures that can be verified computationally in constant time, dramatically reducing authentication time while maintaining high reliability.
Data Source
AI summary
Aspects of the disclosure relate to multicomputer systems and methods for data authentication and event execution. Any full node computing device in a network, including a data authentication and event execution computing platform, may receive a blockchain and a token associated with authenticating data included in the blockchain. The computing platform may analyze the data included in the blockchain to determine that another token must be received for data authentication. The computing platform may generate a request for the second token and transmit the request to the appropriate network device. The network device may then either approve or reject the request for an authentication token. If the appropriate number of devices authenticate the data in the blockchain by providing a token, then an associated event may be executed.


