Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Optimization method and optimization end of blockchain architecture

A technology of architecture and optimization method, applied in the field of blockchain, which can solve problems such as blockchain performance defects and security threats

Active Publication Date: 2020-07-07
福建福链科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to provide an optimization method and an optimization end of a block chain system structure to solve the performance defects and security threats of the existing block chain

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Optimization method and optimization end of blockchain architecture
  • Optimization method and optimization end of blockchain architecture
  • Optimization method and optimization end of blockchain architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0074] Please refer to figure 1 and figure 2 , Embodiment 1 of the present invention is:

[0075] A method for optimizing a block chain architecture, comprising the steps of:

[0076] Separately extract the requirement parameter set of each distributed application system in the entire blockchain system, the requirement parameter set includes security requirement level or throughput requirement;

[0077] Among them, such as figure 2 As shown, assuming that there are x distributed application systems in the blockchain system, and extracting y parameters in each distributed application system, figure 2 DAPP is the abbreviation of Decentralized Application, which is the above-mentioned distributed application system, and the parameters are abbreviated as figure 2 C in the figure, DAPP in the figure r It generally refers to any distributed application system.

[0078] S1. Split the n blockchain architectures according to the preset categories to obtain the split component...

Embodiment 2

[0089] Please refer to image 3 , the second embodiment of the present invention is:

[0090] An optimization terminal 1 of a block chain architecture, including a memory 3, a processor 2, and a computer program stored on the memory 3 and operable on the processor 2, when the processor 2 executes the computer program, it realizes the first embodiment above A step of.

[0091] It should be known that the optimization terminal 1 of a blockchain architecture in this embodiment is not limited to a terminal device, and should include modules or systems that implement the steps in the first embodiment above.

[0092] To sum up, the optimization method and optimization end of a block chain architecture provided by the present invention split the block chain architecture into components, and randomly extract components from the split components through a mimic decision-making mechanism. Form a new heterogeneous candidate set, randomly select k sets of architectural components from t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an optimization method and an optimization end of a blockchain architecture. The method comprises the steps of splitting the n blockchain architectures according to preset categories to obtain split components of each preset category in each block chain architecture, and collecting the split components according to the preset categories to obtain a split component set of each preset category; randomly selecting one split component from the split component set of each preset category through a mimicry decision mechanism to form m heterogeneous candidate sets containing all the preset categories; selecting at least one of the m heterogeneous candidate sets as a current architecture of the distributed application system; according to the method, the current architecture of each distributed application system is dynamic and heterogeneous, i.e., the architecture constructed by the invention can select different architectures according to different application systems, so that the performance defects and security threats existing in the existing single, fixed and static blockchain architecture are solved.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to an optimization method and an optimization terminal of a block chain system structure. Background technique [0002] The blockchain architecture is an important factor affecting the performance and security of the blockchain. For example, the Bitcoin system adopts a proof of work (PoW) consensus mechanism and a single-chain data organization structure; On the basis of the structure, smart contracts are added; EOS adopts the DPoS consensus mechanism based on the single-chain data organization structure; IOTA adopts the basic network organization structure of the directed acyclic graph (DAG). [0003] However, whether it is Bitcoin, Ethereum, or EoS, or the blockchain of IOTA, there are certain performance defects and security threats. How to solve the corresponding performance defects and security threats has become an important issue for each blockchain company. Direction o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F16/27G06F21/64
CPCG06F16/27G06F21/64
Inventor 斯雪明
Owner 福建福链科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products