Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020108289 - SYSTÈME DE BASE DE DONNÉES, NŒUD ET PROCÉDÉ

Numéro de publication WO/2020/108289
Date de publication 04.06.2020
N° de la demande internationale PCT/CN2019/117259
Date du dépôt international 11.11.2019
CIB
H04L 29/08 2006.01
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
29Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes H04L1/-H04L27/135
02Commande de la communication; Traitement de la communication
06caractérisés par un protocole
08Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06Q 20/40 2012.01
GPHYSIQUE
06CALCUL; COMPTAGE
QSYSTÈMES OU MÉTHODES DE TRAITEMENT DE DONNÉES, SPÉCIALEMENT ADAPTÉS À DES FINS ADMINISTRATIVES, COMMERCIALES, FINANCIÈRES, DE GESTION, DE SURVEILLANCE OU DE PRÉVISION; SYSTÈMES OU MÉTHODES SPÉCIALEMENT ADAPTÉS À DES FINS ADMINISTRATIVES, COMMERCIALES, FINANCIÈRES, DE GESTION, DE SURVEILLANCE OU DE PRÉVISION, NON PRÉVUS AILLEURS
20Architectures, schémas ou protocoles de paiement
38Protocoles de paiement; leurs détails
40Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
CPC
G06Q 20/40
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
20Payment architectures, schemes or protocols
38Payment protocols; Details thereof
40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
H04L 29/08
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/00 - H04L27/00
02Communication control
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
Déposants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventeurs
  • 张秦涛 ZHANG, Qintao
  • 聂光耀 NIE, Guangyao
  • 刘奇 LIU, Qi
  • 丁健 DING, Jian
Données relatives à la priorité
201811446359.629.11.2018CN
201911038474.429.10.2019CN
Langue de publication chinois (ZH)
Langue de dépôt chinois (ZH)
États désignés
Titre
(EN) DATABASE SYSTEM, NODE AND METHOD
(FR) SYSTÈME DE BASE DE DONNÉES, NŒUD ET PROCÉDÉ
(ZH) 一种数据库系统、节点和方法
Abrégé
(EN)
Provided by the present invention are a transaction method of a database system and a node design. After a node receives a request sent by a client, directly executing simulation on a local status machine to generate a simulation execution result, packaging the simulation execution result and an execution logic of a user, and copying the same to other nodes for tamper-proof inspection; after other nodes in a network receive a message packet, taking out the execution logic of the user and executing same locally to generate a simulation execution result, and then comparing same with the simulation execution result in the message packet; if the two results are inconsistent, it represents the occurrence of data tampering, and a verification failure is returned to an originating node; if the two results are consistent, a successful verification is replied to the originating node; and after verified that the originating node receives enough verification replies, aggregating determination results, directly discarding requests for which it is determined that verification fails, and performing pbft consensus replication logic on requests for which it is determined that verification is successful using a simulation execution result set until status replication ends or fails.
(FR)
La présente invention concerne un procédé de transaction d'un système de base de données et une conception de nœud. Le procédé comprend les étapes suivantes : après qu'un nœud a reçu une demande envoyée par un client, exécution directe d'une simulation sur un automate local pour générer un résultat d'exécution de simulation, mise en paquet du résultat d'exécution de simulation et d'une logique d'exécution d'un utilisateur, et copie de ce paquet sur d'autres nœuds en vue d'une inspection infalsifiable ; après que d'autres nœuds dans un réseau ont reçu un paquet de message, extraction de la logique d'exécution de l'utilisateur et exécution de celle-ci localement pour générer un résultat d'exécution de simulation, puis comparaison de celui-ci avec le résultat d'exécution de simulation présent dans le paquet de message ; si les deux résultats sont incohérents, cela représente la survenue d'une falsification de données, et un échec de vérification est renvoyé à un nœud d'origine ; si les deux résultats sont cohérents, une vérification réussie est renvoyée au nœud d'origine ; et après qu'il a été vérifié que le nœud d'origine a reçu suffisamment de réponses de vérification, agrégation de résultats de détermination, abandon direct de demandes pour lesquelles il est déterminé que la vérification échoue, et réalisation d'une logique de réplication de consensus pbft sur des demandes pour lesquelles il est déterminé que la vérification est réussie à l'aide d'un ensemble de résultats d'exécution de simulation jusqu'à ce que la réplication de statut soit terminée ou échoue.
(ZH)
本发明提供了一种数据库系统的交易方法以及节点设计。节点在接受到客户端发送的请求后,直接在本地状态机上模拟执行生成一个模拟执行结果,并将此模拟执行结果与用户执行逻辑打包,复制给其他节点进行防篡改检验;网络中的其他节点收到消息包后,从中取出用户执行逻辑在本地进行执行生成模拟执行结果,然后再对比消息包中的模拟执行结果;如果两份结果不一致,代表存在数据篡改情况,回复验证失败给发起节点;如果两份结果一致,回复验证成功给发起节点;验证发起节点收到足够多的验证回复后,汇总判断,判断验证失败的请求直接被丢弃,判断验证成功的请求以模拟执行结果集进行pbft共识复制逻辑,直至状态复制结束或失败。
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international