Permissioned Blockchain Network Joining via Smart Contracts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of new members into a Decentralized Autonomous Organization (DAO) blockchain network, particularly industrial entities and enterprises, is complex due to the need for secure identity verification, onboarding processes, and efficient voting mechanisms for collective acceptance, which challenges the decentralization and governance of the network.
Innovation Solution
A method and system utilizing smart contracts on a permissioned blockchain for automated and collective evaluation of join requests, including identity verification, compliance checking, and rights allocation, with the ability to synchronize new nodes and channels based on membership rules, ensuring secure and decentralized onboarding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual evaluation processes are used for join requests, then security and compliance verification can be thorough, but the onboarding process becomes time-consuming and complex
Solution Approach 1:
The patent applies preliminary action by pre-defining membership rules, rights, and functions in smart contracts before the join request arrives. The system automatically evaluates join requests against these pre-established criteria, eliminating the need for manual security verification while maintaining thorough compliance checking. This resolves the contradiction by performing verification work in advance through automated smart contract execution.
Solution Approach 2:
The patent replaces manual mechanical evaluation processes with automated smart contract-based evaluation. The smart contracts automatically verify compliance, check membership rules, and allocate rights without human intervention. This substitution maintains security and reliability while dramatically reducing onboarding time and complexity.
2Adaptability or versatility
If decentralized collective evaluation is implemented for join requests, then governance transparency is improved, but the complexity of the joining process increases
Solution Approach 1:
The patent segments the evaluation process into two distinct phases: automated evaluation (handling compliance, membership rules, and technical requirements) and collective evaluation (handling governance decisions and transparency). This segmentation allows each phase to operate independently with appropriate complexity levels, resolving the contradiction by isolating the transparent but complex collective evaluation from the routine automated verification.
Solution Approach 2:
The patent introduces smart contracts as intermediaries that mediate between the join request and the evaluation processes. The smart contracts standardize the evaluation criteria, automate preliminary checks, and facilitate the collective evaluation process through predefined rules. This intermediary layer simplifies the overall process while maintaining governance transparency.
3Reliability
If comprehensive rights allocation is performed during onboarding, then network security and access control are strengthened, but the onboarding process becomes more complex
Solution Approach 1:
The patent applies preliminary action by pre-defining all possible rights, functions, and access levels in smart contracts before onboarding. During the join process, the system automatically allocates appropriate rights based on pre-established membership rules and the entity's requirements. This eliminates the need for complex manual rights configuration while maintaining comprehensive access control.
Solution Approach 2:
The patent creates a universal rights allocation framework through smart contracts that can handle multiple types of rights (transaction rights, consensus rights, data access rights, channel access rights) through a single automated process. This multi-functional approach simplifies the onboarding process while ensuring comprehensive and secure rights allocation.
Data Source
AI summary
A computing system configured for implementing at least one node of a blockchain network based on a permissioned blockchain. The computer system may: receives a join request from an entity requesting to join the blockchain network by connecting a new node to the blockchain network; triggers an evaluation process of the join request, wherein the evaluation process includes an automated evaluation performed using at least one smart contract registered in the permissioned blockchain and configured to verify compliance of the join request with membership rules; provides a response to the join request based on results of the evaluation process.


