Processing

Please wait...

Settings

Settings

1. WO2020006164 - BLOCKCHAIN-BASED SMART CONTRACT INVOCATION METHOD AND APPARATUS, AND ELECTRONIC DEVICE

Publication Number WO/2020/006164
Publication Date 02.01.2020
International Application No. PCT/US2019/039386
International Filing Date 27.06.2019
IPC
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9
Arrangements for secret or secure communication
32
including means for verifying the identity or authority of a user of the system
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 9/32 (2006.01)
H04L 29/08 (2006.01)
CPC
G06F 16/2379
G06F 16/245
G06F 16/27
G06F 21/6272
G06Q 20/3829
H04L 2209/38
Applicants
  • ALIBABA GROUP HOLDING LIMITED; Fourth Floor, One Capital Place P.O. Box 847 George Town, KY1-1103, KY
Inventors
  • QIU, Honglin; CN
Agents
  • MATTSON, Matthew, J.; US
Priority Data
201810681249.127.06.2018CN
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) BLOCKCHAIN-BASED SMART CONTRACT INVOCATION METHOD AND APPARATUS, AND ELECTRONIC DEVICE
(FR) PROCÉDÉ ET APPAREIL D'INVOCATION DE CONTRAT INTELLIGENT FONDÉ SUR UNE CHAÎNE DE BLOCS ET DISPOSITIF ÉLECTRONIQUE
Abstract
(EN)
Implementations of the present specification disclose blockchain-based smart contract invocation processing. In an implementation, a target transaction comprising invocation data used to initiate invocation of a smart contract is received, and wherein at least a part of the invocation data comprises a data digest of target data stored in a third-party storage system interconnected with a blockchain. The target data corresponding to the data digest is queried from the third-party storage system. A verification of a content on the target data is performed by determining whether an execution condition is satisfied. In response to determining that the verification on the target data succeeds, the smart contract is invoked to perform smart contract computation on the invocation data in the target transaction. A computation result is stored in a distributed database of the blockchain after the smart contract computation is completed.
(FR)
Des modes de réalisation de la présente invention concernent un traitement d'invocation de contrat intelligent fondé sur une chaîne de blocs. Dans un mode de réalisation, une transaction cible comprenant des données d'invocation utilisées pour lancer l'invocation d'un contrat intelligent est reçue, au moins une partie des données d'invocation comprenant un condensé de données de données cibles mémorisées dans un système de mémoire tiers interconnecté avec une chaîne de blocs. Les données cibles correspondant au condensé de données sont interrogées à partir du système de mémoire tiers. Une vérification d'un contenu sur les données cibles est effectuée en déterminant si une condition d'exécution est satisfaite. En réponse à la détermination de la réussite de la vérification sur les données cibles, le contrat intelligent est invoqué afin d'effectuer un calcul de contrat intelligent sur les données d'invocation dans la transaction cible. Un résultat de calcul est mémorisé dans une base de données distribuée de la chaîne de blocs après l'achèvement du calcul de contrat intelligent.
Latest bibliographic data on file with the International Bureau