Processing

Please wait...

Settings

Settings

Goto Application

1. CN105719185 - Block chain data comparison and consensus method

Office
China
Application Number 201610040598.6
Application Date 22.01.2016
Publication Number 105719185
Publication Date 29.06.2016
Grant Number 105719185
Grant Date 15.02.2019
Publication Kind B
IPC
H04L 29/06
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
CPC
G06Q 40/04
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
40Finance; Insurance; Tax strategies; Processing of corporate or income taxes
04Exchange, e.g. stocks, commodities, derivatives or currency exchange
Applicants HANGZHOU COMPLEX BEAUTY TECHNOLOGY CO., LTD.
杭州复杂美科技有限公司
Inventors WU SIJIN
吴思进
WANG ZHIWEN
王志文
Title
(EN) Block chain data comparison and consensus method
(ZH) 区块链的数据对比及共识方法
Abstract
(EN)
The invention discloses a block chain data comparison and consensus method used for hash value calculation of content of each transaction. By changing the random numbers, the numbers of some bits of the hash values are set not to be repeated in a time period, and can be called as unrepeated serial numbers. Accounting servers are used to compare the numbers of the preset bits of the hash values to determine whether the transactions are identical or not. The unrepeated serial number comparison can be carried out in a way of establishing the Merkle-like tree, and because the numbers of the preset bits of the hash values of the transactions are not repeated, and can be used as the serial numbers, and can be disposed in the Merkle-like tree according to the certain rule, and therefore for different accounting servers, the positions of the hash values of the same transaction on the Merkle trees are totally identical, and the differences can be found out quickly, the data transfer amount can be reduced, and the time required by the consensus can be greatly accelerated.

(ZH)
本发明公开了区块链的数据对比及共识方法对于每笔交易内容的哈希值计算,通过变换随机数,在一段时间内预设哈希值的某几位数不重复,这里称不重复编号,记账服务器间比较不同哈希值的预定几位数就可以判断出是一致的交易或是不一致的交易。不重复编号对比可以建立类似梅克尔树的方式进行对比,因为交易的哈希值约定几位是没有重复的,可以作为编号使用,可以按一定的规则放入类梅克尔树中,在不同的记账服务器上,同样的一笔交易哈希值放入梅克尔树中的位置是完全一致的,可以非常快的找出差别,减少了数据的传送量,大大加快了共识所需要的时间。