Processing

Please wait...

Settings

Settings

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

Publication Number WO/2020/006172
Publication Date 02.01.2020
International Application No. PCT/US2019/039405
International Filing Date 27.06.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
[IPC code unknown for G06F 16/185]
H04L 29/06 (2006.01)
G06F 16/185 (2019.01)
CPC
G06F 16/9014
G06F 16/90339
G06F 21/6272
G06Q 20/02
G06Q 20/382
G06Q 20/38215
Applicants
  • ALIBABA GROUP HOLDING LIMITED [--/US]; Fourth Floor, One Capital Place P.O. Box 847 George Town, KY1-1103, KY
Inventors
  • QIU, Honglin; CN
Agents
  • VALENTINO, Joseph; US
Priority Data
201810681250.427.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'APPEL DE CONTRAT INTELLIGENT SUR LA BASE D'UNE CHAÎNE DE BLOCS, ET DISPOSITIF ÉLECTRONIQUE
Abstract
(EN)
A target transaction comprising invocation data used to initiate the invocation of the smart contract based on a blockchain is received, where at least a part of the invocation data comprises a data digest of target data stored in a third-party storage system interconnected with the blockchain. The target data corresponding to the data digest from the third-party storage system is queried. A query result comprising encrypted target data returned by the third-party storage system is received. A key used to decrypt the encrypted target data is obtained and the encrypted target data is decrypted based on the key. Content verification on decrypted target data is performed. If the verification succeeds, the smart contract is invoked to perform smart contract computation on the invocation data. A computation result is stored in a distributed database of the blockchain after the smart contract computation is completed.
(FR)
Une transaction cible comprenant des données d'appel permettant d'initier l'appel du contrat intelligent sur la base d'une chaîne de blocs est reçue, au moins une partie des données d'appel comprenant un condensé de données de données cibles mémorisées dans un système de mémorisation de tierce partie interconnecté à la chaîne de blocs. Les données cibles correspondant au condensé de données provenant du système de mémorisation de tierce partie sont interrogées. Un résultat d'interrogation comprenant des données cibles chiffrées renvoyées par le système de mémorisation de tierce partie est reçu. Une clé servant à déchiffrer les données cibles chiffrées est obtenue et les données cibles chiffrées sont déchiffrées sur la base de la clé. Une vérification de contenu des données cibles déchiffrées est effectuée. Si la vérification réussit, le contrat intelligent est appelé pour appliquer un calcul de contrat intelligent aux données d'appel. Un résultat de calcul est mémorisé dans une base de données distribuée de la chaîne de blocs à la fin du calcul de contrat intelligent.
Latest bibliographic data on file with the International Bureau