Rewritable Blockchain Stack Using Trusted Party Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face challenges in efficiently rewriting and maintaining data blocks while maintaining the integrity and tamper-resistance of the blockchain.

Innovation Solution

The system employs a trusted party with access to a key secret, utilizing cryptologic architectures and techniques to enable non-tamper-evident rewrites of blockchain data blocks, while maintaining the self-consistency of integrity codes to secure the blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If blockchain data blocks are rewritten using traditional methods, then data updates can be made, but tamper-resistance and integrity are compromised

Engineering Contradiction:
Improveblockchain rewrite capabilityVSAvoidtamper-resistance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a trusted party as an intermediary that holds a key secret and can generate collision data. This intermediary enables controlled rewriting of blockchain blocks while maintaining integrity, as the trusted party mediates between the need for data updates and the requirement for tamper-resistance. The collision data generated by the trusted party serves as a mediator that allows block rewriting without compromising the overall blockchain integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the cryptographic parameters by using a different hash function for the new block than what was used in the original block chain. This parameter change enables the creation of collision data that can rewrite blocks while maintaining valid integrity codes. By changing the hash function parameter, the system allows controlled rewriting while preserving tamper-resistance through the trusted party's oversight.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If integrity codes are made tamper-evident, then security is improved, but the ability to rewrite blocks is lost

Engineering Contradiction:
Improveintegrity verificationVSAvoidblock rewriting capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by having the trusted party generate collision data in advance, before any block rewriting is needed. This pre-generated collision data is stored and can be used later to rewrite blocks while maintaining integrity. The preliminary generation of collision data allows the system to maintain both tamper-evident integrity codes and block rewriting capability, as the rewriting can be performed using the pre-prepared collision data without compromising security.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If blockchain blocks are made immutable, then tamper-resistance is enhanced, but system flexibility and update capability are reduced

Engineering Contradiction:
Improvetamper-resistanceVSAvoiddata update efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the blockchain into two functional parts: the original immutable chain that provides tamper-resistance, and the ability to create new blocks with collision data that enables controlled updates. By segmenting the block structure and using different hash functions for different blocks, the system maintains the immutability of the original chain while allowing efficient updates through newly created blocks that reference the same previous blocks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3711260B1Blockchain operation stack for rewritable blockchain
Publication Date: 2025.06.18 ACCENTURE GLOBAL SOLUTIONS LTD
  • EP3711260B1 patent drawingFigure 1
  • EP3711260B1 patent drawingFigure 2
  • EP3711260B1 patent drawingFigure 3

AI summary

A system includes a blockchain operation stack which may control access to reading and writing operations for a blockchain. The blockchain operation stack may include a credential authority layer that may control permissions for profiles maintained by the credential authority layer. When the permissions are granted by the credential authority layer, a presentation layer may generate a display that may include information on the blockchain structure. The presentation layer may provide tools to facilitate write layer operations to rewrite and append to the blockchain.