Multi-tenant Blockchain Smart Contract Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-tenant cloud architectures lack the security, trust, and immutability of information during inter-tenant communications, which are inherent in blockchain networks, particularly when managing smart contracts across different tenants in a peer-to-peer blockchain network.

Innovation Solution

A multi-tenant server manages a peer-to-peer blockchain network, enabling smart contracts by using a transaction queue, tenant level objects, network level objects, and blockchain services to facilitate consensus and immutability, while maintaining separate virtual spaces for each tenant to ensure security and trust, allowing smart contracts to operate across multiple physical objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a multi-tenant cloud architecture is used to manage smart contracts, then centralized functionality and ease of operation are improved, but security and immutability of information during inter-tenant communications deteriorate

Engineering Contradiction:
Improvecentralized functionalityVSAvoidsecurity and immutability of information
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments the multi-tenant environment into isolated tenant virtual spaces while maintaining a centralized blockchain ledger. Each tenant operates in their own secure namespace with dedicated resources, yet all transactions are recorded on the shared immutable blockchain, achieving both centralized management and decentralized security

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain serves as an intermediary layer between the centralized cloud management system and tenant data. Smart contracts act as automated intermediaries that enforce business logic and data exchange rules, ensuring that centralized control mechanisms maintain security and immutability while enabling ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a peer-to-peer blockchain network is used for smart contracts, then security and immutability of information are improved, but device complexity and management difficulty worsen

Engineering Contradiction:
Improvesecurity and immutability of informationVSAvoidmanagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the advantages of centralized cloud computing with decentralized blockchain technology. The cloud infrastructure provides centralized management and resource allocation, while the blockchain layer provides security and immutability, creating a hybrid system that reduces overall complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The blockchain network is designed to serve multiple functions simultaneously: it acts as a secure ledger, an automated contract execution platform, a trust verification system, and a decentralized data exchange mechanism. This multi-functionality reduces the need for separate systems and simplifies management

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If centralized cloud architecture is used for inter-tenant communications, then ease of operation and productivity are improved, but trust and transparency deteriorate

Engineering Contradiction:
Improveinter-tenant communication efficiencyVSAvoidtrust and transparency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The blockchain continuously records all inter-tenant communications and transactions in an immutable ledger. This continuous recording provides ongoing transparency and trust verification without interrupting the efficiency of centralized cloud-based communication channels

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system implements feedback mechanisms where blockchain verification results and transaction statuses are continuously fed back to the centralized management system and tenants. This feedback loop ensures transparency and trust while maintaining communication efficiency through automated validation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11782904B2Advanced smart contract with decentralized ledger in a multi-tenant environment
Publication Date: 2023.10.10 SALESFORCE INC
  • US11782904B2 patent drawing
  • US11782904B2 patent drawing
  • US11782904B2 patent drawing

AI summary

A method for a multi-tenant server to manage data in a peer-to-peer blockchain network is described. The method includes monitoring one or more fields of a first physical object of a first tenant in the peer-to-peer blockchain network to determine when one or more conditions of a smart contract have been fulfilled; determining that one or more conditions of the smart contract have been met by the first physical object of the first tenant; and performing one or more operations of the smart contract, which are associated with the one or more conditions, in response to determining that the one or more conditions of the smart contract have been met by the first physical object of the first tenant, wherein the one or more operations are performed in relation to a second physical object of a second tenant in the peer-to-peer blockchain network.