Resilient Microservice Architecture for Decentralized Consensus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current decentralized technologies face scalability limitations, inefficiencies in bandwidth and scale, and lack standardization and secure interoperability, making them unsuitable for high-bandwidth, high-rate applications and hindering the widespread adoption of Web 3.0 concepts.
Innovation Solution
A resilient microservice system is developed, comprising multiple distributed computing sub-systems that utilize consensus mechanisms for message processing and remote procedure calls (RPCs) to ensure Byzantine Fault Tolerance (BFT) and decentralized operation, enabling efficient and secure data processing across multiple nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If decentralized technologies are implemented, then security and fault tolerance are improved, but scalability and processing efficiency deteriorate
Solution Approach 1:
The system segments the decentralized network into multiple distributed computing subsystems, each capable of independent operation. This segmentation allows parallel processing across subsystems while maintaining decentralization, thereby improving both fault tolerance and processing efficiency simultaneously rather than trading one for the other
Solution Approach 2:
The patent introduces a new dimensional approach by implementing hierarchical consensus mechanisms and multi-layered data structures that operate at different levels of the system. This dimensional expansion enables the system to maintain security properties while achieving higher throughput by processing operations at appropriate levels of the hierarchy
2Reliability
If decentralized technologies are implemented, then security and trust are improved, but bandwidth limitations and scalability deteriorate
Solution Approach 1:
The patent extracts and separates critical security verification functions from the main data processing flow. By extracting consensus validation and security checks to operate independently and asynchronously, the system maintains high security standards while preventing these security operations from becoming bandwidth bottlenecks for the overall system throughput
3Reliability
If standardization and secure interoperability are improved, then system reliability is enhanced, but device complexity increases
Solution Approach 1:
The patent implements universal, standardized protocols and interfaces that enable different distributed computing subsystems to interoperate securely. These universal standards are designed to be multi-functional, handling multiple security and communication requirements through unified mechanisms, thereby reducing the apparent complexity while maintaining high reliability and secure interoperability across the system
Data Source
AI summary
A redundant decentralized microservice architecture, in which each of at least selected some of the microservices is executed multiple times by multiple microservice computing nodes acting as mirror sites after reaching a distributed consensus regarding the correct way/order in which the microservices are to be executed. Clusters of redundant microservice computing nodes work in intra-cluster consensus when responding to remote procedure calls (RPCs) by activating the associated microservices multiple times, and then sending multiple RPCs to additional clusters of redundant microservice computing nodes. The process may repeat as a chain of inter-cluster microservice activation events that facilitate execution of multiple different microservices together constituting a single operation that is executed resiliently even under the most detrimental fault conditions, thus achieving fault tolerant computing that combines multiple mirror sites, multiple operators, consensus mechanisms and cryptography to achieve censorship resistance, decentralized operation and Byzantine Fault Tolerant computing utilizing microservices.


