Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019001139) DISPOSITIF ET PROCÉDÉ D'EXÉCUTION D'UN CODE DE CHAÎNE
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/001139 N° de la demande internationale : PCT/CN2018/085748
Date de publication : 03.01.2019 Date de dépôt international : 05.05.2018
CIB :
G06Q 20/38 (2012.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
Q
SYSTÈ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
20
Architectures, schémas ou protocoles de paiement
38
Protocoles de paiement; leurs détails
Déposants :
华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventeurs :
姜耀国 JIANG, Yaoguo; CN
蒋飞虎 JIANG, Feihu; CN
谢军安 XIE, Junan; CN
胡瑞丰 HU, Ruifeng; CN
丁海洋 DING, Haiyang; CN
Données relatives à la priorité :
201710496967.726.06.2017CN
Titre (EN) METHOD AND DEVICE FOR RUNNING CHAINCODE
(FR) DISPOSITIF ET PROCÉDÉ D'EXÉCUTION D'UN CODE DE CHAÎNE
(ZH) 运行智能合约的方法和装置
Abrégé :
(EN) Embodiments of the present application provide a method and device for running a chaincode, for use in a distributed network. The method comprises: a processing node in the distributed network receives a transaction sent by a consensus service node, the transaction comprising multiple running results generated during endorsement of a chaincode; the processing node checks whether the multiple running results satisfy a verification policy, the checking comprising checking data generated by a program other than a qualification condition of the chaincode in the multiple running results and a version number; if the multiple running results satisfy the verification policy, the processing node identifies the qualification condition in the chaincode, and determines whether local account book data satisfies the qualification condition; if the local account book data satisfies the qualification condition, the processing node accepts the transaction. The method and device for running a chaincode provided by the embodiments of the present application can improve the success rate of writing a transaction into an account book, thereby improving the overall performance of a system.
(FR) Les modes de réalisation de la présente invention concernent un dispositif et un procédé d'exécution d'un code de chaîne, destinés à une utilisation dans un réseau distribué. Le procédé comprend les étapes suivantes : un nœud de traitement dans le réseau distribué reçoit une transaction envoyée par un nœud de service de consensus, la transaction comprenant de multiples résultats d'exécution générés pendant l'acceptation d'un code de chaîne; le nœud de traitement vérifie si les multiples résultats d'exécution satisfont une politique de vérification, la vérification comprenant des données de vérification générées par un programme autre qu'une condition de qualification du code de chaîne dans les multiples résultats d'exécution et un numéro de version; si les multiples résultats d'exécution satisfont la politique de vérification, le nœud de traitement identifie l'état de qualification dans le code de chaîne, et détermine si des données de livre de compte local satisfont la condition de qualification; si les données de livre de compte local satisfont la condition de qualification, le nœud de traitement accepte la transaction. Le dispositif et le procédé d'exécution d'un code de chaîne fournis par les modes de réalisation de la présente invention peuvent améliorer le taux de réussite d'écriture d'une transaction dans un livre de compte, ce qui permet d'améliorer les performances globales d'un système.
(ZH) 本申请实施例提供了一种运行智能合约的方法和装置,应用于分布式网络中,该方法包括:该分布式网络中的处理节点接收共识服务节点发送的交易,该交易包括在智能合约的背书过程中产生的多个运行结果;该处理节点检查该多个运行结果是否满足验证策略,该检查包括对该多个运行结果中由除该智能合约的限定条件之外的其他程序产生的数据和版本号的检查;在该多个运行结果满足该验证策略的情况下,该处理节点识别该智能合约中的限定条件,确定本地账本数据是否满足该限定条件;在该本地账本数据满足该限定条件的情况下,该处理节点接受该交易。本申请实施例的运行智能合约的方法和装置,能够有利于提高交易写入账本的成功率,从而有利于提高系统的整体性能。
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : chinois (ZH)
Langue de dépôt : chinois (ZH)