Multi-party cross-chain method based on consistent hash consensus protocol
A consistency and hash algorithm technology, applied in the blockchain field, can solve the problems that cannot solve the needs of cross-chain consensus
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment 1
[0050] 1. figure 1 It shows an implementation form according to the present invention, and shows a schematic diagram of the overall architecture of a multi-party cross-chain method based on a consistent hash consensus protocol. This schematic diagram shows a model that carries the method of the present invention. User U={U 1 , U 2 ,...,U n} Cross-chain transactions occur, assets need to be transferred, U i Generally refers to the i-th user, and the specific implementation steps are as follows:
[0051] (1) Formulate a consensus protocol for multi-party cross-chain systems to realize the smooth progress of verification transactions, thereby ensuring the security of users' assets, and calculate the user U according to the hash function of the consistent hash algorithm. i Hash value, where user U i at chain X i superior;
[0052] (2) Find the user U according to the hash value i The position of the corresponding virtual node on the hash ring, when preparing to conduct cro...
specific Embodiment 2
[0058] 2. In another example, take the present invention to realize the consensus protocol based on the consistent hash algorithm as an example, such as figure 2 shown. Adopting this scheme has the advantage of realizing system load balancing. Moreover, this manner is only an illustration of a preferred example, but is not limited thereto. When implementing the present invention, the implementation style of the application scene can be changed according to user requirements. The consistent hash consensus protocol in the step (1) also includes the user U iConsists of various message processing nodes, including proposal nodes, which are used to propose transaction proposals (proposal number PID and proposal content V); consensus nodes: participate in the process of verifying consensus; backup nodes: obtain approved proposals. All nodes in the blockchain can be proposal nodes, consensus nodes and backup nodes. All notification messages contain only the PID. The specific imp...
specific Embodiment 3
[0073] 3. If image 3 Shown is a flow chart for realizing the cross-chain consensus of the present invention, which takes asset transaction transfer as an example to illustrate the specific implementation process of the multi-party cross-chain consensus of the present invention. Among them, the step (3) includes: during the transaction process of the user U, the total amount of assets involved satisfies the condition: U can form a tradable matrix A, if and only if the equation , the transaction can proceed smoothly.
[0074] The step (4), or the process of realizing load balancing, also includes realizing virtual node data backup and dynamic migration, wherein the step of realizing virtual node data backup includes: according to the storage and processing capabilities of the server or each node, allocating the corresponding capabilities For matching tasks, the capabilities are matched, that is, considering the size of stored data and asset requirements, that is, assigning ta...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com