Hybrid Database and Blockchain Metadata Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems lack secure and scalable solutions for managing digital assets and transactions, particularly in cloud computing environments, where trust in a service provider is required, and public trust ledgers do not provide platforms for enterprise-level digital asset exchange.

Innovation Solution

Integration of an on-demand database system with a public trust ledger, enabling the creation and transfer of non-fungible tokens with dynamic attribute revelation, secure transaction management, and scalable digital asset exchange through smart contracts and metadata storage, using technologies like Layer 2 protocols and DAML for Byzantine fault tolerance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cloud computing systems are used to manage digital assets, then serviceability and ease of operation are improved, but reliability and trust are worsened due to dependence on service providers

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a hybrid architecture where a cloud-based database system serves as an intermediary for efficient data storage and retrieval, while a public trust ledger (blockchain) acts as a mediator for immutable transaction recording. This separation allows the cloud system to provide ease of operation while the blockchain ensures reliability through its decentralized, tamper-proof nature.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments functionality between two distinct components: a cloud-based database system for operational efficiency and a public trust ledger for trust verification. This segmentation allows each component to excel at its specific function while mitigating the weaknesses of relying solely on one system.

Inventive Principle:
Principle #1Segmentation

2Reliability

If public trust ledgers are used for transaction recording, then reliability and security are improved, but productivity and ease of operation are worsened due to lack of platform support

Engineering Contradiction:
ImprovereliabilityVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the system into two functional segments: the public trust ledger handles only the critical function of immutable transaction recording to ensure reliability, while the cloud-based database system handles operational tasks like asset management and user interactions to maintain productivity. This segmentation allows each component to optimize for its specific purpose.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cloud-based database system acts as an intermediary layer that provides enterprise-level platform support and operational efficiency, while the public trust ledger serves as the underlying mediator for trust verification. This architecture allows public trust ledgers to maintain their reliability without directly handling complex operational tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all metadata is stored on the blockchain, then reliability is improved, but loss of substance and transaction costs are worsened

Engineering Contradiction:
ImprovereliabilityVSAvoidtransaction costs
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts only the essential transactional metadata that requires immutable verification and stores it on the blockchain, while moving non-critical attribute data to off-chain storage. This extraction minimizes the amount of data stored on-chain, reducing transaction costs and blockchain bloat while maintaining reliability for critical operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transitions from a single-dimensional storage approach (all data on-chain) to a multi-dimensional architecture where critical transaction data resides on the blockchain and supplementary attribute data is stored off-chain. This dimensional change allows the system to maintain reliability for essential operations while reducing substance loss through selective data placement.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11880372B2Distributed metadata definition and storage in a database system for public trust ledger smart contracts
Publication Date: 2024.01.23 SALESFORCE INC
  • US11880372B2 patent drawing
  • US11880372B2 patent drawing
  • US11880372B2 patent drawing

AI summary

A plurality of metadata entries may be sent from a database system to a distributed storage system via a communication interface. The metadata entries may correspond with a respective plurality of metadata identifiers. A first function in a smart contract deployed on a blockchain may be executed to mint a designated non-fungible token initially owned by a first blockchain party corresponding with a database system account. A first transaction transferring the designated non-fungible token to a second blockchain party different from the first blockchain party may be identified. A second function in the smart contract may be executed to record a second transaction updating an attribute value associated with the designated non-fungible token to include a designated one of the plurality of metadata identifiers corresponding with a designated one of the metadata entries.