IPFS Blockchain Database Synchronization Across Zones

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database synchronization systems in high security zones face challenges in ensuring secure, scalable, and reliable data transfer across multiple zones, particularly in electronic payment providers, due to limitations in conventional storage systems.

Innovation Solution

The integration of InterPlanetary File System (IPFS) technology with a permissioned blockchain network, such as Hyperledger Fabric, creates a secure and scalable data synchronization system by using IPFS for data storage and blockchain for transaction management, enabling secure file sharing and metadata management across zones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional storage systems are used for database synchronization across zones, then data transfer can be performed, but security and reliability are insufficient for high security zones

Engineering Contradiction:
Improvedata synchronization reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces blockchain technology as an intermediary layer between distributed databases across zones. The blockchain ledger acts as a trusted mediator that records and verifies data synchronization transactions, ensuring reliability without requiring direct trust between zone participants. This resolves the contradiction by providing cryptographic verification through the blockchain intermediary while maintaining manageable system complexity through standardized protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data synchronization system into distinct functional layers: blockchain ledger for transaction verification, smart contracts for synchronization logic, and distributed databases for data storage. This segmentation allows each component to specialize in its function, improving overall reliability while keeping individual components manageable in complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If data is transferred across multiple zones with increasing datastores, then data synchronization coverage improves, but bandwidth requirements and network overhead increase

Engineering Contradiction:
Improvedata synchronization scalabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential synchronization metadata and transaction hashes to the blockchain ledger, while the actual data remains distributed in local databases. This extraction approach allows the system to scale across multiple zones with minimal network overhead, as only compact verification data needs to be transmitted and stored on the blockchain rather than complete data sets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial synchronization by using blockchain to verify only critical transaction elements (hashes, timestamps, signatures) rather than transferring complete data sets. This partial action approach provides sufficient synchronization coverage for scalability while minimizing bandwidth consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If secure data transfer is implemented across zones, then data security is improved, but system complexity and overhead increase

Engineering Contradiction:
Improvedata transfer securityVSAvoidsystem operational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical security mechanisms (physical access controls, manual authentication) with cryptographic mechanisms inherent in blockchain technology. Digital signatures, hash functions, and cryptographic verification provide automated security that reduces operational complexity compared to manual security management while enhancing data transfer security across zones.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Reliability

If blockchain technology is integrated with IPFS for data storage and transaction management, then data synchronization security and scalability are improved, but system complexity increases

Engineering Contradiction:
Improvedata synchronization trustworthinessVSAvoidsystem architectural complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges blockchain technology with IPFS (InterPlanetary File System) to create an integrated data synchronization architecture. Blockchain provides the trusted transaction ledger and verification mechanism, while IPFS handles distributed data storage and retrieval. This combination enhances data synchronization trustworthiness through cryptographic verification while distributing storage efficiently, with the trade-off of increased architectural complexity that is managed through modular design.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12047358B2Database synchronization system in networked zones using blockchain
Publication Date: 2024.07.23 PAYPAL INC
  • US12047358B2 patent drawing
  • US12047358B2 patent drawing
  • US12047358B2 patent drawing

AI summary

There are provided systems and methods for a database synchronization system in networked zones using blockchain. An electronic service provider may maintain data stores across different zones that may need to synchronize data across these zones. As such, the subject technology provides for data storage using interplanetary file system (IPFS) technology according to some embodiments with blockchain technology to create a secure and reliable data synchronization system. IPFS may be implemented as a data storage layer and blockchain as a transaction management system, where the IPFS address of data files and synchronization points are stored in a distributed ledger. Integration of the IPFS network with a fabric network can enhance IPFS with the fabric network to create a more secure file sharing platform to improve the transfer of data and database synchronization between different zones.