Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020177883 - TURING-COMPLETE SMART CONTRACTS FOR CRYPTOCURRENCIES

Publication Number WO/2020/177883
Publication Date 10.09.2020
International Application No. PCT/EP2019/069371
International Filing Date 18.07.2019
IPC
H04L 9/32 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system
CPC
H04L 2209/38
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
38Chaining, e.g. hash chain or certificate chain
H04L 2209/56
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
56Financial cryptography, e.g. electronic payment or e-cash
H04L 9/3236
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
3236using cryptographic hash functions
H04L 9/3247
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
3247involving digital signatures
Applicants
  • NEC LABORATORIES EUROPE GMBH [DE]/[DE]
Inventors
  • WUEST, Karl
  • MATETIC, Sinisa
  • KARAME, Ghassan
  • CAPKUN, Srdjan
Agents
  • ULLRICH & NAUMANN
Priority Data
19161086.406.03.2019EP
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) TURING-COMPLETE SMART CONTRACTS FOR CRYPTOCURRENCIES
(FR) CONTRATS INTELLIGENTS TURING-COMPLETS DESTINÉS À DES CRYPTOMONNAIES
Abstract
(EN)
The present invention relates to a method for executing smart contracts in a cryptocurrency, wherein the state of the smart contract is stored on the cryptocurrency's blockchain (3). In the method a smart contract creator (1) executes the steps of determining a distributed set of service providers (2), deploying a smart contract and defining a trust model that allows the distributed set of service providers (2) to perform a transaction that effects a state transition of the smart contract if a predefined or configurable quorum of the service providers (2) of the distributed set of service providers (2) attests to the validity of the transaction, and offloading contract execution to the distributed set of service providers (2) and, in case of achieving the quorum, including the state transition effected by the transaction in the blockchain (3).
(FR)
La présente invention concerne un procédé d'exécution de contrats intelligents dans une cryptomonnaie, l'état du contrat intelligent étant stocké sur la chaîne de blocs de la cryptomonnaie (3). Dans le procédé, un créateur de contrat intelligent (1) exécute les étapes consistant à déterminer un ensemble distribué de fournisseurs de services (2), à déployer un contrat intelligent et à définir un modèle de confiance qui permet à l'ensemble distribué de fournisseurs de services (2) d'effectuer une transaction qui effectue une transition d'état du contrat intelligent si un quorum prédéfini ou configurable des fournisseurs de services (2) de l'ensemble distribué de fournisseurs de services (2) atteste la validité de la transaction, et à décharger l'exécution du contrat dans l'ensemble distribué de fournisseurs de services (2) et, en cas d'atteinte du quorum, à inclure la transition d'état effectuée par la transaction dans la chaîne de blocs (3).
Latest bibliographic data on file with the International Bureau