Processing

Please wait...

Settings

Settings

1. WO2020001011 - METHOD AND DEVICE FOR SYNCHRONIZING NODE OF BLOCKCHAIN

Publication Number WO/2020/001011
Publication Date 02.01.2020
International Application No. PCT/CN2019/072716
International Filing Date 22.01.2019
IPC
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29
Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02
Communication control; Communication processing
06
characterised by a protocol
08
Transmission control procedure, e.g. data link level control procedure
H04L 29/08 (2006.01)
CPC
H04L 45/02
H04L 67/1095
Applicants
  • 北京金山安全软件有限公司 BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD. [CN/CN]; 中国北京市 海淀区小营西路33号二层东区 Eastern, 2nd Floor, No. 33 Xiao Ying Xi Road, Haidian District Beijing 100085, CN
Inventors
  • 杨文玉 YANG, Wenyu; CN
  • 高春盟 GAO, Chunmeng; CN
Agents
  • 北京清亦华知识产权代理事务所(普通合伙) TSINGYIHUA INTELLECTUAL PROPERTY LLC; 中国北京市 海淀区清华园清华大学照澜院商业楼301室 Room 301 Trade Building, Zhaolanyuan, Tsinghua University, Qinghuayuan, Haidian District Beijing 100084, CN
Priority Data
201810713057.429.06.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) METHOD AND DEVICE FOR SYNCHRONIZING NODE OF BLOCKCHAIN
(FR) PROCÉDÉ ET DISPOSITIF DE SYNCHRONISATION D'UN NŒUD D'UNE CHAÎNE DE BLOCS
(ZH) 一种区块链的节点同步方法及装置
Abstract
(EN)
The present invention proposes a method and a device for synchronizing a node of a blockchain. The method comprises: acquiring information of a plurality of nodes adjacent to a node to be synchronized, and information of a plurality of nodes adjacent to an XOR node of the node to be synchronized, and determining candidate nodes according to the acquired information of the nodes; selecting a first predefined number of nodes from the candidate nodes as a newly added node; updating, according to information of the newly added node, a routing table of the node to be synchronized, to obtain an updated routing table; and synchronizing, according to the updated routing table, the node to be synchronized. In this way, more node information can be acquired to select the most ideal node from a greater number of nodes for performing synchronization and routing table update, so as to achieve locally optimal synchronization, thereby ensuring that a node can acquire a currently confirmed or forked transaction more rapidly and stably, and ensuring the security and reliability of a book record. Further, a node routing table is also optimized.
(FR)
La présente invention concerne un procédé et un dispositif de synchronisation d'un nœud d'une chaîne de blocs. Le procédé consiste : à acquérir des informations d'une pluralité de nœuds adjacents à un nœud à synchroniser, et des informations d'une pluralité de nœuds adjacents à un nœud OU exclusif du nœud à synchroniser, et déterminer des nœuds candidats en fonction des informations acquises des nœuds ; à sélectionner un premier nombre prédéfini de nœuds parmi les nœuds candidats en tant que nœuds nouvellement ajoutés ; à mettre à jour, en fonction des informations d'un nœud nouvellement ajouté, une table de routage du nœud à synchroniser, pour obtenir une table de routage mise à jour ; et à synchroniser, selon la table de routage mise à jour, le nœud à synchroniser. De cette manière, plus d'informations de nœud peuvent être acquises pour sélectionner le nœud le plus idéal à partir d'un plus grand nombre de nœuds pour effectuer une synchronisation et une mise à jour de table de routage, de manière à obtenir une synchronisation optimale localement, garantissant ainsi qu'un nœud peut acquérir une transaction actuellement confirmée ou fourchue plus rapidement et de façon plus stable, et assurer la sécurité et la fiabilité d'un enregistrement de livre. En outre, une table de routage de nœuds est également optimisée.
(ZH)
本发明提出了一种区块链的节点同步方法和装置。方法包括:获取多个与待同步节点相临近的节点的信息,以及多个与所述待同步节点的异或节点相临近的节点的信息,根据获取的节点的信息确定候选节点;从所述候选节点中选择第一预定义数量的节点作为新增节点;根据所述新增节点的信息更新所述待同步节点的路由表,得到更新后的路由表;根据所述更新后的路由表对所述待同步节点进行同步。可以获取更多的节点信息,从更多的节点中选择最理想的节点来进行同步和进行路由表的更新,使同步的效果达到局部最优。从而能保证节点可以更快、更稳定地获取当前被确认或者分叉的交易,保证了账本记录的安全性和可靠性。同时,也使得节点路由表得以优化。
Latest bibliographic data on file with the International Bureau