Multi-tenant Blockchain Interfaces for Secure Data Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional blockchain networks are inflexible and difficult to adapt for multi-tenant systems and various types of transactions, lacking the security and immutability provided by blockchain architectures during inter-tenant communications, and are not configured for data transactions beyond specific types like coin transactions.
Innovation Solution
A multi-tenant server with blockchain interfaces manages a peer-to-peer blockchain network, enabling various types of data and transactions by using object mapping, transaction message, and contract interfaces to facilitate consensus and secure data management across tenant systems, providing a centralized solution with decentralized security and immutability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a blockchain network is configured for specific types of transactions (e.g., coin transactions), then the data structures and objects can be optimized for that specific transaction type, but the network cannot be easily extended to other types of transactions (e.g., data transactions)
Solution Approach 1:
The patent implements a universal blockchain network that can handle multiple types of transactions (coin transactions, data transactions, medical records, etc.) through a single platform. The system uses a standardized transaction object structure that can accommodate different transaction types without requiring separate blockchain networks for each purpose, thereby achieving multi-functionality while maintaining processing reliability.
Solution Approach 2:
The patent introduces an intermediary layer between the blockchain and specific transaction types. This intermediary enables the blockchain to remain generic while still supporting specialized transaction processing. The system can translate different transaction types into a unified blockchain format, allowing the network to maintain its optimized performance for specific transaction types while extending to other types through this intermediary translation layer.
2Reliability
If a blockchain network operates in a distributed infrastructure, then security and immutability can be maintained through peer-to-peer verification, but adapting the network for multi-tenant systems becomes difficult
Solution Approach 1:
The patent segments the blockchain network into tenant-isolated transaction objects while maintaining the overall distributed infrastructure. Each tenant can have their own isolated transaction history and data, achieved through tenant identification fields and isolation mechanisms in the transaction objects. This segmentation allows multi-tenancy without compromising the distributed security model, as each tenant's data remains isolated while still benefiting from the peer-to-peer verification of the overall network.
Solution Approach 2:
The patent applies local quality by providing tenant-specific isolation and customization within the unified blockchain network. Each tenant can have customized transaction handling, data structures, and access controls tailored to their specific needs, while the overall network maintains the same distributed security architecture. This allows different tenants to experience optimized performance for their specific workloads while sharing the same secure infrastructure.
3Ease of operation
If a centralized cloud architecture is used, then management functions can be removed from tenants and focused on a centralized system, but the security and immutability of information during inter-tenant communications is not maintained
Solution Approach 1:
The patent uses the blockchain itself as an intermediary that provides both centralized management benefits and decentralized security. The centralized system can manage and coordinate transactions through the blockchain's structured protocol, while the distributed peer-to-peer verification ensures security and immutability during inter-tenant communications. The blockchain acts as a trusted intermediary that all tenants can verify, eliminating the need for a centralized authority while maintaining both management efficiency and security.
Data Source
AI summary
A set of interfaces is described for implementing a blockchain network by a multi-tenant server, wherein the set of interfaces comprise an object mapping interface. The object mapping interface includes a set object function to designate a tenant object for use in the blockchain network based on an input object; a map function to map fields of the tenant object in a multi-tenant system managed by the multi-tenant server and fields of an exchange object used by the blockchain network based on an input set of field mappings; and a set owner function to set a tenant in the multi-tenant system as an owner of the mappings based on an input identifier.


