Hybrid Actor Model Message Storage with Blockchain Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current message-based actor model systems combined with Event Sourcing face challenges in ensuring tamper-proof persistence of event messages, as traditional storage mechanisms are prone to malicious or accidental changes, and blockchain smart contracts are inefficient in handling high volumes of data without cryptocurrency transactions.

Innovation Solution

A hybrid system that combines traditional data storage with blockchain smart contracts to certify and persist actor model messages, using cryptographic hashes and private blockchain networks to ensure immutability and reduce costs associated with cryptocurrency transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data storage mechanisms are used to persist event messages, then high-volume data storage and real-time functionality are achieved, but the stored messages are vulnerable to tampering, corruption, or deletion

Engineering Contradiction:
Improvetamper-proof persistenceVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the storage architecture into two distinct layers: traditional off-chain storage for high-volume event message data and blockchain for cryptographic hash verification. This segmentation allows each layer to optimize for its specific function while working together to achieve both reliability and scalability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cryptographic hashes serve as an intermediary mechanism between traditional storage and blockchain. The hash of each event message is stored on the blockchain, acting as a tamper-proof verification layer without requiring the entire message dataset to be stored on-chain, thus resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If blockchain smart contracts are used to certify all event messages, then tamper-proof certification is achieved, but transaction costs increase due to cryptocurrency usage and processing latency increases

Engineering Contradiction:
Improvemessage certificationVSAvoidtransaction latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of storing and certifying every event message on the blockchain, the system applies partial action by storing only the cryptographic hash of each message on-chain. This selective approach provides sufficient certification for reliability while dramatically reducing transaction latency and costs associated with processing high-volume data on the blockchain.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the parameter being stored on blockchain from the full event message to a cryptographic hash of the message. This parameter transformation maintains the tamper-proof certification property while reducing the data size and processing requirements, thereby eliminating the latency and cost issues associated with certifying complete high-volume datasets.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If cryptocurrency-based blockchain transactions are used for data storage, then immutable certification is achieved, but storage costs become variable and computationally heavy mining processes reduce throughput

Engineering Contradiction:
Improveimmutable certificationVSAvoiddata storage throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system creates a simplified copy of the blockchain verification mechanism by storing only cryptographic hashes on-chain rather than complete transaction records. This copying approach maintains the immutable certification property while eliminating the need for computationally heavy mining processes, thereby increasing storage throughput and making the system more productive.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system uses inexpensive cryptographic hash operations instead of expensive cryptocurrency transactions for each data storage operation. These hash operations are computationally lightweight and can be performed rapidly, providing immutable certification without the high costs and low throughput of cryptocurrency-based blockchain transactions.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS12231588B1Method and system for certification of actor model messages stored in event stores utilizing traditional data storage combined with blockchain smart contracts
Publication Date: 2025.02.18 GALENA HILLS INC
  • US12231588B1 patent drawing
  • US12231588B1 patent drawing
  • US12231588B1 patent drawing

AI summary

A method and system for certification of actor model messages stored in event stores utilizing traditional data storage combined with blockchain smart contracts is disclosed. The method and system do not rely solely on blockchain storage mechanisms, which are plagued with high latency, low throughput, and variable cryptocurrency transaction costs (particularly in the case of “public” blockchain networks). Instead, the method and system hybridizes traditional cloud-based storage methods with blockchain smart contract technology, enabling the storage, certification, and re-verification of high-volume data (i.e., large files). This hybridization may eliminate the need for cryptocurrency exchanges, in particular when leveraging a private blockchain network free of cryptocurrencies, which further promotes functionality at low, fixed cost.