Blockchain Account Manager for Selective Transaction Data Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized databases face issues such as single points of failure, dependency on network connectivity, limited access, and lack of data redundancy, which hinder performance and security, especially when handling sensitive data like healthcare or financial information.
Innovation Solution
A blockchain-based system that enables selective exchange of transaction data by generating key pairs, querying webhooks for consistency, encrypting data, and automatically sharing decryption keys with authorized participants upon transaction commitment, ensuring secure and decentralized data management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If centralized database is used to store and manage data, then data management and control are simplified, but the system has single point of failure and limited access
Solution Approach 1:
The patent divides the centralized database into multiple distributed nodes across a blockchain network. Each node maintains a copy of the ledger, eliminating the single point of failure while preserving data management capabilities through consensus mechanisms.
Solution Approach 2:
The patent introduces smart contracts as intermediary automated programs that mediate data access and transactions between participants. These self-executing contracts enforce business logic and access controls without requiring centralized administration.
2Adaptability or versatility
If all data is stored on blockchain for decentralization, then data redundancy and accessibility improve, but data privacy and security are compromised
Solution Approach 1:
The patent applies different quality characteristics to different portions of data. Sensitive data is encrypted and selectively disclosed only to authorized participants, while non-sensitive data remains accessible to all network participants, optimizing both privacy and accessibility.
Solution Approach 2:
The patent extracts sensitive information from the public blockchain ledger and stores it in private encrypted form. Only necessary transaction metadata remains on-chain, while detailed sensitive data is kept off-chain or encrypted, reducing exposure risks.
3Object-affected harmful factors
If client-side encryption is used to protect sensitive data, then data privacy is improved, but key management and selective sharing become complex
Solution Approach 1:
The patent implements automated key management where smart contracts automatically generate, distribute, and manage decryption keys based on predefined access policies. The system self-services key distribution without manual intervention, reducing complexity while maintaining security.
Solution Approach 2:
The patent performs preliminary key generation and access policy configuration before data is committed to the blockchain. Decryption keys and access rules are pre-established in smart contracts, enabling automatic selective disclosure without complex runtime key management.
4Object-affected harmful factors
If transaction data is encrypted before blockchain commitment, then data privacy is improved, but search capability and data retrieval are slowed
Solution Approach 1:
The patent creates cryptographic copies or hashes of encrypted data that can be searched and indexed on the blockchain without exposing the actual sensitive information. These cryptographic representations enable efficient searching while maintaining data encryption and privacy.
Data Source
AI summary
An example operation may include one or more of receiving, by an account manager node, a request to register a client application executed on a peer connected to a blockchain network of a plurality of participants, wherein the client application generates a transaction data, registering, by an account manager node, the client application, deriving, by the account manager node, a webhook URL from a registration data of the client application, receiving, by the account manager node, a notification of a commitment of the transaction data on the blockchain, and in response to the receiving of the notification of the commitment of the transaction data, sending, by the account manager node, a decryption key for the transaction data to an authorized subset of the participants based on the webhook URL.


