Multi-Tenant Blockchain Escrow With Shared Auditing Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Blockchain as a Service (BaaS) solutions are cost-prohibitive for users with limited transaction needs due to high overhead costs associated with setting up a blockchain system for security.
Innovation Solution
A cost-effective Blockchain as a Service (BaaS) system that allows users to authenticate, add transaction blocks, and intersperse blocks from multiple tenants in a blockchain, using authentication credentials, block tokens, and encryption to ensure security and auditing capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a blockchain system is set up for security in Blockchain as a Service (BaaS), then security and auditing capabilities are improved, but overhead costs become cost-prohibitive for limited transaction needs
Solution Approach 1:
The patent segments the blockchain into a shared infrastructure where multiple tenants can utilize the same blockchain network. Instead of each tenant having their own separate blockchain, the system segments access and management rights, allowing cost-effective sharing of security infrastructure while maintaining individual tenant security needs through authentication mechanisms and access control levels.
Solution Approach 2:
The blockchain infrastructure is designed as a universal platform that serves multiple tenants with different transaction needs. The same blockchain network provides security and auditing capabilities for all tenants, making the system multi-functional and cost-effective for limited transaction scenarios while maintaining robust security through unified authentication and authorization mechanisms.
2Reliability
If a separate blockchain is created for each tenant, then tenant-specific security is improved, but system complexity and costs increase
Solution Approach 1:
The patent introduces an intermediary authentication and authorization system that mediates between the shared blockchain infrastructure and individual tenant requirements. This intermediary layer handles tenant-specific security needs through authentication credentials and access level management, allowing multiple tenants to securely access the same blockchain without requiring separate blockchain instances for each tenant.
3Reliability
If authentication and access control mechanisms are implemented, then security is improved, but ease of operation decreases
Solution Approach 1:
The patent implements dynamic access control mechanisms that adjust authentication requirements based on tenant needs and transaction types. The system dynamically manages access levels and authentication credentials, making security adaptable rather than static. This dynamic approach maintains strong security while improving ease of operation by automatically managing authentication complexities behind the scenes.
Data Source
AI summary
A request to authenticate to a Blockchain as a Service (BaaS) is received from a tenant (e.g., a user that is acting on behalf of a corporation). An authentication credential of the tenant associated with the request to authenticate to the BaaS is determined to be valid. In response to determining that the authentication credential of the tenant associated with the request to authenticate to the BaaS is valid, a level of access is granted to the BaaS. A request is received, from the tenant, to add a transaction block to a blockchain in the BaaS. The blockchain in the BaaS is interspersed with transaction blocks from a plurality of tenants of the BaaS. The transaction block is then added to the blockchain in the BaaS. This addition to the BaaS represents both an Escrow and an Audit capability.


