Block chain construction method

A construction method and blockchain technology, applied in the field of information security, can solve problems such as transaction speed, security doubts, trust concentration, etc.

Active Publication Date: 2019-06-07
SUN YAT SEN UNIV
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The present invention forms a dynamic active block chain node through the dynamic distribution of rights and interests and the limitation of the number of fixed active block chain nodes, and solves the problem of trust concentration in the background technology; Effective references to transactions to solve the problem of relying on transaction speed and doubtful security in the background technology

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
  • Block chain construction method
  • Block chain construction method
  • Block chain construction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0085] 1. This embodiment is a public chain scenario, set NS=2, T=60, NC=10, D=2, NL=NC, α=0.6, β=0.6, NR=2, DT 0 =DT 1 =3, set the network to P2P (point-to-point) network, DL=3 seconds.

[0086] 1) In this embodiment, each computing device acts as a client node and a blockchain node at the same time, and the number of computing devices is far greater than 10. Each computing device includes various modules specified in the present invention. The user of each computing device completes the distribution of the original rights and interests through an off-chain platform such as Ethereum, which is mapped to this embodiment and stored in their respective accounts in the state database.

[0087] The total equity of the public chain is included in the genesis transaction, which also includes the default all 0 Merkel roots, the list of active blockchain nodes of generation 0, the start time of the generation, the period and other information.

[0088] After the blockchain node is running, i...

Embodiment 2

[0107] This embodiment is a consortium chain scenario, set NS=2, T=360, NC=10, D=2, NL=NC, α=0.9, β=0.9, NR=2, DT 0 =DT 1 =1, set the network as the multicast network realized by the multicast group, DL=1 second. We set T=360 because the basic assumption in the consortium chain scenario is that nodes occasionally fail and the list of blockchain nodes changes slowly.

[0108] The execution process of the second embodiment is the same as that of the first embodiment, the only difference is that the above-mentioned set parameters are used for the specific parameters, and the values ​​related to the specific parameters in each implementation step will correspondingly change.

Embodiment 3

[0110] This embodiment adopts the parameter setting of the public chain, and the execution process is the same as that of embodiment 1, except that the weight of the node in the current active blockchain list is a value proportional to the node equity, which is equal to the node equity; customer When the terminal selects an active blockchain node to send NT, if it knows the equity of each node, it selects in the order of equity, otherwise it is selected randomly; the weight threshold is equal to the product of the total equity of the current active blockchain node and the security parameter α.

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 relates to a block chain construction method based on a directed acyclic graph and profit evidences, and relates to two logic main bodies of a client and a block chain node. The block chain nodes divide time into different generations, and a block chain node list of the generation is determined at the beginning of each generation according to node rights and interests and other information, and the client nodes generate application messages through a distributed application DAPP, and encapsulate the application messages into net transaction NTs and send the net transaction NTs tothe multiple block chain nodes through a network; then, the block chain node receives NT to package it into a block chain transaction BT; when the block chain node receives BT, a directed acyclic graph is formed and the weight proof of the unstable NT is updated; when the weight proof exceeds a weight threshold, the NT is stable, and the block chain node executes an application message containedin the stable NT through a contract and updates the state of an account to which the NT belongs. According to the invention, transactions can be confirmed in parallel, and the security and the efficiency are relatively good.

Description

Technical field [0001] The present invention relates to the field of information security, in particular to a method for constructing a block chain, which is based on directed acyclic graph technology and equity proof technology. Background technique [0002] Satoshi Nakamoto proposed a point-to-point cash system and published the source code in 2009. After that, cryptocurrencies such as Litecoin, Pidiancoin, and Namecoin appeared. Gavin proposed two improvements to Bitcoin in 2014: The first is to provide the Ethereum Virtual Machine (EVM), which is used to execute arbitrary user-defined codes and implement smart contracts; the second is to store Bitcoin in The currency in the unspent output transaction (UTXO) and some states and codes are stored in an account, which is the account model. The Fabric developed by IBM avoids Ethereum, constructs an alliance chain, and runs in the enterprise. The feature of Fabric is that it does not use cryptocurrency and uses node endorsement....

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q40/04G06Q20/38
Inventor 田海博刘鲁
Owner SUN YAT SEN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products