0% ont trouvé ce document utile (0 vote)
185 vues59 pages

Smart Contract Important

Transféré par

boubidirania17
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
185 vues59 pages

Smart Contract Important

Transféré par

boubidirania17
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Machine Translated by Google

Journal pré-épreuve

Enquête sur les contrats intelligents basés sur la blockchainÿ: applications, opportunités et
défis

Tharaka Hewa, Mika Ylianttila, Madhusanka Liyanage

IIPÿ: S1084-8045(20)30323-4

EST CE QUE JE: [Link]


Référence : YJNCA 102857

À paraître dans : Journal of Network and Computer Applications

Date de réception : 20 février 2020

Date de révision : 11 août 2020

Date d'acceptation : 20 septembre 2020

Veuillez citer cet article comme suitÿ: Hewa, T., Ylianttila, M., Liyanage, M., Enquête sur les contrats intelligents basés sur
la blockchainÿ: Applications, opportunités et défis, Journal of Network and Computer Applications (2020), doiÿ: https:// [Link]/
10.1016/[Link].2020.102857.

Il s'agit d'un fichier PDF d'un article qui a subi des améliorations après acceptation, telles que l'ajout d'une page de couverture
et de métadonnées, et la mise en forme pour la lisibilité, mais ce n'est pas encore la version définitive de l'enregistrement. Cette
version fera l'objet d'une révision, d'une composition et d'une révision supplémentaires avant d'être publiée dans sa forme finale,
mais nous fournissons cette version pour donner une première visibilité à l'article. Veuillez noter que, pendant le processus de
production, des erreurs peuvent être découvertes qui pourraient affecter le contenu, et toutes les clauses de non-responsabilité
qui s'appliquent à la revue s'appliquent.

© 2020 Edité par Elsevier Ltd.


Machine Translated by Google

Enquête sur les contrats intelligents basés sur la blockchainÿ: applications, opportunités et défis

Tharaka Hewa

Centre pour les communications sans fil, Université d'Oulu, Finlande

Mika Ylianttila

Centre pour les communications sans fil, Université d'Oulu, Finlande

Madhusanka Liyanage

École d'informatique, University College Dublin, Irlande

Centre pour les communications sans fil, Université d'Oulu, Finlande

Résumé

La blockchain est l'une des innovations techniques perturbatrices du paradigme informatique récent. De nombreuses applications déjà notoirement
difficiles et complexes ont la chance d'améliorer le service avec les bénédictions de la blockchain et des contrats intelligents. L'exécution décentralisée
et autonome avec une transparence intégrée des contrats intelligents basés sur la blockchain révolutionne la plupart des applications avec des
fonctionnalités optimales et efficaces. Le document explore les applications importantes qui ont déjà bénéficié des contrats intelligents. Nous soulignons
également le potentiel futur des contrats intelligents basés sur la blockchain dans la perspective de ces applications.

Mots-clés : Blockchain, Smart Contracts, Applications, DLT, Hyperledger Fabric, Ethereum, Corda, Stellar

1. Introduction Les enregistrements sont inviolables sur le plan informatique avec


l'existence des liens cryptographiques.
La blockchain est un registre décentralisé, distribué et immuable Lien cryptographique : Le lien cryptographique entre chaque
composé d'une chaîne de collecte d'enregistrements cryptographiquement enregistrement trié dans l'ordre chronologique et le bloc construit la
liée. La collection d'enregistrements appelés blocs et les enregistrements chaîne d'intégrité dans toute la blockchain. La signature numérique vérifie
appelés transactions ou événements. Le registre décentralisé est partagé l'intégrité de chaque enregistrement à l'aide de techniques de hachage
entre tous les membres contributeurs du réseau blockchain. Ces et de cryptographie à clé asymétrique. La modification d'un bloc ou d'un
transactions s'ajoutent au grand livre lors de la vérification et du processus enregistrement de transaction viole l'intégrité et finit par rendre
d'accord entre les parties à bord de la blockchain. Les caractéristiques l'enregistrement et le bloc invalides.
importantes associées à la blockchain sont la décentralisation, De plus, les crypto-monnaies permettent des paiements peer to peer
l'immuabilité et le lien cryptographique. transparents et prolifèrent le contexte financier en s'accentuant comme
la première génération de blockchain au monde. Les crypto-monnaies
sont des monnaies virtuelles et numériques sécurisées par des signatures
Décentralisation : La décentralisation de la blockchain délègue
numériques. Bitcoin [1] est la première crypto-monnaie de premier plan
l'autorité entre les contributeurs du réseau. C'est une distinction de la au monde qui permet les transactions financières entre pairs sans
blockchain qui assure la redondance contrairement aux systèmes l'intervention de tiers de confiance tels que les canaux de paiement
centralisés opérés par un tiers de confiance. La décentralisation assure internationaux. Le système fonctionne sans tiers et les transactions
la disponibilité du service, réduit le risque de panne et améliore engagées sur le réseau sont vérifiées par des nœuds dédiés appelés
éventuellement la confiance du service avec une disponibilité garantie. mineurs utilisant les techniques cryptographiques.

Immuabilité : Les enregistrements des transactions dans le grand


livre, qui restent répartis entre les nœuds, sont permanents et inaltérables.
L'immuabilité est une caractéristique distinctive de la blockchain par 1.1. Importance des contrats intelligents basés sur la blockchain

rapport aux systèmes de base de données centralisés qui élèvent au


Les contrats intelligents sont des programmes auto-applicables et
niveau supérieur l'intégrité des données sur le grand livre.
auto-exécutables qui appliquent les termes et conditions d'un accord ou
d'un contrat particulier à l'aide de codes logiciels et d'une infrastructure
informatique. Buterin et al. [2] a lancé le concept de contrat intelligent en
Adresses e-mailÿ: [Link]@[Link] (Tharaka Hewa),
[Link]@[Link] (Mika Ylianttila), madhusanka@[Link] (Madhusanka Liyanage)
mettant l'accent sur les caractéristiques clés avec le déploiement
inaugural dans l'industrie financière. Les contrats intelligents sont un

Prépublication soumise au Journal of Network and Computer Applications 30 octobre 2020


Machine Translated by Google

extension de l'utilisation du registre distribué. Le contrat intelligent fonctionne


comme des programmes décentralisés sur le réseau blockchain. Le programme
Tableau 1ÿ: Résumé des acronymes importants est immuable et vérifié cryptographiquement
l'immuabilité pour assurer la confiance du programme. Les fonctionnalités clés

Acronyme Définition des contrats intelligents sont l'exécution en mode peer to peer
sans intervention d'un tiers centralisé et disponibilité du service sans aucune
3D 3 dimensions
dépendance centralisée. L'exécution autonome alignée sur les conditions
5G 5e génération
ADS-B prédéfinies rend
Surveillance dépendante automatique – Diffusion
IA les contrats intelligents plutôt que la condition papier.
Intelligence artificielle
AIRA Agent robot intelligent autonome Les fonctionnalités des contrats intelligents permettent leur pertinence
API Interface de programmation d'applications à des domaines divers. Bon nombre de ces caractéristiques héritées de
UA Unité d'application la technologie blockchain sous-jacente. Les principales caractéristiques de
BFT Tolérance aux pannes byzantine Les contrats intelligents basés sur la blockchain peuvent être classés comme suit.
BTO Commande d'horodatage de base
Californie
Autorité de certification
CBRS Services de radio à large bande pour les citoyens
1.1.1. Élimination des tiers de confiance
COAP Protocole d'application contrainte
La blockchain est capable de fonctionner en collaboration avec
CVV Valeur de vérification de la carte
nœuds décentralisés. Les contrats intelligents permettent
DAML Langage de modélisation des actifs numériques
exécution dans des conditions prédéfinies. Ce sont les fonctionnalités clés pour
dApp Applications distribuées
DDOS Déni de service distribué résoudre la plupart des limitations des applications centralisées. La
DEX Échange décentralisé décentralisation supprime le point de défaillance unique qui assure la disponibilité
DLT Technologie de grand livre distribué incessante du service. La décentralisation élimine également la consommation
Gouvernement électronique importante de données
ERC Demande de commentaire Ethereum et latence des opérations par rapport à l'aller-retour
FAO Organisation alimentaire et agricole demandes des systèmes centralisés. La décentralisation offre une transparence
FSM Machine à états finis
dans la logique de calcul en éliminant le
VE Véhicule électrique
concept centralisé de «ÿboîte noireÿ» transférant la responsabilité à tous les
EVM Machine virtuelle Ethereum
membres.
FBI Bureau fédéral d'enquête
RGPD Règlement général sur la protection des données
1.1.2. Forger la résistance
HIPAA Confidentialité et portabilité de la santé et des informations
Loi L'intégrité de chaque transaction et bloc dans le système distribué
GHD Passerelle de données de santé
registre vérifié avec les signatures numériques. La forge résistance
HSM Module de sécurité matérielle est une caractéristique distinctive clé qui augmente la valeur de
JE SUIS Gestion des identités et des accès chaîne de blocs. L'enregistrement de transaction et la logique de calcul
OIC Offre initiale de pièces d'exécution sont vérifiés cryptographiquement et restent en permanence sur le
IdO Internet des objets réseau.
CE Informatique
KYC Connaissez votre client
1.1.3. Transparence
LDAP Protocole d'accès à l'annuaire léger
La transparence des transactions est un autre avantage important de
LORRA LONGUE GAMME
contrats intelligents basés sur la blockchain. Le grand livre de la blockchain et
MAC Contrôle d'accès moyen
ML la logique de contrat intelligent est visible pour toutes les parties de la blockchain
Apprentissage automatique
ORM écosystème. La transparence est un élément différenciateur de
Opérateur de réseau mobile
NFT Jeton non fongible la blockchain qui la rend lucrative auprès des centralisés
OBU bases de données.
À l'unité d'embarquement
PBFT Tolérance aux pannes byzantine pratique
PA-DSS Application de paiement - Normes de sécurité des données 1.1.4. Exécution autonome
PCI-DSS Normes de sécurité des données de l'industrie des cartes de paiement La condition programmée et le flux d'événements définis pour s'exécuter une
ICP Infrastructure à clé publique fois que le système de blockchain a atteint le
point de vente Preuve de participation
état de déclenchement. L'état de déclenchement peut être défini dans le smart
STM Mémoire transactionnelle logicielle
contrat après accord de toutes les parties du réseau blockchain. Il peut s'agir de
UAV Véhicules aériens sans pilote
n'importe quelle condition telle que des fonds réduits, un nœud
RV Réalité virtuelle
UTXO atteint un emplacement géographique particulier ou le système reçoit un
Sortie de transaction non dépensée
BLÊME Réseau à grande distance paiement. La caractéristique importante est que l'exécution
WBAN Réseau corporel sans fil est automatique et déclenché sur une condition du pair sans
faisant intervenir un tiers centralisé. La disponibilité du service est
garantie puisque l'opération ne repose pas sur un système centralisé
tierce personne.

2
Machine Translated by Google

1.1.5. Précision sur l'architecture logicielle. Les modèles de conception significatifs du


Les conditions programmées dans les contrats intelligents sont im mutables blockchain également discuté dans le document. Marin et al. [13] ont développé
et vérifiées avant le déploiement dans les nœuds du un ensemble de normes permettant aux contrats intelligents de modifier
réseau blockchain. L'exécution est automatique une fois la condition remplie. La ou annuler un contrat conclu et transmis son importance en postulant sur la plate-
précision est garantie sans intervention humaine ou forme de contrats intelligents Ethereum.
toute autre erreur sur l'exécution. L'exécution précise et autonome élimine Norta et al. [14] ont illustré les problèmes existants associés
l'opération biaisée et améliore la confiance avec des contrats classiques non lisibles par machine entièrement basés
grâce à une exécution précise et transparente. sur la confiance. Luu et al. [15] ont proposé SMARTPOOL qui est un
nouvelle conception de protocole pour un pool de minage décentralisé. Les
1.2. Papier Motivation auteurs ont implémenté et déployé SMARTPOOL sur Ethereum
Les contrats intelligents facilitent l'application des obligations contractuelles et les réseaux classiques Ethereum avec des expériences constructives
accords avec une transparence intégrée et une résistance à la forge. La résultats. Daï et al. [16] proposition de Qtum-framework pour un roman
les caractéristiques distinctives des contrats intelligents le rendent pertinent dans solution de contrat intelligent et de technologie blockchain qui utilise
de nombreuses applications. Beaucoup de recherches menées dans l'industrie Validation de la preuve de participation (PoS). Le cadre aligné sur le
ainsi que le milieu universitaire afin d'étudier les points forts et l'applicabilité des Modèle UTXO (Unspent Transaction Output) utilisé dans Bit Coin. Contrairement
contrats intelligents dans différents domaines d'application. au modèle basé sur les comptes d'Ethereum depuis

En outre, les améliorations des aspects techniques très ciblées pour affiner les ils ont souligné que le modèle basé sur les comptes d'Ethereum présentait des
contrats intelligents pour l'amélioration de limites d'évolutivité.
compatibilité des contrats intelligents. Il y a beaucoup de puces Macrinici et al. [17] ont présenté les problèmes et les solutions correspondantes
plates-formes contractuelles émergentes sur le marché avec des caractéristiques dans une perspective plus large parallèlement aux recherches
distinctives associées qui conviennent à des applications spécifiques. tendances pertinentes pour le contexte des contrats intelligents basés sur la blockchain

Wang et al.[3] fourni un aperçu complet de et a souligné que l'état immature des contrats intelligents. La
contrats intelligents alimentés par la blockchain repérant les distingués les auteurs ont également détaillé la sécurité, la confidentialité, l'évolutivité et la
défis dans les contrats intelligents ainsi que les tendances futures. programmabilité des contrats intelligents hautement ciblés dans les recherches
Wright et al. [4] ont présenté les avantages et les inconvénients de la menées précédemment. Zheng et al. [18] a présenté une enquête sur les défis
la technologie décentralisée émergente et son exigence pour le et les opportunités de la blockchain. Lui et coll.
l'expansion d'un nouveau sous-ensemble de lois appelé Lex Cryp tographia et a [19] ont présenté une enquête sur la technologie blockchain et ses perspectives
souligné l'exigence de la réglementation de d'application. Sankar et al. [20] s'est concentré sur l'analyse des protocoles de
organisations basées sur des contrats intelligents basés sur la blockchain selon consensus proposés avec leur faisabilité et leur efficacité
la théorie juridique. Udokwu et al. [5] ont fourni une revue systématique de dans les propriétés qu'ils ont proposé de faciliter pour les plus importants
des études antérieures telles que des cadres, des simulations, des méthodes et plateformes blockchain comme Hyperledger Fabric, Stellar et R3
prototypes de travail qui ont démontré l'application de smart Corda. Singh et al. [21] ont présenté la signification du concept de sidechain,
contrats dans l'organisation ainsi que les principales anticipations avec un bilan après examen, qui a une
des contrats intelligents dans l'entreprise, y compris la mise en place potentiel futur dans le contexte de la blockchain.
de la confiance. Seijas et al. [6] a fourni un aperçu de haut niveau de
les langages de script utilisés dans les crypto-monnaies existantes 1.3. Notre apport

et des plates-formes de contrats intelligents, notamment Ethereum, Bitcoin et À notre connaissance, il n'y a pas une seule enquête qui
Nxt soulignant les forces et les faiblesses. envisagé l'application de contrats intelligents basés sur la blockchain
Aggrawal et al. [7] ont présenté une analyse complète et approfondie dans le dans une perspective plus large et plus profonde. Ainsi, cette enquête menée
contexte de la communauté intelligente avec une analyse comparative avec une avec un accent particulier sur les applications de la technologie intelligente basée sur la blockchain
¨
enquête existante. Wust et al. [8] ont analysé de manière critique l'applicabilité de contrats. La contribution de l'enquête comprend,
la blockchain pour un scénario d'application particulier en proposant une • Contexte des contrats intelligents basés sur la blockchainÿ:
méthodologie structurée pour déterminer les solutions techniques pertinentes et Un aperçu informatif sur la technologie intelligente basée sur la blockchain
évaluées avec quelques résultats significatifs. contrats soulignant les principes fondamentaux utilisés dans le
applications du monde réel. Clac et al. [9] a exploré la conception chaîne de blocs.
paysage de formats potentiels pour le stockage et la transmission de
accords juridiques intelligents en association avec la technologie blockchain • Importance des contrats intelligents basés sur la blockchainÿ:

spécifiquement pour le contexte des services financiers. Chen et principales caractéristiques des contrats intelligents basés sur la blockchain qui

Al. [10] a modélisé l'exécution de contrats intelligents sur un réseau décentralisé distinguer l'architecture basée sur la blockchain.

réseau sur un cadre basé sur des agents et introduit un nouveau


• Vue d'ensemble sur les plateformes blockchain importantesÿ: le puits
concepts, y compris les pénalités et les incitations à l'agent-basé
plates-formes blockchain connues avec leurs principales caractéristiques
maquette. Sousa et al. [11] a proposé une Byzantine Fault-Tolerant
discutées avec les applications du monde réel.
(BFT) service de commande pour la commande de transactions vérifiées dans le
Hyperledger Fabric avec une nouvelle approche consensuelle avec des résultats • Domaines d'application des contrats intelligents basés sur la
réussis. Xu et al.[12] propose un classement blockchainÿ: une illustration générale de chaque domaine d'application
et comparé les systèmes blockchain et basés sur la blockchain pour aider à la de contrats intelligents basés sur la blockchain avec des travaux connexes,
conception et à l'évaluation de leur impact qui est le contenu principal de l'enquête.

3
Machine Translated by Google

Tableau 2 : Enquêtes précédentes sur les contrats intelligents

Réf Description [17] Comparaison avec notre contribution


Applications de contrats intelligents dans la technologie blockchainÿ: une étude de cartographie Discuté des contrats intelligents et de leur
systématiqueÿ: une étude systématique qui présente des problèmes, rôle dans une perspective d'application concrète,
solutions correspondantes, et les tendances de la recherche, y compris numérique en identifiant les spécificités de l'application
chiffres dans une perspective plus large. connaissances.

[22] Une analyse empirique des contrats intelligentsÿ: plates-formes, applications et modèles de Le rôle des contrats intelligents analysé
conceptionÿ: l'utilisation des contrats intelligents analysée distinction par les domaines d'application.
sur différentes plateformes. Il y avait 834 contrats intelligents analysés par
catégorisation dans leur domaine d'application.
[23] Une enquête complète sur les attaques, les problèmes de sécurité et Nous avons discuté des contrats intelligents dans le

Solutions Blockchain pour l'IoT et l'IIoT : une offre large et complète point de vue applicatif.
discussion sur les solutions blockchain dans le contexte de sécurité IoT et IIoT.

[24] Une enquête sur la protection de la vie privée dans le système Blockchainÿ: une enquête Nous avons discuté des contrats intelligents
complète sur la protection de la vie privée, y compris la gestion de l'identité. se concentrant principalement sur l'applicabilité.

[25] Applications des technologies de grand livre distribué à l'Internet des Nous avons considéré les contextes d'application non
Chosesÿ: Une enquêteÿ: L'applicabilité des contrats intelligents dans différents limité à l'intervention IoT.

contextes avec IoT discutés, y compris les défis et l'avenir


enjeux de la recherche.

[26] A Survey of Blockchain Applications in Different Domains : Une enquête de haut niveau Nous nous sommes concentrés en détail sur les

formative et brève sur la blockchain pour différents différents sous-contextes de chaque application
contextes d'application, y compris financiers et soins de santé. et les problèmes associés avec un nombre
important d'œuvres connexes.

[27] Blockchain : A Survey on Functions, Applications and Open Issues : présente une analyse de Nous nous sommes concentrés profondément sur l'application

la blockchain et de ses applications de la blockchain.

avec différents problèmes ouverts.


[28] Blockchain et ses applications – Une étude détaillée : Une étude de haut niveau Nous avons discuté en détail du contexte de
discussion sur la blockchain et son applicabilité dans différents contextes. chaque application.

• Défis techniques et solutions des contrats intelligents : sur les principaux défis techniques rencontrés dans les contrats intelligents. La
Une revue de haut niveau sur les grands enjeux du smart section 5 discute des leçons apprises et de l'avenir

contrats lorsqu'ils s'appliquent à l'utilisation dans le monde réel travailler. La section 6 conclut l'enquête.
cas. En outre, un examen des solutions correspondantes inclus en guise
d'élaboration.
2. Différentes plateformes de contrats intelligents et leur application
tions
• Leçons apprises et travaux futursÿ: aperçu des applications actuelles et
des améliorations futures requises pour Les contrats intelligents peuvent transformer les règles métier en
aborder les problèmes existants d'entre eux discutés. logiciels d'ordinateur. Différentes plates-formes de contrats intelligents ont
développé pour répondre aux besoins spécifiques de chaque industrie.
• Applications futuresÿ: les domaines d'application qui Chaque plate-forme de contrat intelligent comprend un ensemble de fonctionnalités
ont un potentiel d'applicabilité de la technologie intelligente basée sur la blockchain spécifiques ciblées sur l'application particulière. Pour un exemple,
contrats à l'avenir.
Ethereum est principalement développé pour les applications qui nécessitent une
tokenisation. Presque toutes les plates-formes contiennent les fonctionnalités de
base d'un système de contrat intelligent, notamment le code de programme
1.4. Aperçu du papier
immuable, le registre décentralisé et la couche de consensus.

Le reste du papier est organisé comme suit. Section 2 La figure 1 reflète quelques principales plateformes de contrats intelligents. Table

fournit une brève introduction au document avec des informations de base 3 résume les principaux contextes d'application et les travaux associés.

applicables aux contrats intelligents. L'important Le tableau 4 comprend une comparaison relative des caractéristiques de chaque

acronymes avec les définitions incluses dans le tableau 1. Un résumé plate-forme de contrat intelligent.

d'enquêtes importantes liées à l'article présenté dans le tableau 2.


2.1. Ethereum
Le tableau 3 projette les plates-formes de contrats intelligents avec des pointeurs vers
applications d'usage courant. Les différents contextes d'application Ethereum [47] est défini comme une plate-forme informatique distribuée
discuté dans la section 3. La section 4 comprend un examen qui est composé d'un réseau d'ordinateurs fonctionnant dans un de

4
Machine Translated by Google

Ethereum Hyperlivre
Éther Fournisseur de services aux membres

Gaz Compositeur Hyperledger


Clients
Solidité
Pair
Machine virtuelle Ethereum
Approbation
Compte Ethereum
Service de commande
Code de chaîne

Gaz Client Web Nœud Hyperledger

Machine virtuelle Ethereum

Autorité de certification homologue

Contrat intelligent Chaîne de blocs


Code de chaîne Commandeur Chaîne de blocs

NEM Corda R3
Espace de noms Les flux
Mosaïque États
Compte Contrats
Portefeuille Nano Prestations de service

Apostile Liste blanche de sérialisation


Explorateur de nœuds

Nœud de chaîne de blocs NEM Nœud Corda Blockchain

Serveur d'application CorDapps

Serveur de passerelle API Sauter

Chaîne de blocs Chaîne de blocs

Stellaire Vagues

Ancres Portefeuille mobile Tokeneconomica


Consensus stellaire Client Waves
Lumen Actif intelligent
Services bancaires sur Internet

Nœud de blockchain stellaire


Nœud Blockchain Waves
API Stellar Horizon

Noyau stellaire Client Waves

Chaîne de blocs
Chaîne de blocs

Figure 1ÿ: Plates-formes de contrats intelligents importantes

5
Machine Translated by Google

Tableau 3 : Plateformes de contrats intelligents et leurs applications

Plateforme Principaux contextes d'application Travaux connexes


Ethereum
• Financière • • DAI [29] •
Négociation d'actifs Gitcoin [30] •
Cryptokitties [31]

Tissu Hyperledger
• Chaîne d'approvisionnement • IBM Food Trust [32] •
• Financement du commerce Chaîne de blocs de diamants Everledger [33]
• Négociation d'actions

Corda
• Négoce d'énergie • • Échange de blocs d'énergie [34] •
Assurance • Marchés TradeCloud[35] • MonetaGo[36]
de détail

NEM
• Réalité augmentée • • DigitCoin[37] •
Publicité et marketing • Banque • Bankera[38] •
Jeux • Musique et divertissement Pantos[39] •
Versets[40]

Stellaire
• Versement • StellarX[41] •
Tempo[42] •
TillBilly[43]

Vagues
• Échange d'actifs personnalisé • • TokenEconomica[44] •
Covoiturage TradiSys[45] • Entreprises
multi-chaînes[46]

manière centralisée, autonome et démocratique. Ethereum exécute des Une immense communauté de développeurs contribue à l'évolution
contrats intelligents et déploie des applications décentralisées appelées dApp. d'Ethereum. Les problèmes et les améliorations peuvent être gérés
Le front-end peut être déployé en tant qu'application Web avec le back-end publiquement avec la participation de différents développeurs du monde
associé en tant que contrat intelligent de solidité. Ethereum utilise des jetons entier.
tels que ERC-20 et ERC-721 pour fonctionner avec les contrats intelligents.
• Disponibilité en mode privé et public : Le Quorum est le mode privé
Ethereum Gas est l'unité de mesure des frais généraux de calcul dans
de la blockchain Ethereum. Les utilisateurs ont la possibilité de décider
l'exécution du contrat intelligent. Le coût du gaz est la valeur monétaire à
du mode de fonctionnement de la blockchain en fonction de leurs
dépenser par l'utilisateur pour une exécution intelligente du contrat. La limite
besoins.
de gaz est le prix maximum que l'utilisateur de la plateforme blockchain est
prêt à payer pour l'exécution du contrat intelligent. • Disponibilité de la crypto-monnaie nativeÿ: la crypto-monnaie native
Ether est disponible pour échanger et inciter les membres selon les
différentes exigences.
2.1.1. Avantages •
2.1.2. Désavantages
Système open source : L'instance dirigeante d'Ethereum ne facture pas
les codes sources. Les codes sources sont disponibles publiquement • Frais généraux de stockage du grand livre publicÿ: le grand livre

et ouverts à la contribution des développeurs du monde entier. public est censé être téléchargé lorsqu'un nœud membre doit se
connecter au réseau. Cependant, le stockage augmente continuellement,
ce qui entraîne des frais généraux dans le stockage des nœuds
• Une communauté mondiale de développeurs en contributionÿ: membres.

6
Machine Translated by Google

• Délai d'approbation de la transactionÿ: le délai d'approbation de la transaction blockchain comme Ethereum, les transactions ne seront pas
le temps varie de quelques secondes à quelques minutes, ce qui ne charge des membres car la blockchain sera déployée sur l'infrastructure
répondra pas aux exigences en temps réel du traitement des transactions. des membres.
Par exemple, les paiements de détail sont difficiles à accepter
• Prise en charge de différents langages de programmation (Java, JS,
en utilisant l'Ethereum en raison du temps de transaction.
Go) : Hyperledger fournit un SDK pour une intégration flexible dans
• Coût de transactionÿ: les frais généraux de calcul différentes applications.
l'exécution du contrat déterminé comme le coût du gaz. Le coût du gaz
• Architecture adoptée par le microserviceÿ: le microservice
entraîner éventuellement des frais généraux financiers pour les membres du
réseau. l'architecture offre simplicité et flexibilité avec la
conteneurisation. La conteneurisation facilite le contrôle de version et
• Prise en charge d'un seul langage de programmationÿ: le langage de d'autres opérations connexes. En revanche, les réseaux publics de
programmation du contrat intelligent se limite à Solidity, blockchain sont difficiles
qui est principalement similaire à Javascript. Le langage de programmation à mettre à niveau dès l'identification des problèmes logiciels.
unique limite les experts d'autres programmes
• Requêtes enrichies dans le grand livreÿ: les données de transaction stockées dans
langues.
la base de données CouchDB. Le ledger hérite d'un interrogation riche
• Limites d'intégrationÿ: la prise en charge de l'intégration capacité de CouchDB.
Ethereum doit encore évoluer avec différents contextes d'application tels
que l'IoT. 2.2.2. Désavantages
• Pas de crypto-monnaie nativeÿ: il n'y a pas de crypto-monnaie native dans
la plate-forme blockchain Hyperledger. Si c'est
2.2. Tissu Hyperledger requis, la crypto-monnaie doit être développée par le
contrats intelligents.
Hyperledger Fabric est une plateforme blockchain autorisée
qui est conçu pour une utilisation en entreprise. Hyper ledger Fabric a été adopté
• Complexité du déploiement : Le déploiement de
dans une architecture basée sur des micro-services pour un déploiement pratique.
la plateforme blockchain est relativement compliquée en revanche
Le grand livre développé sur le dessus
aux plates-formes comme Ethereum.
de la base de données CouchDB no-sql. Le contrat intelligent appelé Chain Code
dans la terminologie Hyperledger peut se développer en Java, • Le nombre de cas d'utilisation éprouvés est relativement faibleÿ: la
Langages de programmation NodeJs et GoLang. Les microservices d'un réseau plate-forme de blockchain Hy perledger continue d'évoluer en répondant à
blockchain Hyperledger incluent des pairs, différentes exigences.
Autorité de certification (CA), CouchDB, ordre et code de chaîne. Chaque
microservice déployé en tant que conteneur Docker. Ils
sont interconnectés à l'aide d'appels de procédure à distance. Hyperlivre 2.3. Corda

présente une gamme de versions spécialisées et d'outils d'utilisation R3 Corda est une plate-forme blockchain autorisée qui peut
pour la plateforme blockchain. Tissu Hyperledger, Hyperledger utiliser pour déployer des contrats légalisés avec préservation de la vie privée.
Indy et Hyperledger Sawtooth en sont les exemples significatifs. Les transactions de la plate-forme Corda sont effectuées de manière juridiquement
Chaque version s'est développée avec une spécialisation dans différents contextes. exécutoire. La plate-forme est utilisée dans une grande variété d'applications
telles que la finance, la santé, etc. Les flux,
qui sont les séquences d'étapes menant à une mise à jour du grand livre
2.2.1. Avantages définissent le routage d'exécution du contrat intelligent. L'état du
• Capacité opérationnelle autoriséeÿ: la capacité opérationnelle La plate-forme R3 Corda représente le contrat intelligent qui correspond aux
la capacité opérationnelle offre une flexibilité aux parties prenantes pour contrats du monde réel.
sélectionner les nœuds à exploiter, la portée de
grand livre et une meilleure confidentialité. En revanche, le public 2.3.1. Avantages
les plates-formes blockchain comme Ethereum ajoutent des transactions au • Préservation étendue de la vie privée : Corda a été initialement conçu
grand livre public pour les rendre accessibles au public, ce qui pour répondre aux besoins du secteur bancaire. Le concept de notaire était
soulever des failles de confidentialité. destiné à être exploité par les banques. En revanche
avec l'Ethereum, les notaires sont les mineurs qui vérifient
• Différents modes de consensus (Solo, RAFT, Kafka) : les opérations.
L'Hyperledger fournit différents mécanismes de consensus
capacité d'intégration qui offre la flexibilité nécessaire pour • Une large compatibilité industrielleÿ: Corda prend en charge
les utilisateurs. Les cadres de blockchain publics tels que différentes applications industrielles avec la capacité d'appliquer
Ethereum ne prend pas en charge les mécanismes de consensus personnalisés les contrats ordinaires comme des contrats intelligents.
car il faudra personnaliser d'autres nœuds membres.
• Prise en charge des nœuds de réglementation et de supervisionÿ: Corda
• Pas de frais de transactionÿ: il n'y a pas de frais de transaction prend en charge les nœuds de réglementation et de supervision pour s'aligner sur
pour la blockchain Hyperledger. Contrairement au public écosystèmes bancaires existants.

sept
Machine Translated by Google

• Capacité d'exécution contractuelle réalisteÿ: la corda • Manque de contribution de la communautéÿ: le développeur


est pratique pour l'application de la logique métier car le communauté du NEM est relativement faible si l'on compare
contrat intelligent. Les plateformes avec les principales plateformes comme Ethereum et Hyperledger.

• Prise en charge de différents mécanismes de consensusÿ: Corda prend


2.5. Stellaire
en charge les mécanismes de consensus enfichables pour améliorer la
flexibilité des opérations. Le mécanisme de consensus de Stellar est une plateforme blockchain qui permet des transactions financières
Corda est double, car le consensus sur la validité des transactions et au-delà des frontières. La plate-forme Stellar fournit plus rapidement
consensus sur l'unicité des transactions. temps de traitement des transactions par rapport aux autres plates-formes de
crypto-monnaie. La crypto-monnaie native de Stellar s'appelle
2.3.2. Désavantages Lumen. Le temps de traitement des transactions en association avec
• Aucune crypto-monnaie nativeÿ: il n'y a pas de crypto-monnaie native le concept appelé Anchors est toujours inférieur à 5 secondes. La
incluse dans Corda. invention a utilisé le consensus stellaire basé sur le Ripple
algorithme consensuel. Même si le langage de programmation des contrats
• Vérification uniquement par des notaires de confianceÿ: les notaires de confiance
intelligents n'est pas complet, les contrats intelligents peuvent
service notarial aligne le système Corda sur les exigences des services être utilisé pour les transactions multi-signatures et les exécutions futures.
financiers. On peut dire que les notaires La limitation de la complétude de Turing a été explicitement imposée afin
peut conduire le système vers des fonctionnalités tierces de confiance, pour atténuer les risques de sécurité de la programmation complète de Turing
qui devrait être éliminé dans le principe de la blockchain. langues.

2.5.1. Avantages
2.4. NEM
• Prise en charge de la crypto -monnaieÿ: Stellar possède sa propre crypto-
Le NEM est une plateforme de crypto-monnaie basée sur la blockchain
monnaie appelée Lumen qui prend en charge les différentes opérations
qui est associé à des fonctionnalités à forte valeur ajoutée. NEM
a les capacités supplémentaires telles que la preuve d'identité, l'horodatage
documents et création de ressources numériques personnalisées. Le NEM • Crypto-monnaie pré-générée : les Stellar Lumens sont pré-générés. Par
a un fort potentiel d'utilisation dans des applications industrielles par rapport à conséquent, il n'y a pas de surcharge de calcul pour
d'autres crypto-monnaies. Il y a beaucoup de potentiel l'exploitation minière, comme Bitcoin qui sera plus bénéfique pour
cas d'utilisation avec NEM au-delà du transfert de valeur peer-to-peer. les utilisateurs

• Temps de traitement des transactions plus rapideÿ: la transaction


2.4.1. Avantages
le temps de confirmation est de 3 à 5 secondes, ce qui facilite la
• Crypto-monnaie intégréeÿ: le NEM possède sa propre crypto-monnaie
intégrer pour les paiements de détail
XEM qui peut être utilisée comme un atout, comme
Ethereum.
• Sécurité renforcée grâce à un non-Turing complet
langage de contrat intelligent : Les capacités des contrats intelligents
• Débit de transaction élevéÿ: le débit de transaction de NEM est relativement
complets non Turing sont limitées.
supérieur à celui d'Ethereum et d'Hyper ledger.

2.5.2. Désavantages

• Algorithme de consensus de preuve d'importance amélioréÿ: • Problèmes d'intégration avec les systèmes bancaires existantsÿ:

L'algorithme de consensus Proof of Importance encourage les participants Le Stellar était initialement destiné à être utilisé à des fins financières

à acheter des cryptocoins et à rester actifs transactions. Il y a des difficultés avec l'intégration de
pour la contribution. blockchain avec les systèmes existants tels que SWIFT.

• Utilisation de la récolte déléguée : La récolte déléguée permet à plus de • Difficultés réglementaires avec les cadres juridiques :

membres de contribuer au fonctionnement de Étant donné que la blockchain n'est toujours pas une technologie évoluée, il
réseau Il existe certaines limitations réglementaires car la plupart des systèmes
juridiques ne définissent pas les transactions basées sur la blockchain.

2.4.2. Désavantages
2.6. Vagues
• Limites de la documentation : La documentation
La plateforme de contrats intelligents Waves est une programmation Scala
et d'autres matériaux pour la blockchain NEM sont relativement
plate-forme de blockchain open source basée sur le langage. Il permet
faible par rapport à Hyperledger et Ethereum.
utilisateurs de lancer leur propre jeton de crypto-monnaie et facilite
• Comparativement moins d'outils disponiblesÿ: le nombre d'outils pour la avec échange décentralisé (DEX). Ils ont introduit le
blockchain NEM est relativement faible concept de jetons d'application personnalisés, qui est fait sur mesure pour
par rapport aux autres plates-formes comme Hyperledger l'exigence de l'utilisateur. La plate-forme permet aux utilisateurs de créer, de
Tissu. La plate-forme Hyperledger fournit une vaste gamme poursuivre, de transférer des actifs et d'échanger des jetons personnalisés en 5
d'outils tels que Hyperledger composer pour créer facilement minutes. Le langage de contrat intelligent utilisé dans la plate-forme Waves est un
solutions de chaîne de blocs. langage complet non Turing.

8
Machine Translated by Google

Tableau 4 : Comparaison relative des plateformes de contrats intelligents

Fonctionnalités Ethereum Hyperlivre Corda NEM Stellaire Vagues


Tissu

Mode de fonctionnement Public Privé Privé Public Public Public

Langage de programmation de Javascript Javascript Cotlin/Java personnalisé Personnalisé Personnalisé

contrats intelligents Java/Aller


Mécanisme de consensus PoW Enfichable Radeau Preuve de je Con stellaire Point de vente loué

portance sensus

Latence (Confirmation 15 minutes 1 seconde Non publié 1-2 minutes 1 à 5 secondes 10 minutes

temps)[48], [49], [50], [51]


Débit [52], [53], 20 tps 20 000 tps 15-1 678 tps 4 000 tps 1 000 tps 500 tps
[54], [55], [56]
Crypto-monnaie native Éther Aucun Pièce Corda XEM lumens Vagues

Contrat intelligent Turing Turing complet Turing complet Turing complet Turing Turing Touring complet
complétude incomplet incomplet
et de base
fonctionnel
arnaque intelligente

tracts

Confidentialité des transactions [57], Pas d'intimité Intimité Intimité Pas d'intimité Pas d'intimité Fournit
[58] sur le public à travers à travers sur le public techniques confidentiel
registre chaînes techniques grands livres transfert de données

ces comme
et stockage
données partielles
visibilité

2.6.1. Avantages 3.1. Demandes financières

• Capacité de création de jetons personnalisésÿ: la possibilité de créer La nature auto-exécutoire, immuable et distribuée de la
des portefeuilles personnalisés simplifie le marché de la tokenisation pour Les contrats intelligents réorganisent le secteur financier dans quelques
les nouveaux entrants. Contrairement aux plates-formes telles que dimensions en résolvant de nombreux problèmes existants. Les contrats
Ethereum, la création de jetons personnalisés est une distinction intelligents garantissent que l'opération définie sera exécutée sur un certain état du
profit des Vagues. système et il sera exécuté sans aucune erreur. Les avantages concurrentiels
des contrats intelligents basés sur la blockchain pour le
• Langage complet non-Turing pour une meilleure sécurité : Le les sociétés financières sont mises en évidence dans [59]. La figure 3 reflète
Le langage de contrat intelligent complet non-Turing limite le ces avantages des contrats intelligents dans les applications financières. En
risque d'utilisation de contrats intelligents pour des attaques. outre, le tableau 5 résume les principaux défis liés
à chacune des applications financières et des avantages des contrats intelligents pour
les résoudre.
2.6.2. Désavantages

• Exposés à la volatilité du système monétaire à travers 3.1.1. Gestion de la devise


jetons personnalisés : le concept de jetons personnalisés peut créer La monnaie est l'un des éléments les plus importants de l'industrie financière.
une volatilité artificielle du marché. Devises déclarées ayant cours légal
et contrôlées par une banque centrale nationale sont appelées monnaies
fiduciaires. Les dollars des États-Unis et l'euro en sont des exemples bien connus.
L'utilisation des monnaies Fiat entraîne de nombreux frais généraux pour les
parties prenantes, tels que le stockage et le transport avec un niveau de sécurité
3. Applications des contrats intelligents
élevé. Du point de vue du consommateur, le lien centralisé avec
la banque centrale en monnaie fiduciaire expose la solidité financière
Les principaux domaines d'application et le rôle des contrats intelligents sont de chaque individu au gouvernement. Le gouvernement ou la banque
présentés dans cette section. La figure 2 illustre un aperçu rapide peut annuler une transaction engagée sans l'escroquerie du consommateur
de différentes applications basées sur des contrats intelligents. envoyé aussi. De plus, le vol d'identité est devenu un problème majeur

9
Machine Translated by Google

Gestion des identités et


contrôle d'accès

- Protection des données d'identité Immobilier


- Gestion décentralisée des identités
- Contrôle d'accès décentralisé - Amélioration du processus SecureTransaction
- Élimination des frais de traitement et des commissions

Internet des objets


- Contrats intelligents pour le partage de ressources évolutif dans l'IoT
Soins de santé - Smart Contracts en Edge Computing
- Contrats intelligents pour l'application de la sécurité IoT
- Gestion des informations de santé - UAV
- Protection des données de recherche clinique - Villes intelligentes
- Suivi et traitement automatisés des patients

Devise Télécommunication
- Devise Blockchain et Smart - Contrats intelligents pour le partage de ressources automatisé dans l'IoT
- Connaissez votre client
- Escroc Contrats - Gestion de l'identité des locataires et contrôle d'accès
- Application de RoamingSecurity
- Assurance
- Prêt
- Audit
- Stock trading

Logistique
CrossIndustrie - Assurer la traçabilité et la conformité de la chaîne d'approvisionnement du fret maritime/aérien
- Traçabilité de la chaîne d'approvisionnement des produits spéciaux
- Provenance et traçabilité de la chaîne d'approvisionnement agricole
- Négoce d'énergie
- La gestion des déchets
- Industrie automobile
- La fabrication additive

eGouvernement/ Droit

- Application de la loi par les contrats intelligents


- Smart Contracts pour automatiser les accords contractuels
- Contrats intelligents pour les services publics

Figure 2ÿ: Différentes applications de contrat intelligent

problème dans le monde financier d'aujourd'hui avec les monnaies Fiat. Les
informations sur les comptes financiers sont stockées dans les systèmes
centralisés de tous les principaux organismes de paiement. Les informations
d'identité telles que la valeur de vérification de la carte (CVV) des cartes de crédit
Contrats intelligents dans les applications financières

sont vulnérables aux pirates experts du domaine. La remise internationale en


Devise
- Élimine l'intermédiaire
- Transferts en temps quasi réel monnaie Fiat n'est généralement pas en temps réel et soumise à des commissions
- Permet la monnaie au-delà des frontières
- Sécurité améliorée par les banques intervenantes.
Connaissez votre client
- Fournit une plate-forme mondiale pour toutes les banques La crypto-monnaie est une innovation révolutionnaire de ces dernières années
- Les clients peuvent contrôler l'accès à leurs propres données
- Les modifications des données peuvent être suivies par les propriétaires des données

- Peut éliminer le point de défaillance unique


pour résoudre la plupart de ces problèmes. Propulsée par la technologie
Assurance
- Élimine les fraudes
blockchain, la crypto-monnaie est un actif numérique sécurisé par des techniques
- Réclamations d'assurance automatisées

- Peut établir des polices d'assurance transparentes


cryptographiques et utilisable avec les contrats intelligents. Étant donné que la
Prêt crypto-monnaie est un actif "numérique", une sécurité physique robuste n'est pas
- Élimine les rauds
- Règlements automatisés
- Calcul automatisé des intérêts
requise comme la monnaie Fiat. Transactions en crypto-monnaie considérées
Audit comme pseudo-anonymes, puisque l'identité complète de l'expéditeur et du
- La transparence des transactions est garantie
- Exactitude garantie des rapports d'audit destinataire n'est pas révélée par un tiers, contrairement aux transactions
- Réduction des coûts de l'audit manuel

Stock trading
acheminées via les banques. Une fois validée, la transaction soit enregistrée sur
- Élimine les frais
- Sécurité améliorée
un bloc et répartie entre tous les nœuds de la blockchain garantit qu'aucune
- Règlement en temps réel
partie ne peut annuler la transaction en tant que transactions bancaires
centralisées. Les transactions de crypto-monnaie ne peuvent pas être rejouées
Figure 3 : Avantages des contrats intelligents dans les applications financières lors de la comparaison avec les transactions par carte de crédit.

Bitcoin de Satoshi Nakamoto est la première crypto-monnaie réussie au


monde [1]. Même si Bitcoin ne di

dix
Machine Translated by Google

correctement les contrats intelligents, il existe plusieurs approches suivies par les essayer. L'auteur a suggéré que toutes les données soient stockées dans les
chercheurs pour intégrer les contrats intelligents, telles que institutions fi nancières sous forme cryptée et qu'une version résumée des données
[60] et [61]. Ethereum [47] est une autre innovation importante en matière de soit partagée dans le grand livre public. Moyano
crypto-monnaie. Ethereum n'est pas seulement une plate-forme qui fournit un et Ross [68] ont proposé un système KYC basé sur Ethereum pour réduire les
environnement informatique virtuel appelé Ethereum Virtual coûts opérationnels et améliorer l'expérience client.
Machine (EVM), mais aussi Turing complètent le langage de programmation pour Les auteurs ont également discuté de la possibilité d'incorporer une blockchain
écrire des contrats intelligents à exécuter sur la blockchain. Dans autorisée telle que Corda pour le système. Alex et
perspective monétaire, Ethereum déclare son jeton natif appelé al.[69] proposition de schéma KYC préservant la confidentialité sur Ethereum,
"Ether" qui est un actif numérique supportable. qui tire parti de l'intégration du client dans le respect des
Hu et. al[62, 63] a proposé une solution de paiement basée sur Ethereum les exigences réglementaires. Le système a défini deux contrats intelligents
pour les zones rurales avec une connectivité Internet non permanente. La nommés KycProvider et KyceToken. Chaque contrat intelligent conserve les
les transactions étaient gérées par les nœuds connectés à un réseau local informations relatives à l'accès et fonctionne comme
station de base et les transactions ont été traitées par les mineurs et jeton standard ECR - 20 pour les contrôles KYC.
se connecte périodiquement à la synchronisation des soldes. Bow
et coll. a présenté ZCash [64], qui est un système de paiement décentralisé 3.1.3. Service d'entiercement

anonyme qui permet des transactions privées sur un Escrow est un service essentiel sur les places de marché internationales en

blockchain publique utilisant la crypto-monnaie. Duffield et al. [65] il a illustré Dash ligne. L'entiercement est une technique largement utilisée pour échanger des fonds
qui est une crypto-monnaie centrée sur la confidentialité dans les transactions internationales. Il agit comme le
sur Bitcoin. Il y a des améliorations significatives dans Dash lorsque médiateur de confiance dans les écosystèmes commerciaux internationaux classiques.
par rapport à Bitcoin, comme un réseau incitatif à deux niveaux et qui permet des Puisqu'il n'y a pas de réunions en face à face et de contrat physique
transactions privées et des transferts instantanés. Rosner et al.[66] identifié Ripple établissement dans les transactions internationales en ligne, un
comme un paiement transparent intermédiaire est un service obligatoire. Les services d'entiercement nécessitent
système qui permet des transactions transfrontalières en toute transparence. La des frais de service représentant un certain pourcentage de la transaction
auteurs ont souligné l'importance des autorités de réglementation pour évaluer. Les services d'entiercement actuels ont des processus de règlement non
réglementer les transactions engagées sur paiement décentralisé en temps réel avec des mécanismes de règlement des différends non normalisés.
systèmes.
Cette exigence d'un tiers de confiance dans le service de séquestre
3.1.2. Connaissez votre client alimente l'utilisation de plateformes autonomes telles que la blockchain
Les clients anonymes sont limités dans presque toutes les banques du basés sur des contrats intelligents. L'application du contrat intelligent élimine les
le monde pour prévenir le blanchiment d'argent et d'autres activités illégales. retards de transaction. Les contrats intelligents permettent près
Informations préliminaires telles que noms, adresses, réseaux sociaux les règlements en temps réel et les règles intégrées factureront le
numéros de sécurité et numéros de contact enregistrés par les banques pénalités pour retard de paiement et de livraison. Le distribué
après un processus formel de sélection des clients. Si activités illégitimes l'architecture de service du contrat intelligent éliminera le péché
sont commises par les clients, ces activités peuvent retracer et gle point de défaillance et assurer la disponibilité du service pour rationaliser
carte avec leurs identités pour de plus amples investigations. Chaque banque a l'activité.

adhéré à sa propre spécification du processus Know Your Customer (KYC). Ce Peters [70] a discuté de la technologie blockchain, des contrats intelligents et
processus comprend beaucoup de paperasse de son application dans le transfert de fonds mondial. La
et n'a généralement pas de méthode standardisée pour la vérification interbancaire l'auteur a discuté de la possibilité de services d'entiercement multi-signatures avec
d'un individu. Les gens cachent leur identité des contrats intelligents. L'auteur a également souligné la clé
dans les activités de blanchiment d'argent en raison de la non-normalisation et exigence des contrats intelligents prévus dans l'entiercement, y compris l'exactitude
la plupart du temps, les banques seront pénalisées pour de telles activités et la confiance. Bogner et al. [71] ont démontré une
criminelles. En plus de cela, les clients n'ont pas l'autorité application décentralisée basée sur Ethereum pour le partage de données tangibles
pour contrôler la propriété des données. objets d'usage courant. La solution mise en place associant
À cet égard, l'incorporation de contrats intelligents peut une application web et une application mobile capable de
émancipez la plupart des opérations manuelles délicates tout en améliorant la lecture d'un code QR affiché sur les objets. Le système utilise un service
préservation de la vie privée. Les modifications de données sont traçables d'entiercement pour détenir les frais associés conformément au
par la banque et les clients via le grand livre distribué. exigence.
Les clients auront la propriété des données et pourront contrôler
l'accès aux données pour éliminer l'utilisation abusive des données. Quiconque a besoin 3.1.4. Assurance

pour accéder aux données, doit demander l'autorisation du client. L'assurance est un service essentiel au peuple depuis des siècles.
Des contrats intelligents peuvent être utilisés pour permettre un tel accès de manière dynamique. Les gens ont assuré de nombreux actifs tels que des propriétés, des véhicules,
En outre, le stockage de données distribué améliore le seul entreprises et leur propre vie. Tout contrat d'assurance composé d'un assureur,
point de défaillance et risque de perte de données. La chaîne de blocs organisme qui fournit l'assurance
le stockage des données assure la disponibilité du service avec et la politique qui sont souvent formées sous forme de contrats papier ont un
son architecture de services distribués. processus plus long dans les accords. En plus de cela, l'assurance
Ye et Liang[67] ont discuté des avantages et de la façon dont le smart les fraudes représentent plus de 40 milliards de dollars par an, selon les statistiques
la transformation des contrats va révolutionner le secteur bancaire du Federal Bureau of Investigations (FBI)[72].

11
Machine Translated by Google

Le processus de réclamation et de règlement prend du temps, ce qui est injuste tiers de confiance. Les banques sont les seules dépositaires d'argent autorisées à
expérience client. prêter et dominent le marché des prêts.
L'utilisation de contrats intelligents dans le secteur de l'assurance sera Le traitement actuel des hypothèques et des prêts s'étend souvent sur environ 60
bénéfique dans de multiples dimensions. Le contrat intelligent peut être jours[80]. Ce processus ardu comprend la vérification de la cote de solvabilité des
utilisé pour établir les termes et conditions de la police d'assurance dans demandeurs de prêt et la vérification du profil des souscripteurs.
d'une manière immuable. Aucune intervention humaine n'est nécessaire pour
régler une réclamation. Audit et vérification basés sur des contrats intelligents
processus sera simple que le processus manuel avec
le grand livre public et immuable distribué mondialement.
Hans et al. [73] souligne l'utilité de la blockchain
basés sur des contrats intelligents dans le secteur de l'assurance. Les auteurs ont déclaré
que les contacts intelligents peuvent accélérer le traitement des réclamations et
éliminer les frais administratifs. Les auteurs ont également souligné
qu'il reste encore certains aspects, notamment l'évolutivité, la flexibilité et le
fonctionnement autorisé, à améliorer avant l'intégration
le contrat intelligent dans le secteur de l'assurance. B3i [74] est l'un des
les innovations les plus significatives de l'industrie de l'assurance en collaboration
avec une quinzaine de géants du secteur. Le contrat intelligent
systèmes basés améliorent la chaîne de valeur de l'assurance et de la réassurance
ainsi que d'améliorer l'expérience client dans le processus KYC. Dans [75],
auteurs ont illustré les améliorations possibles de l'assurance
l'industrie en utilisant des contrats intelligents basés sur la blockchain. Les auteurs
ont souligné l'amélioration de la satisfaction des clients grâce à
processus KYC unifié, détection des fraudes puisque chaque transaction de
réclamation nécessite de vérifier par le nombre de parties à approuver, automatisation
du traitement des réclamations et produit innovant
capacité d'intégration telle que la micro-assurance.
Guo et al. [76] a proposé WISChain, qui était destiné à
sécurité de l'identité Web. Ils fournissent deux modèles de services d'assurance
pour la sécurité de l'identité Web et la sécurité des sites Web commerciaux,
qui permet aux preuves de réclamation d'être téléchargées automatiquement sur la
blockchain. [77] ont illustré une assurance-récolte pratique pour les agriculteurs au
Ghana. Les contrats intelligents ont été de

une amende pour indemniser les assurés en raison de certaines conditions


tels que la sécheresse ou les précipitations en utilisant des images satellitaires à
haute résolution pour identifier les conditions météorologiques afin d'éliminer les
réclamations. [78] a illustré Etherisc, qui est un système décentralisé et
système d'assurance basé sur un contrat intelligent qui définit deux types
de jetons pour l'incitation économique et pour représenter les risques
respectivement. Il a été utilisé des contrats intelligents Ethereum pour établir un
ensemble de règles normalisées afin de définir comment les parties prenantes

devrait fonctionner dans le système. Vo et al. [79] ont présenté une solution basée
sur la blockchain pour la provenance des données dans
assurance voiture. Le système a été mis en œuvre à l'aide de la plate-forme Hyper
ledger Fabric. Les contrats intelligents ont été invoqués dans
capturer des événements tels que des événements météorologiques, des variations de lieu de
la voiture, etc.

3.1.5. Prêt et emprunt


Les prêts, les emprunts et les prêts sont des activités économiques importantes
d'une nation civilisée qui sont importantes pour le développement économique. Le
développement économique a rendu les besoins humains sophistiqués. Les modes
de prêt se sont également diversifiés
entre différentes voies selon les besoins humains. D'égal à égal
le prêt était un mode célèbre depuis les anciens écosystèmes économiques. Cela a
été transformé en produits syndiqués flexibles
présentés par les principales institutions financières. Ici, les banques agissent comme

12
Machine Translated by Google

Fonctionnalités de la chaîne de blocs

Application Principaux défis Avantages clés

Décentralisation résistance
Forger
la Transparence autonome
Exécution Précision

• Expérience client
Saisie de données redondante dans toutes X améliorée • Capacité de
les banques vérification interbancaire pour
Frais administratifs X XX les détails des clients • La
Connaître ton
Expérience client fastidieuse X X modification des données
Clientÿ: [67],
peut être suivie via le grand
[68], [69]
Problèmes de sécurité des données et de X livre • Le partage universel
confidentialité des utilisateurs des données est possible •
La modification des données ne peut pas XX Frais généraux éliminés •
être suivie Meilleure expérience client •
Frais généraux de duplication de données X L'accès aux données peut être
Le partage universel des données est xxx
impossible
L'utilisateur ne peut pas contrôler l'accès X contrôlé par le propriétaire des données
à ses données

Service • Transparence •
Retards de règlement XX
d'entiercementÿ: [70], [71] Non répudiation • Le
Frais de service coûteux X
règlement est plus rapide
La non répudiation est difficile xxx
Assurance : • Polices immuables •
[73], [74], [75], [76], Les polices d'assurance et les XX X Polices transparentes •
[77], [78], [79] conditions générales sont Frais généraux réduits •
mentionnées sous forme de contrats papier Réclamations frauduleuses
L'audit et la vérification de la xxx X éliminées
réclamation constituent un processus distinct
Réclamations frauduleuses XX XX
Le processus de réclamation est coûteux X X
• Politiques immuables
Prêt : [81], [82], [83], Processus de vérification coûteux X X • Processus de
[84]
en temps et en argent recouvrement automatisé
La notation de crédit est un X xxx • Frais généraux réduits
processus manuel et non transparent • Évaluation transparente du
Frais administratifs X X X crédit • Accords transparents •
Précision améliorée • Processus
Audit :[85], [86] Processus de vérification coûteux xxx d'audit automatisé • Élimination
en temps et en argent de l'intervention humaine
La notation de crédit est un xxx spécialisée
processus manuel et non transparent
Frais administratifs XX
• Transparence des transactions
Négociation d'actionsÿ:
Centralisation X • Décentralisation et disponibilité
[87], [88], [89], [90], [91]
Les transactions seront facturées X X garantie • Amélioration de la
par les autorités centralisées précision
La transparence n'est pas X
disponible

Tableau 5ÿ: Résumé des applications des contrats intelligents dans le contexte financier

13
Machine Translated by Google

De plus, les prêts étaient assujettis à des frais de traitement de plus, l'architecture basée sur la monnaie fiduciaire fonctionne avec une architecture
et quelques autres surtaxes imposées par la banque. Certains cachés de gouvernance centralisée qui limite l'accès au marché
les frais peuvent aussi surprendre les clients. Les emprunteurs parfois réservé au peuple. L'accès au marché boursier était contrôlé par les courtiers
fuir et refuser de rembourser le prêt. enregistrés, ce qui entraînait des frais généraux supplémentaires en termes de
Les contrats intelligents contournent les problèmes existants et temps et d'argent pour les personnes intéressées par le commerce.
promettent un écosystème basé sur la confiance qui rationalise l'application et le
paiement avec une exécution automatique. Les contrats intelligents peuvent L'architecture de négociation centralisée peut être éliminée en intégrant des
automatiser les différents processus manuels qui entravent contrats intelligents et permettra aux commerçants de bénéficier d'une capacité de
le traitement des prêts, en utilisant le grand livre distribué. L'évaluation du crédit, transaction entre homologues. Les termes et conditions peuvent être
l'analyse de l'historique des dépenses sont quelques solutions possibles qui établi de manière transparente en utilisant des contrats intelligents. Il n'y a pas
peuvent être idéalement remplacés par les contrats intelligents pour améliorer la la centralisation de la confiance est nécessaire car le grand livre est décentralisé et
traiter. Salt Lending [81] est l'une des plus grandes plateformes de prêt au monde le réseau garantit que les conditions sont immuables
avec un capital de marché de 126 millions de dollars. La sur le réseau. Par conséquent, les contrats intelligents permettront aux
les emprunteurs envoient automatiquement des garanties au portefeuille multi- bourses de nouvelle génération éliminant les erreurs humaines, la centralisation et
signatures de Salt conformément aux conditions en vigueur. EthLend [82] est les frais supplémentaires encourus par les commerçants ainsi que
une plateforme de prêt basée sur Ethereum. Les attributs importants règlement plus rapide.
telles que les conditions de prêt, les conditions de transfert de fonds et les garanties Yermack [87] a discuté des avantages de la blockchain
sont gérés par des contrats intelligents avec des jetons ERC-20. Ev erex [83] est un contrats intelligents pour la gouvernance d'entreprise et comment le commerce
service de prêt et de transfert de fonds basé à Singapour. financier en tant qu'ensemble bénéficiera des contrats intelligents. L'auteur a souligné
Everex fournit une plate-forme transparente pour les clients non bancarisés dans les que l'amélioration du suivi de la propriété avec le grand livre public sera précise dans
pays d'Asie du Sud-Est. Il utilise le jeton ERC-20 la tenue des registres financiers avec une plus grande transparence et améliorera la
qui peuvent être rattachés à des monnaies fiduciaires. Debitium [84] est l'un liquidité. L'auteur a expliqué que des pays comme les États-Unis et
des plateformes de financement participatif basées sur Ethereum. Il facilite
transactions transfrontalières et met en relation les emprunteurs et les investisseurs.
L'Australie a commencé à expérimenter des contrats intelligents alimentés
plateformes de négociation de titres. [88] ont présenté TITA qui est un
3.1.6. Procédures d'audit Système basé sur la blockchain Ethereum qui prend en charge les produits de base
L'audit est une activité importante dans une organisation. Exigible commerce pour les fabricants et les consommateurs. Le système définit
aux exigences réglementaires, les organismes doivent s'engager un jeton pour permettre les achats et les transferts et incite le
l'audit par l'intermédiaire d'un organisme tiers indépendant de confiance. Ces contributeurs générateurs de jetons du réseau. Contrats intelligents
organisations facturent explicitement leurs opérations. L'opération d'audit est un transférer des actifs ou établir des conditions d'entiercement, au besoin. [89]
processus manuel fastidieux qui est une application de premier plan basée sur la blockchain autorisée
nécessite une intervention humaine conséquente. Les idées dérivées application de contrat intelligent pour la bourse en Australie. Ce
des audits dépendra de l'exactitude humaine. fournit une compensation et un règlement automatisés par des contrats intelligents
Les procédures d'audit associées aux contrats intelligents s'automatisent ainsi que certaines activités post-négociation importantes. Ils ont fourni
les procédures d'audit et éliminer les surcoûts et les erreurs humaines. La précision Digital Asset Modeling Language (DAML) et exécuté en privé
est garantie par l'exécution autonome des contrats intelligents en temps réel. En sur un ensemble défini de nœuds.[90] et [91] à Hong Kong développé
raison de la distribution en suivant la mise en œuvre de la bourse australienne.
et la nature transparente du contrat intelligent, les autorités de régulation peuvent
être sûres que les conditions exécutoires ne sont pas altérées. De plus, les contrats 3.2. Services liés aux soins de santé
intelligents peuvent être personnalisés pour dériver plus profondément
informations pour l'analyse des données. La recherche et le développement dans le domaine de la santé ont
Zou et al. [85] a proposé un schéma d'audit basé sur la blockchain augmenté l'espérance de vie. En conséquence, le nombre de personnes âgées dans
pour éliminer la falsification des dossiers d'audit. Rozairo et. Al. [86] ont expliqué le monde qui auront besoin de soins médicaux périodiques
l'applicabilité des contrats intelligents dans les procédures d'audit. Néanmoins, l'audit l'attention augmente progressivement. De nouveaux régimes d'assurance tels
nécessite une contribution supplémentaire de alors que l'inscription à l'Affordable Care Act aux États-Unis a augmenté le
les solutions basées sur la blockchain. nombre de patients recherchant une médecine préventive qui étaient auparavant
réticents aux soins médicaux en raison de contraintes financières.
3.1.7. Service de négociation d'actions Ces raisons ont augmenté le volume de patients de manière significative
La bourse est l'une des activités les plus importantes d'une structure fi nancière. au cours des dernières décennies. La gestion manuelle d'un tel volume sans
La plupart des pays négocient des actions évaluées en précédent de données patient est un processus fastidieux. Les processus manuels
des millions de dollars par jour chez les commerçants. Ces commerçants sont entraînent des frais administratifs importants et sont sujets à des erreurs humaines
allant des investisseurs individuels au public multimillionnaire critiques. La transformation numérique éliminera ces problèmes associés au
entreprises listées. Chaque transaction s'exécute par l'intervention de processus manuel mais exposés à un éventail de menaces pour la sécurité des

différentes parties, y compris les courtiers de l'acheteur et du vendeur, données. Si


les chambres de compensation et les agents transférants. La configuration actuelle ces systèmes d'information intégrés aux opérations de médicaments sur ordonnance,
impose des commissions et des frais à chaque joueur et est sujette aux erreurs la complexité et les exigences de sécurité de l'écosystème seront considérablement
humaines. Parfois, le règlement n'est pas en temps réel. Plus loin accrues.

14
Machine Translated by Google

comme l'interopérabilité, la sécurité et le paiement. Les auteurs


Contrats intelligents dans les applications de santé
expliqué clairement avec des exemples comment la blockchain est basée
Gestion des informations sur la santé
- Stockage sécurisé des informations de santé
Les contrats intelligents résoudront différents problèmes dans le domaine de la
- Contrôle d'accès plus sûr aux données des patients santé, notamment l'établissement de la confiance et les fraudes. Les auteurs ont défini
- Exigences de conformité réglementaire
- Amélioration de la protection de la vie privée Les contrats intelligents basés sur la blockchain vont changer la donne dans
l'avenir des soins de santé.
Protection des données de recherche clinique
- Contrôle d'accès aux données critiques de la recherche
Kuo et Lucila [96] présentent Modelchain, une adaptation de
clinique
- Assurer l'intégrité des données contrats intelligents basés sur la blockchain pour la préservation de la vie privée
- Exigences réglementaires
cadre de modélisation prédictive des soins de santé. Les auteurs ont conçu un
- Disponibilité assurée

cadre pour intégrer l'apprentissage automatique en ligne avec


Surveillance automatisée des patients
et traitement blockchains et a utilisé des métadonnées de transaction pour la diffusion du modèle
- Contrôle d'accès automatisé

- Précision vitale dans les traitements


prédictif. Les auteurs ont conçu un nouvel algorithme de preuve d'information en
- Conformité et exigences réglementaires
plus de l'algorithme conesus de preuve de travail pour déterminer l'ordre de
- Fiabilité améliorée
l'apprentissage automatique en ligne sur
chaîne de blocs. Dagher et al. [97] a proposé Ancile, qui permet
Figure 4ÿ: Applications de contrats intelligents dans le secteur de la santé
un cadre de contrôle d'accès sécurisé, interopérable et efficace
aux dossiers médicaux par les patients ainsi que la préservation de la vie privée à
l'aide de contrats intelligents Ethereum. La solution transfère
Par conséquent, l'incorporation des contrats intelligents à la santé
la propriété et le contrôle du patient lui-même. Le système développé avec six
l'écosystème de soins sera significativement efficace dans différentes dimensions.
contrats intelligents pour les opérations, y compris le consensus, la classification,
Un aperçu rapide des applications de contrats intelligents
la propriété des données, les autorisations
sur les soins de santé affichés sur la figure 4. Le tableau 6 résume les
et le rechiffrement et maintient les hachages des enregistrements pour l'intégrité.
applications des contrats intelligents dans le contexte de la santé
Le système permet l'autorisation de transfert de propriété des données
avec les avantages et les défis. Canderelli et. al [92] exploré
au patient et conforme aux exigences HIPAA. Yue et
les opportunités dans le domaine de la santé avec une analyse scientométrique.
Al. [98] ont proposé Healthcare Data Gateway (HDG), qui est un
McGhin et al. [93] ont présenté un examen complet des défis et opportunités de la
l'application mobile alimentée par la blockchain permet aux patients de contrôler
recherche dans la blockchain dans le
eux-mêmes l'accès aux données médicales pour garantir les données du patient
contexte de soins de santé.
intimité. Les auteurs ont décrit l'application de Secure Multi Party Computation sur
les données des patients pour permettre à des parties non fiables de
3.2.1. Gestion des informations de santé calculer les données des patients dans les limites de confidentialité définies. Le système
Les institutions médicales modernes sont pour la plupart dotées de techniques utilisé la plate-forme de stockage blockchain pour gérer les données par le patient
d'automatisation pour gérer la myriade de patients. et les auteurs ont discuté des nouveaux espoirs sur la 5G pour des données plus rapides
L'intégration IoT est un domaine plus large incluant les traitements à distance et la manipulation avec une vitesse de réseau améliorée.
surveillance en temps réel. Ces systèmes génèrent une quantité massive de Novikov et al. [99] présente un registre de données distribué basé sur un contrat
données sur les patients qui sont confidentielles et vitales. Mais la plupart des intelligent basé sur la blockchain pour la création de
systèmes de certains pays ne sont pas conformes aux normes internationales carte médicale et un algorithme pour l'utilisation de contrats intelligents.
telles que la Health Insurance Les auteurs ont mis en évidence l'établissement de la fiabilité
Loi sur la portabilité et la confidentialité (HIPAA). Certains systèmes sont encore et la transparence à travers la blockchain et son importance sur le
rigide et peut encore nécessiter de la paperasse. Le système d'information sur la système d'information médicale. Les auteurs ont suggéré Ethereum
santé doit garantir la confidentialité et l'intégrité des données, ainsi plate-forme pour le développement du registre proposé de dossier médical
comme disponibilité. Ces services sont indispensables dans le domaine de la santé électronique intégré. Alexaki et al. [100] ont présenté une
contexte plutôt que les autres industries parce que le médical mécanisme conceptuel d'accès et de partage des dossiers médicaux alimenté par
l'information est très pertinente dans les actifs inestimables de la vie. La des contrats intelligents basés sur la blockchain. Les auteurs ont suggéré le
la technologie blockchain et les contrats intelligents peuvent être appliqués à développement du système basé soit sur Ethereum
permettre aux systèmes de gestion de l'information de santé d'assurer ou Quorum, qui est la version autorisée d'Ethereum
la confidentialité, l'intégrité et le contrôle d'accès pour assurer la conformité chaîne de blocs. Les auteurs ont appliqué des contrats intelligents pour d'importants
réglementaire tout en améliorant l'expérience du patient. rôles, y compris l'enregistrement de l'identité, la gestion des dossiers des patients
Azaria et al. a présenté MedRec [94] , un système décentralisé de gestion des et accord d'accès au dossier électronique du patient. Kuo et. Al
dossiers de santé électroniques qui permet aux patients d'accéder à leurs dossiers [101] ont présenté une discussion ouverte sur les avantages, les inconvénients et
médicaux à travers plusieurs traitements dernières applications de contrats intelligents basés sur la blockchain au
des sites. Le système est exploité par la blockchain et domaine biomédical et de la santé. Les auteurs ont discuté de la

contrats intelligents, développés sur la plateforme Ethereum et gère principaux avantages, notamment une meilleure gestion des dossiers médicaux,
authentification, confidentialité, responsabilité et partage de données meilleure interface avec les systèmes d'assurance pour le processus de
avec une considération cruciale sur les informations sensibles des patients. réclamation, accélération de la recherche clinique et biomédicale et
Le système est interopérable avec les systèmes écologiques de dossiers médicaux transparence des données et registre médical amélioré avec robustesse et sécurité.
existants. Nichol et Brandt [95] présentent un concept de co-création de confiance Les auteurs ont discuté des principaux défis de
dans les soins de santé, en utilisant trois positions conceptualisées la blockchain dans les soins de santé est le dossier de santé accessible au public.

15
Machine Translated by Google

Fonctionnalités de la chaîne de blocs

Application Principaux défis Avantages clés

Décentralisation résistance
Forger
la Transparence autonome
Exécution Précision

Les attaques affecteront la vie XX X


humaine
• Précision de vie critique
Information sur la santé opérations
Erreurs de programmation orientées X XX
Gestion : [94], • Contrôle d'accès robuste à
vers l'homme
[95], [96], [97] , les systèmes
Problèmes de contrôle d'accès au XX X
[98], [99], [100], • Modification des données traçable
systèmes de contrôle
[101]
Recherche clinique Exigences d'intégrité XX XX •ÿApplication de la confidentialité
Protection des données: Les exigences de conformité X XX • Élimination de la centralisation
[102], [103], Exigences de contrôle d'accès XX X • Disponibilité garantie
Patient automatisé • Précision de vie critique
Surveillance et Les attaques affecteront le hu X XX opérations
Traitementÿ:[104] l'homme vit • Contrôle d'accès robuste à
Contrôle d'accès robuste au X XX les systèmes
systèmes • Intégrité garantie des
Intégrité assurée des données X données accumulées
accumulées

Tableau 6ÿ: Résumé des applications des contrats intelligents dans le contexte des soins de santé

16
Machine Translated by Google

3.2.2. Protection des données de recherche clinique les capteurs peuvent générer une quantité massive de données telles que le sang
L'intégrité des données des essais cliniques est une préoccupation majeure dans la glycémie, le pouls, la tension artérielle, etc. La
Médicament. L'intégrité des données définie comme la mesure dans laquelle le l'expansion de ces systèmes a soulevé l'exigence de confidentialité,
les données électroniques et papier sont complètes, cohérentes, exactes, dignes de contrôle d'accès et intégrité des données. Chaque appareil doit être
confiance et fiables tout au long du cycle de vie des données. exploité avec un mécanisme de contrôle d'accès automatisé robuste pour
Il existe des directives telles que les directives du Conseil international d'harmonisation éliminer le risque pour le patient. Un accès malveillant au système automatisé de
pour les bonnes pratiques cliniques établies pour réglementer l'intégrité des données surveillance et de traitement des patients peut tuer le patient en quelques secondes
dans différentes perspectives. L'important en bloquant les traitements. L'intelligent
les problèmes de crédibilité des données scientifiques sont la perte de données, le contrats seront la solution de nouvelle génération pour éliminer les
changement de point final, le dragage des données et la publication sélective. La risques en contrôlant l'accès et l'exécution autonome en toute sécurité des
les traitements dus à des données déformées exposeront les patients à un les traitements dans le suivi et le traitement automatisés des patients
risque vital. Les systèmes papier ne garantissent pas l'intégrité systèmes.
de données. Le risque existe de perdre les papiers imprimés ou manuscrits où se Griggs et al. [104] ont proposé un système qui utilise des
trouvent les données. Même si les systèmes informatiques Blockchain Ethereum et dispositif médical modélisé maître-esclave
utilisé, certaines mesures de sécurité robustes doivent encore être appliquées modèle de déploiement. Les capteurs connectés à l'appareil intelligent, comme un
pour éviter la perte et le vol de données. Parfois, la forme numérique de smartphone ou une tablette. Les capteurs peuvent se connecter à des appareils tels
les données seront plus vulnérables que les données écrites sur papier. Les que des actionneurs d'insuline et des tensiomètres
référentiels de données de recherche clinique associés aux contrats intelligents surveille pour exécuter des contrats intelligents et éventuellement les enregistrements
sera la solution idéale pour faire respecter le contrôle d'accès et la conformité sera transféré dans le grand livre immuable. Les données reçues par
réglementaire. l'appareil intelligent est envoyé au contrat intelligent, avec le
Nugent et al. [102] signifiait l'application de la réglementation des valeurs seuils personnalisées et des contrats intelligents évaluent

exigences et confiance dans les données de recherche clinique par blockchain données et déclencher des alertes pour le patient, le fournisseur de soins de santé et
contrats intelligents basés sur la plate-forme Ethereum. L'intelligent donne des instructions aux nœuds actionneurs pour un traitement automatisé si

les contrats, le contrat de nomination en tant que régulateur et les contrats d'essai nécessaire.
ont agi en tant qu'administrateurs de confiance du système. Les auteurs
utilisé deux contrats intelligents. Le contrat de régulateur détient un 3.3. Gestion des identités et contrôle d'accès
structure de données pour l'autorisation d'essai clinique tandis que le contrat d'essai
La gestion des identités et le contrôle d'accès sont des services essentiels dans
est construit à l'aide de fonctions dans le contrat d'autorisation.
toute entreprise. La gestion classique des identités
Zhang et al. [103] ont proposé un cadre de gestion et de
les systèmes sont pour la plupart centralisés et associés à des coûts
partager les dossiers médicaux électroniques des soins aux patients atteints de cancer en utilisant
matériels tels que les cartes à puce et les modules matériels de sécurité.
Plate-forme blockchain Hyperledger Fabric avec des techniques de chiffrement
Les systèmes centralisés augmenteront le risque de point de défaillance unique
symétrique et asymétrique ainsi qu'un rechiffrement proxy. Les auteurs ont proposé
et nécessitent une sauvegarde, une restauration et une gestion des sinistres robustes
que la confidentialité, la sécurité, la disponibilité et le contrôle d'accès précis aux
procédures. Il existe des limitations d'évolutivité dans les systèmes centralisés.
données médicales soient assurés et se concentrent principalement sur le partage
Parfois la latence dans la gestion des identités
sécurisé des données médicales.
et le contrôle d'accès peuvent être observés lorsqu'ils étaient connectés
données, pour des besoins de recherche ou de traitement entre
aux appareils IoT en raison des limites de puissance de calcul.
organisations. Les contrats intelligents ont éliminé l'exigence
Les technologies de registre distribué constitueront la prochaine génération de
de tiers de confiance et assure la confidentialité et le contrôle d'accès
systèmes de gestion des identités et de contrôle d'accès. Intelligent
politique définie par le patient et utilise des techniques de cryptage pour
les systèmes de contrôle d'accès basés sur des contrats promettent précision, haute
stocker les données sur le registre. En comparant [103] avec [102]
disponibilité et tolérance aux pannes. Le tableau 7 résume les applications des
, il existe des différences significatives peuvent être identifiés. [102] était
contrats intelligents dans la gestion des identités et
construit sur le contrat intelligent Ethereum, qui est une blockchain publique.
contexte de contrôle d'accès ainsi que les avantages et les défis.
Les transactions de la blockchain publique sont coûteuses avec la gestion de compte
et la contribution minière. En revanche, [103]
implémenté sur la blockchain privée Hyperledger Fabric qui 3.3.1. Protection des données d'identité

donne aux parties prenantes la possibilité de réglementer. Par exemple, Hyperledger La valeur des informations d'identité personnelle prolifère
Fabric permet aux nœuds de définir une politique de consensus en fonction de leurs avec l'association des technologies modernes à la vie humaine.
préférences. Les appareils tels que les smartphones, les appareils portables génèrent d'énormes
quantité de données personnelles telles que la localisation, les informations d'identité,
3.2.3. Surveillance et traitement automatisés des patients etc. La plupart des principales applications, y compris
L'IoT et les appareils portables ont été adoptés par les gens, de la montre les médias sociaux utilisés par les gens sont centralisés et l'utilisateur
intelligente au réseau corporel sans fil (WBAN). a des droits minimaux pour contrôler les données. Encore la plupart des utilisateurs
Le WBAN exploite IEEE 802.15.6 et IEEE 802.15.4j ne sont pas conscients de l'importance de leurs informations personnelles.
normes qui ont été spécifiquement normalisées pour la médecine Les incidents comme le scandale de Cambridge Analytica reflètent que
WBAN. L'objectif principal du WBAN est d'améliorer la vitesse de communication, la la capacité d'abuser des données personnelles sans que les propriétaires
précision et la fiabilité des capteurs connectés consentement[105]. Les propriétaires de données doivent être capables de contrôler
à proximité immédiate du corps humain. Le WBAN l'accès à leurs données pour éviter de tels incidents.

17
Machine Translated by Google

Les contrats intelligents sont une solution bénigne pour le contrôle d'accès aux Al. [109] ont proposé un cadre de contrôle d'accès basé sur la blockchain pour renforcer
informations d'identité et éliminent le vol de données. La nature décentralisée des la sécurité des plateformes de bigdata. La clé
contrats intelligents permettra aux propriétaires de données de contrôler l'accès à leurs les caractéristiques comprenaient la nature distribuée et l'absence d'autorité centrale
propres données avec des avec transparence, légèreté et granularité fine. Ils
et nature transparente. Le grand livre distribué s'applique aux les auteurs ont défini un jeton d'autorisation qui définit l'accès
enregistrer l'accès aux données personnelles individuelles, ce qui garantit directement par le créateur du contrat intelligent. SCPKI [110] est un système PKI
auxquelles les données n'ont pas accédé inutilement, comme pour un tiers alternatif avec une conception décentralisée et transparente
faire la fête. utilisé avec des contrats intelligents sur la blockchain Ethereum. Le principal

Banerjee et al. [106] ont proposé un nouveau cadre associé l'avantage du système est d'identifier les faux certificats avec
avec des contrats intelligents basés sur la blockchain pour que les utilisateurs puissent suivre comment le modèle de toile de confiance lors de leur publication. Le modèle permet à une entité

est-ce que leurs informations d'identité personnelles sont stockées, utilisées et partagées ou à une autorité du système de vérifier avec précision

par le prestataire de services. Les auteurs ont développé un système automatisé attributs de l'identité d'une autre entité.
mécanisme de contrôle d'accès et d'audit qui applique les données des utilisateurs Blendcac [111] est un accès décentralisé basé sur un contrat intelligent

confidentialité lors du partage de données avec des tiers. Les auteurs aussi solution de contrôle pour les appareils, les services et les informations

ont mentionné que leur système peut être adopté par les utilisateurs de mégadonnées échelle des systèmes IoT. Les auteurs ont proposé une capacité robuste

d'appliquer automatiquement leur politique de confidentialité sur les flux de données et stratégie de gestion de jetons qui utilise des contrats intelligents pour

suivre les opérations. Ouaddah et al. [107] présenter une blockchain enregistrement, révocation et propagation de l'autorisation d'accès. Les auteurs ont

cadre de gestion d'autorisation préservant la confidentialité développé un PoC sur la blockchain privée sur le
qui permet aux utilisateurs de contrôler leurs propres données. Les auteurs ont mis en appareils à ressources limitées, à savoir raspberry pi et ordinateurs portables

œuvre la mise en œuvre initiale sur le cas d'utilisation typique de l'IdO et démontré la faisabilité. Lin et al. [112] a présenté une

sur Raspberry Pi. Il existe peu de types de transactions utilisées pour cadre de contrôle d'accès à grain fin basé sur la blockchain pour le

accorder, obtenir, déléguer et révoquer l'accès. Industrie 4.0.


Ali et. al [113] a proposé un modèle d'accès décentralisé utilisant
blockchain pour les données IoT en utilisant une architecture réseau nommée comme
3.3.2. Gestion décentralisée des identités architecture de consortium modulaire. L'architecture a intégré
Les systèmes classiques de gestion des identités et de contrôle d'accès tels que confidentialité avec adaptabilité pour divers cas d'utilisation de l'IdO. Les considérations
LDAP (Lightweight Directory Access Protocol), de faisabilité et de déploiement pour la mise en œuvre
IAM (Identity and Access Management) et PKI (Public Key analysées dans une évaluation des performances des plates-formes de développement
Infrastructure) sont alignées sur une architecture centralisée commune. Les systèmes blockchain existantes, notamment Ethereum et Monax. Lee et. Al
centralisés de gestion des identités développés avec une gestion des accès privilégiés [114] ont souligné que dans l'environnement IoT, lorsque des données ou un appareil
au(x) administrateur(s) informations d'authentification ajoutées à la blockchain, il y a
qui permettent aux administrateurs de manipuler les données, central un risque de fuite d'informations via le processus de preuve de travail
point de défaillance et exigences coûteuses en matière de sécurité périmétrique ou recherche d'adresse. Leurs auteurs ont appliqué une connaissance zéro
Pour la conformité. Les identifiants d'accès associés aux preuve à un système de compteur intelligent et a permis le traitement de la transaction
les clés seront vulnérables si elles sont stockées dans un serveur centralisé, en divulguant les informations telles que la clé publique.
probablement dans le cloud. Les exigences de sécurité du périmètre entraîneront des Les auteurs ont également étudié les pistes pour renforcer l'anonymat
coûts pour les organisations pour déployer du matériel coûteux de blockchain pour la protection de la vie privée.
Modules de sécurité et jetons avec une administration étendue et
frais généraux d'entretien. Si un utilisateur malveillant désactive la fonction centralisée 3.3.3. Politique de sécurité dans le contrôle d'accès
service, tout le système sera affecté. La politique de sécurité est un élément réglementaire essentiel de toute organisation
Au lieu des systèmes de contrôle d'accès centralisés, le système décentralisé ainsi que des applications Internet. La politique de sécurité
résoudra de nombreux problèmes de contrôle d'accès centralisé. Les contrats intelligents définit les contrôles de sécurité requis alignés sur les règles et réglementations
fourniront un accès à l'utilisateur individuel sans invocation de service centralisé et dans stratégiques de l'organisation. La profondeur d'accès de
une perspective d'efficacité du réseau, optimale par rapport aux systèmes centralisés.
les utilisateurs de l'infrastructure ou des ressources dépendront de la
La logique de contrat intelligent sera déployée de manière transparente politique de sécurité. La politique et la gouvernance de sécurité centralisées
l'architecture est l'une des architectures les plus adoptées pour la plupart
et les utilisateurs peuvent garantir que leur contrôle d'accès ou leur identité des organisations. Avec la gestion centralisée des politiques de sécurité, la capacité de
informations non manipulées par un personnel de gestion à accès privilégié. Le personnalisation est fastidieuse. Pour un
caractère distribué assurera le service exemple, si l'employé est promu au niveau supérieur, le périmètre
est opérationnel et ne peut pas être arrêté en attaquant un seul des ressources accessibles nécessaires pour se développer. Personnalisation de
serveur.
la politique de sécurité centralisée entraîne des frais généraux supplémentaires. Si
Zhang et al. [108] ont enquêté sur des problèmes critiques de contrôle d'accès l'organisation déployée au-delà des frontières, les frais généraux seront
dans l'IdO et a proposé un système de contrôle d'accès basé sur des contrats intelligents soit plus. De plus, il existe un risque de manipulation de la politique de sécurité
avec plusieurs contrats de contrôle d'accès. Les auteurs ont défini centralisée sans le consentement de l'utilisateur.
trois types de contrats, comme le contrat de contrôle d'accès, le contrat juge et le contrat
registre. Les auteurs ont démontré le cadre de travail en utilisant le système IoT et un
ordinateur de bureau. Es-Samaali et

18
Machine Translated by Google

Fonctionnalités de la chaîne de blocs

Application Principaux défis Avantages clés

Décentralisation résistance
Forger
la Transparence autonome
Exécution Précision

• Décentralisation • La

Données d'identité Risques de vol de données cloud X politique de contrôle d'accès aux
Protectionÿ:[106], Point de défaillance central X données peut être définie par les
[107] L'accès et l'utilisation des données ne XX propriétaires de données • Journal
peuvent pas être observés d'accès transparent • Application
Décentralisé de la confidentialité des données
Identité Risque d'indisponibilité du service X de recherche clinique • Élimination

Gestion : [108], [109], de gestion des identités en raison des tiers de confiance

[110], [111] ,[113], de la centralisation fête


[114] La consommation de données n'est X X • Disponibilité garantie
pas efficace dans les systèmes centralisés
Limites d'évolutivité X
Politique de sécurité dans • Amélioration de la
Contrôle d'accès: Les parties prenantes peuvent xxx sécurité du périmètre par
[115], [116] prétendre que la politique de sécurité rapport au cloud
est biaisée et favorable en raison du manque de • Décentralisation et
transparence disponibilité des services
Sujet aux erreurs humaines si une XX X assurée • Évolutivité
intervention humaine existe
Limites de performances XX X

Tableau 7ÿ: Résumé des applications des contrats intelligents dans le contexte de la gestion des identités et du contrôle d'accès

19
Machine Translated by Google

avec une sécurité renforcée et un temps de traitement optimisé. Un


Contrats intelligents dans les applications immobilières
aperçu des contrats intelligents dans le contexte immobilier affiché dans
Processus de transaction sécurisé amélioré
- Identification des transactions frauduleuses Figure 5. Le tableau 8 résume les applications des contrats intelligents dans le
- Transparence des transactions
- Authenticité des enregistrements contexte immobilier ainsi que les avantages et les défis.
- Contrôle d'accès aux utilisateurs

Frais de traitement éliminés et


Commissions

- Décentralisation et élimination des tiers


3.4.1. Processus de transaction sécurisé amélioré
- L'opération peer to peer ne nécessite pas de frais de traitement
- Réduction des frais généraux opérationnels De multiples transactions frauduleuses peuvent être identifiées dans le réel
industrie immobilière. Lorsque le titre du bien, qu'il s'agisse d'un terrain ou
Temps de traitement plus rapide
maison est représentée par un document imprimé, l'authenticité de
- Élimination des frais généraux de main-d'œuvre de mise à jour des données sur les documents

- Réplication automatisée des données sur les pairs remplaçant l'intervention manuelle
document ne peut pas être facilement vérifié. Il y a des cas où un
- Élimination des frais généraux administratifs pour contrôler l'accès aux documents
une personne peut dupliquer frauduleusement le titre de propriété et le
soumettre à plusieurs banques en tant qu'actif de garantie pour obtenir un prêt. La
l'authenticité du titre papier ne peut pas être vérifiée en temps réel par les
Figure 5ÿ: Contrats intelligents dans l'immobilier systèmes centralisés actuels. Il y a des cas où le propriétaire foncier vend
un terrain à plusieurs personnes en utilisant les titres papier dupliqués. La
problème clé est que l'authenticité du titre papier émis par un
Les contrats intelligents promettent l'exécution autonome de tiers de confiance ne peut pas être vérifié par les individus.
le programme une fois les conditions prédéfinies remplies et un idéal Les contrats intelligents éliminent le délai d'exécution d'un transfert de titre et
solution de gestion décentralisée des politiques de sécurité. Les contrôles de les conditions transparentes entraveront la propriété frauduleuse
sécurité peuvent être définis en tant que programmes et déployés dans le smart approches de transfert. Les informations de propriété stockées dans le
contrats. L'exécution autonome élimine les frais généraux
registre public et les parties telles que les banques peuvent vérifier la propriété
de l'intervention humaine dans la politique de sécurité. La nature distribuée du du titre.
contrat intelligent basé sur la blockchain garantit que le Karamitsos et al. [119] a examiné la conception d'Ethereum smart
la logique d'exécution n'est manipulée ni par un administrateur ni par un contrat pour les cas d'utilisation de l'immobilier, qui est la location de bâtiments
utilisateur malveillant au sein de l'organisation. La décentralisation assure la résidentiels et commerciaux. Les auteurs ont proposé que le
transparence ainsi que la disponibilité des contrat intelligent créé entre les propriétaires/propriétaires immobiliers et
le système de gestion de la politique de sécurité. locataires qui vérifie que le contrat de location est signé, location
Cruz et al. [115] ont présenté un contrôle d'accès basé sur les rôles utilisant montant payé à temps, et le contrat résilié correctement. La
Contrats intelligents Ethereum. Les contrats intelligents utilisés pour la création
les auteurs ont également souligné l'amélioration du processus de facturation
d'attributions de rôles d'utilisateurs et éventuellement publiés sur le grâce aux contrats intelligents et ont déclaré qu'ils devaient
chaîne de blocs. Le contrat intelligent fournit des fonctionnalités importantes, évalue le même cas d'utilisation avec Hyperledger Fabric. Spielman
notamment la gestion et la modification des informations requises dans un [120] ont présenté l'application blockchain pour le registre des titres fonciers.
manière transparente. Outchakoucht et al. [116] proposition de politique de Les principaux avantages discutés de l'élimination de la base de données
sécurité dynamique et entièrement distribuée mise en œuvre avec centralisée dans le registre foncier avec une sécurité renforcée.
contrats intelligents. En plus de cela, les auteurs ont proposé de Étant donné que toutes les parties sont impliquées dans le consensus,
appliquer des algorithmes d'apprentissage automatique, notamment sur l'incapacité des transactions frauduleuses dans le registre des titres fonciers a
l'apprentissage par renforcement pour une politique de sécurité dynamique, été mise en évidence. Dijkstra [121] a présenté différentes possibilités et
optimisée et auto-ajustée. Le contrat intelligent apprend de l'expérience antérieure contraintes pour la blockchain dans le processus de gestion immobilière. La
pour ajuster la politique de sécurité optimale. Lyu et al. [117] ont proposé un recherche indique que la blockchain est toujours nécessaire pour
mécanisme de contrôle d'accès basé sur la blockchain dans le contexte des améliorer différentes dimensions telles que la réglementation gouvernementale,
réseaux centrés sur l'information. Ali et al. [118] proposé normalisation et ainsi de suite. Les entretiens menés dans le cadre de la
mécanisme de contrôle d'accès basé sur la blockchain pour le domaine des
recherche reflètent des informations importantes telles que la signature numérique du
conflits d'intérêts.
les contrats de location et le suivi des obligations via des contrats intelligents
sont les applications les plus importantes de la blockchain dans le monde.
3.4. Immobilier
processus de gestion immobilière.
Secteur de l'immobilier commercial composé de divers types de transactions
tels que le crédit-bail, la location et les achats avec différentes classes d'actifs, 3.4.2. Frais de traitement et commissions sur les transactions
y compris les propriétés commerciales, les maisons, L'établissement de confiance de l'industrie immobilière accompli
terres et ainsi de suite. Les autorités gouvernementales telles que les autorités nationales avec l'intervention de quelques tiers de confiance tels que les organismes
le cadastre gère toutes les informations de la propriété immobilière, gouvernementaux et les banques. Ces organisations encourent un traitement
location et ainsi de suite. Opérations de transfert de propriété et de location les frais et commissions tels que les droits de timbre pour leur entretien. Les
réalisées avec l'intervention de quelques tiers de confiance. Ces opérations frais ne sont pas négligeables lorsque la valeur de la transaction est
sont manuelles et exposées aux erreurs humaines, million de dollars.
des risques de manipulation des données et un temps de traitement important.
Les contrats intelligents seront la solution de prochaine génération qui
va révolutionner l'industrie du commerce immobilier par une tempête

20
Machine Translated by Google

Fonctionnalités de la chaîne de blocs

Application Principaux défis Avantages clés

Décentralisation résistance
Forger
la Transparence autonome
Exécution Précision

Sécurité améliorée Les documents papier peuvent être XX • Authenticité des transactions •
Processus transactionnelÿ: dupliqués Élimine les transactions frauduleuses
Point de défaillance central X
[119], [120], [121] X duplication de documents de
L'authenticité est difficile à en
propriété
Bien sur

Frais de traitement et Les frais de traitement sont plus X • La décentralisation permet


Commissionÿ:[122] élevés, ce qui rend les transactions transfert poste à poste
coûteuses éliminant les systèmes
Les coûts de transaction sont X X
centralisés • Élimination
régis par des autorités centralisées des tiers de confiance
Frais généraux opérationnel X X partie
centralisés • Opérations pair à pair
Point de défaillance central X
Les documents de propriété sur XX
papier peuvent être falsifiés
Traitement étendu Le traitement nécessite une mise X • Opérations plus rapides en pair
Tempsÿ: [123] à jour sur quelques systèmes à pair • Données de transaction
centralisés avec beaucoup de stockées dans un grand livre
temps pour le traitement distribué • Vérification plus rapide
Dépendances avec plusieurs X
parties
Coûts des différentes récupérations X X
de données
Tableau 8ÿ: Résumé des applications des contrats intelligents dans le contexte immobilier

21
Machine Translated by Google

Les contrats intelligents éliminent l'exigence d'un tiers de confiance peut traîner jusqu'à des années. L'intervention humaine expose la décision
partie puisque le transfert exécute le contrat intelligent lui-même. L'élimination du à l'erreur humaine. Donc incorporation du smart contract
tiers de confiance exécute le transfert de propriété pour l'application de la loi est importante car elle permet une exécution judiciaire
en temps réel sans frais de traitement et réduira les coûts inutiles pour les autonome et précise. Cependant, tous les termes juridiques ne peuvent pas se
consommateurs. développer directement en contrats intelligents. Quelques
Oparah [122] a souligné l'importance des contrats intelligents des termes simples peuvent être déployés sous forme de contrats intelligents.
pour l'élimination des frais engagés par le tiers de confiance. La Raskin [124] a examiné le fonctionnement des contrats intelligents et ses
le coût est d'environ 1-2% de la valeur totale de la propriété qui est position dans le droit des contrats en vigueur. L'auteur distinguait
non négligeable. L'importance du contrat intelligent et la possibilité de transférer la les contrats intelligents comme forts et faibles, correspondant à la
propriété entre deux propriétaires les frais de leur révocation et de leur modification. L'auteur aussi

légitimement sans payer pour la vérification par un tiers. a souligné l'importance de l'encouragement des contrats intelligents par le législateur
comme une autre forme d'accord. Alexan der [125] a examiné les principales

3.4.3. Temps de traitement important tensions entre le contrat classique

Les systèmes actuels sont principalement orientés vers les autorités centralisées. droit et contrats intelligents. L'auteur a également analysé l'alignement des pouvoirs

Les organisations centralisées traitent les documents du gouvernement sur des registres distribués sans

liées à la propriété des terres telles que les titres. Parfois le autorité centrale. L'auteur propose deux approches principales pour

les documents résident dans le district du propriétaire ou l'autorité locale de l'État. atteindre l'exigence. Sheilds [126] a examiné le potentiel

Ce type d'architecture consomme du temps pour livrer les documents aux utiliser des cas de contrats intelligents basés sur la blockchain avec leur
limites et barrières techniques. L'auteur a également décrit
chaque autorité locale et mettre à jour les informations. En revanche, le
les contrats intelligents s'exécuteront en temps réel ou quasi en temps réel pour les enjeux juridiques et réglementaires liés à l'adoption de

transfert de propriété qui élimine les problèmes logistiques et réduit les coûts. contrats intelligents. Les changements juridiques qui devraient être promulgués pour
réaliser les avantages de la technologie également abordés dans l'article.

Fernandaz et al. [123] ont proposé Evareium, qui est un smart Koulu [127] a expliqué l'application des contrats intelligents auto-exécutoires et des

système de contrat pour le commerce de biens commerciaux. Les investisseurs technologies de blockchain ainsi que leur application

peut échanger des jetons conformes à ERC20 émis par Ethereum à la résolution des litiges en ligne. L'auteur a décrit la logique derrière les contrats

blockchain et les utiliser pour des fractions de propriété sous-jacente intelligents avec un exemple plus concret sur un pari

actifs liés aux jetons. Le système fournit une plate-forme plus rapide, fiable et sur la météo d'un lieu donné. L'article fournit une autre

transparente pour négocier une pléthore de valeurs réelles. analyse des implications juridiques en dehors de son application du virtuel

actifs immobiliers tels que les propriétés commerciales et les hôtels. devise.
Levy [128] a analysé en profondeur le contrat intelligent et son rôle
d'exécuter automatiquement les obligations sans centralisation
3.5. eGouvernement/Droit
autorité d'exécution. Le contrat intelligent et ses implications
La transformation des services gouvernementaux et de l'application de la loi pour la justice sociale et l'équité également abordées dans le document. La
dans le genre électronique a attiré l'attention de la plupart des faiblesses potentielles des contrats intelligents dans la perspective juridique
des nations, y compris l'Europe, l'Asie et de nombreuses autres régions. discutée. Rose et al. [129] ont présenté l'application de la
Depuis les services électroniques du gouvernement, les intervenants contrat intelligent pour la protection de la propriété intellectuelle pour open
anticiper différentes fonctionnalités. Ceux-ci comprennent la confiance, l'exactitude et programmes d'innovation ciblés sur les petites et moyennes entreprises. Les
amélioration de l'efficacité et de la satisfaction des utilisateurs. L'augmentation utilisateurs signent des contrats intelligents en tant qu'accord de non-divulgation
la population et la complexité des besoins humains ont aggravé la avec horodatage avec les actions correctives nécessaires.
besoin d'automatisation pour faire face à un énorme volume de demande. Quel que La solution fournit une gestion fine de la propriété intellectuelle basée sur des
soit le type de service, les solutions eGovernment contrats intelligents pour les programmes d'innovation ouverte.
traiter les données personnelles des civils. Service ininterrompu Tietze et Granstrand [130] ont présenté un registre distribué
la disponibilité est également attendue par les parties prenantes. Chaîne de blocs approche basée sur l'automatisation de l'octroi de licences de propriété intellectuelle
Les contrats intelligents sont l'une des solutions les plus prometteuses Paiements. Lauslahti et al. [131] ont analysé le contrat intelligent
avec des fonctionnalités importantes pour les services d'administration en ligne du point de vue des plateformes numériques et du droit finlandais des contrats. Les
ainsi que pour l'application de la loi. Le tableau 9 résume les applications de smart auteurs ont également examiné les mécanismes de formation
contrats dans le contexte de l'administration en ligne et du droit.
des principes généraux du droit des contrats dans l'application des
contrats intelligents. L'adaptabilité des contrats intelligents telle que la législation
3.5.1. Application de la loi actuelle a également été évaluée. Watanabe et al. [132] proposé
Le système juridique de tout pays est compliqué et consiste une méthode d'enregistrement des contrats classiques. Les auteurs ont utilisé une
de nombreux termes et conditions. Dans une perspective plus large, presque transaction pour prouver le consentement et l'information de l'entrepreneur. Les

toutes les conditions exécutées avec l'intervention directe des autorités judiciaires auteurs ont utilisé le cryptage pour garder préserver le
personnelle après une certaine évaluation. Pour une instance, si un conducteur confidentialité des contrats.
dépassé 10 pour cent de la limite de vitesse, il y a un prédéfini
peine. S'il dépasse 20 %, la sanction est encore plus élevée.
L'exécution conditionnelle est intervenue avec un humain. Pour plus
cas compliqués, la durée de l'évaluation est exorbitante ce qui

22
Machine Translated by Google

Fonctionnalités de la chaîne de blocs

Application Principaux défis Avantages clés

Décentralisation résistance
Forger
la Transparence autonome
Exécution Précision

Application de la loi Exécution biaisée de la loi et de XXXX • Processus juridiques


par contrats l'ordre automatisés, plus rapides et
Les évaluations axées sur XXXX
intelligentsÿ: [124], l'humain sont coûteuses précis • Transparence de
[125], [126], [127], Le temps de conclure sur une X X X l'exécution et des conditions •
[128], [129], [131], [132], [130]
décision prend du temps Exécution juridique impartiale •
Contrats intelligents pour Les frais de traitement sont plus XXXX Exécution autonome avec une
Automatiser élevés, ce qui rend les transactions précision améliorée • Élimination
Contractuel coûteuses des tiers de confiance
Opérations chronophages pour XX X
Accordsÿ:[133], partie
[134] les modifications conditionnelles
• Amélioration de la transparence
des accords contractuels des conditions contractuelles
Les termes du contrat peuvent xxx
être manipulés
Point de défaillance central X
Contrats intelligents pour Processus administratifs à forte xxx • Amélioration de la sécurité •
Services publics : intensité de main-d'œuvre Amélioration de la satisfaction des
Frais administratifs XX XX
[135] , [136], [137] Baisse de la satisfaction des citoyens XXXX utilisateurs • Élimination des frais généraux

Tableau 9ÿ: Résumé des applications des contrats intelligents dans l'administration en ligne et le droit

23
Machine Translated by Google

3.5.2. Accords contractuels fournir un système d'e-gouvernement décentralisé hautement disponible


Un contrat est un accord conclu entre deux ou plusieurs parties, avec une transparence étendue.
juridiquement contraignant et exécutoire en vertu de la loi. Contractuel Mark [135] a discuté de plusieurs applications d'administration en ligne
les accords dans l'entreprise sont composés avec des intégrées à des contrats intelligents. L'auteur a illustré des cas d'utilisation
termes et conditions. Les termes et conditions sont importants significatifs tels que le renforcement des systèmes d'aide internationale
aux parties au contrat car elles fixeront des droits et avec des contrats intelligents. L'auteur a également souligné la capacité
obligations ainsi que des clauses de variation de prix pour chacun. Classique d'intégration de la technologie blockchain pour d'autres services
les contrats formés avec l'intervention d'un tiers de confiance comme la finance et la fiscalité. Chang et al. [136] a présenté une
comme le notaire. L'embarquement du tiers de confiance blockchain et le système intégré de contrat intelligent pour construire le
pour former un contrat entraîne des frais de service. La plupart du temps, confiance entre les immigrés et le gouvernement. Les auteurs ont présenté
le tiers de confiance est un humain et donc le risque de ChainGov, une plateforme collaborative décentralisée pour
erreur existe aussi. Les termes et conditions peuvent être manipulés les immigrants, les gouvernements et d'autres institutions qui peuvent informer
par le tiers si nécessaire. chaque individu collaboratif sur le flux d'argent ainsi que
Les contrats intelligents sont applicables pour résoudre quelques problèmes visibilité en temps réel de toutes les transactions. Ils indiquent également la conception
associés aux contrats classiques. Les contrats intelligents éliminent implications et orientations futures des travaux. Bodo et al. [138]
l'exigence d'un tiers de confiance et cela éliminera le a présenté une analyse normative des contrats de technologie blockchain ainsi
frais de service du notaire. Les termes et conditions peuvent être convertis en que les contrats intelligents et leur applicabilité à
codes programmables et déployables publiquement. Conditions droit d'auteur. Les fonctionnalités étendues des technologies blockchain, y
et les conditions sont transparentes et garantissent qu'elles n'ont pas compris la confiance et la décentralisation ainsi que la transparence
été manipulé. De plus, les contrats intelligents peuvent prendre leur a été mis en avant pour la compatibilité de la blockchain avec le
décisions qui leur sont propres. Par exemple, l'imposition de sanctions peut fondamentaux du droit d'auteur. Les auteurs ont expliqué qu'un volume
être défini si les termes et conditions ne sont pas respectés. Les contrats substantiel de transactions dans le domaine du droit d'auteur pourrait
intelligents sont une solution idéale pour remplacer les contrats classiques et être modélisé comme des règles si-alors et éventuellement dans des contrats intelligents.

améliorer l'efficience, l'efficacité et la sécurité. Gheorghe et al. [137] ont présenté la technologie blockchain et
Frantz et al. [133] ont proposé une approche de modélisation qui prend en son application à la gouvernance de l'industrie musicale
charge la traduction semi-automatisée de représentations de contrats lisibles avec des contrats intelligents et la crypto-monnaie. Les auteurs ont souligné
par l'homme en équivalents informatiques pour permettre l'applicabilité des contrats intelligents pour les termes et conditions dans
la codification des lois. Les contrats traduits sont vérifiables l'industrie de la musique. En plus de cela, le contrat intelligent
et les structures de calcul exécutoires résident dans un public et son application de suivi des droits d'auteur des contenus numériques
chaîne de blocs. Les auteurs ont identifié les composants du contrat intelligent et sa valeur discutée.

qui correspondent aux institutions du monde réel et ont exploré


capacité basée sur des exemples sélectionnés. Scheid et Stiller [134] 3.5.4. Démocratie nationale
expliqué l'application de contrats intelligents pour automatiser le processus Le vote est un événement important dans toute nation démocratique qui
d'accord de niveau de service en éliminant tout tiers nécessite la participation de tous les civils. L'élection et
lors des négociations avec des conditions de garantie convenues processus de comptage sont informatisés dans certains pays. Toujours,
l'accord de niveau de service ne changera pas. Grâce à l'intelligence il existe des obstacles techniques à la mise en œuvre de systèmes de vote
contrat, le processus de rémunération bureaucratique et manuel est entièrement électroniques dans certains pays. La fiabilité est un
remplaçable par le processus contractuel autonome qui l'exigence principale dans les systèmes de vote ainsi que l'exigence d'audit et
regroupez toutes les parties non fiables, telles que l'abonné et le fournisseur d'évaluation de la conformité à la demande. De plus, l'évolutivité est une
de services. Le PoC présenté dans les contrats intelligents pour exigence clé avec une disponibilité de service assurée. La confidentialité des
compensation de l'accord de niveau de service à l'aide de la virtualisation de données et le contrôle d'accès sont également
la fonction réseau. fonctionnalités obligatoires dans les systèmes de vote électronique. Cependant,
il existe certaines limitations dans les valeurs de service dans les systèmes de
3.5.3. Services publics vote centralisés existants. Le contrôle d'accès aux données dans les systèmes
L'administration en ligne fait référence à la mise en œuvre électronique d'un centralisés est sujet aux risques de sécurité. L'altération
plus large éventail de services publics fournis par le gouvernement aux du nombre de voix soulèvera de graves problèmes politiques dans le
citoyens. Les services d'administration en ligne comprennent l'émission de pays. Les limitations d'évolutivité peuvent survenir puisque le nombre
documents d'identité, fiscalité, assurance, services publics, frontière des électeurs simultanés peuvent augmenter jusqu'à quelques milliers en période de pointe
contrôle et ainsi de suite. Pour instaurer la confiance, la plupart des services temps. Les contrats intelligents basés sur la blockchain apportent une valeur
d'eGouvernement se sont développés en s'adaptant à une architecture ajoutée considérable aux systèmes de vote électronique en garantissant
centralisée. Par exemple, PKI est un composant vital dans la plupart des la décentralisation, la transparence et l'élimination d'un point de
service d'administration en ligne classique. PKI établit la racine de confiance échec.
comme autorité de certification racine. Les systèmes centralisés d'administration en ligne ont tous Garg et al. [139] ont présenté une revue empirique comparative
des problèmes communs associés à tout système centralisé, analyse des systèmes de vote électronique basés sur la blockchain.
y compris les frais généraux administratifs, le point central de défaillance, Ayed [140] a proposé un système de vote électronique basé sur la blockchain
des exigences coûteuses en matière de sécurité périmétrique, etc. L'intelligent qui garantit l'authentification, l'anonymat, l'exactitude et
les contrats élimineront les principaux problèmes mentionnés et vérifiabilité. La solution connectée à une base de données de regis

24
Machine Translated by Google

service ne doit pas être un processus gourmand en ressources. Si c'est le cas, le


Contrats intelligents dans les applications de l'Internet des objets
processus de partage des ressources entraînera une surcharge supplémentaire
Contrats intelligents pour le partage évolutif des ressources dans l'IoT
sur le système. Le mécanisme de partage des ressources basé sur le cloud entraînera
- Processus d'accord efficace et autonome
- Exécution précise et en temps réel
- Les transactions frauduleuses peuvent être éliminées
trafic réseau supplémentaire et coût de calcul. L'intelligent
Contrats intelligents dans Edge Computing les contrats permettront le partage de ressources entre pairs, ce qui est
- Approche économique pour le matériel à contrainte de ressources
- Mécanismes d'échange de données efficaces optimal en termes de calcul ainsi que dans le trafic réseau.
- Compatibilité haut débit et faible latence
Ainsi, les contrats intelligents peuvent être l'approche de partage des ressources de
Contrats intelligents pour l'application de la sécurité IoT
- Sécurité décentralisée avec application de la sécurité peer to
peer
nouvelle génération dans le contexte de l'IdO.
- Élimination du point de défaillance unique
- Consommation efficace du trafic réseau
Wright et al. [144] introduit SmartEdge, basé sur Ethereum
Véhicules aériens sans pilote contrats intelligents pour l'informatique de pointe en tant qu'outil à faible coût et à
- Capacité d'intégration de la gestion intelligente des drones
- Capacité opérationnelle automatisée faibles frais généraux pour la gestion des ressources de calcul. L'intelligent
- Échange de données efficace dans un environnement restreint

Villes intelligentes
contrat se compose de cinq états différents pour la transition dans
- Élimination des tiers de confiance
- Capacité opérationnelle automatisée sa durée de vie. La solution décharge le calcul de manière vérifiable. Zylmaz et al.
- Connectivité évolutive

Applications diverses de l'IoT [145] a décrit une tolérance aux pannes


- Capacité opérationnelle pair à pair
- Décentralisation sur le stockage des données infrastructure IoT standardisée avec service de stockage distribué.
L'accès aux données est géré à l'aide de la blockchain sans confiance. La
les auteurs ont utilisé swarm comme stockage de données distribué et Ethereum
en tant que plate-forme blockchain. Liu et al. [146] a proposé une
Figure 6ÿ: Applications de contrat intelligent dans l'Internet des objets framework basé sur la blockchain pour le streaming vidéo avec mobile
informatique de pointe avec taille de bloc adaptative pour le streaming vidéo
pour l'informatique de périphérie mobile. Les auteurs ont conçu un modèle personnalisé
électeurs inscrits et le vote engagé stocké dans la blockchain mécanisme d'incitation pour faciliter les membres, y compris les créateurs de
pour garantir l'anonymat et la confidentialité. McCorry et al. [141] a proposé Open contenu, les transcodeurs vidéo et les consommateurs. Les détails corres pondant
Vote Network qui garantit la confidentialité des électeurs en utilisant Ethereum au mécanisme incitatif encodés sous forme de contrat intelligent. Huang et al. [147]
pour le vote en salle du conseil. Le système proposé a proposé une blockchain décentralisée
a été testé sur le réseau public Ethereum en utilisant le vote électronique solution basée sur l'échange de données IoT de confiance. Les auteurs ont
contrats intelligents. L'opération de vote a un coût financier développé un prototype capable d'enregistrer les transactions dans un fichier vérifiable,
en raison de la charge du réseau blockchain par le public Ethereum manière transparente et immuable. Le prototype mis au point
chaîne de blocs. Patidar et al. [142] ont proposé un système de vote électronique en utilisant la chaîne de blocs Ethereum.
basé sur la blockchain. La mise en œuvre a été effectuée
en utilisant la chaîne de blocs Ethereum. 3.6.2. Contrats intelligents dans l'Edge Computing
L'edge computing enrichit les systèmes IoT dans le domaine restreint
3.6. Internet des objets environnement. Les nœuds Edge associés aux systèmes IoT
sont capables d'être déchargés avec des opérations coûteuses en calcul de l'IdO
L'Internet des objets (IoT) est l'un des domaines de recherche les plus en vogue
sur eux-mêmes. Contrairement au nuage
l'oreille récente de l'histoire des réseaux informatiques. Il est prévu
l'informatique, l'informatique de pointe promet plus d'économie de ressources
que des milliards d'appareils seront connectés dans les industries futures.
opérations. L'architecture centralisée du cloud computing génère plus de trafic
De nombreuses nouvelles exigences sont identifiées dans différentes dimensions
réseau et contient de la latence. La
pour faciliter ces IoT. L'automatisation est une exigence essentielle avec les
la blockchain et les contrats intelligents qui fonctionnent dans une architecture
appareils IoT dans les futurs réseaux. Amélioration
décentralisée s'intègrent dans le contexte de l'Edge computing pour l'avenir
de la sécurité est également difficile. L'exigence d'autonomie
Systèmes IdO. La connectivité peer-to-peer élimine de nombreux
le partage des ressources sera une caractéristique essentielle des systèmes
le trafic réseau et la latence. Le débit peut être augmenté
autonomes de prochaine génération. Les contrats intelligents basés sur la
avec le déploiement de contrats intelligents basés sur la blockchain avec
blockchain répondront à bon nombre de ces défis dans les futurs systèmes IoT avec
Modèle de déploiement informatique Edge.
sa nature intégrée automatisée et décentralisée. Contrats intelligents
Xiong et al. [148] ont introduit une approche économique basée sur un nouveau
peut être appliqué pour répondre à de nombreuses exigences de sécurité du
concept d'informatique de pointe pour les mobiles
contexte IoT. Fotiou et al.[143] illustré les opportunités et les défis des contrats
chaîne de blocs. Les auteurs ont souligné que l'informatique mobile à accès
intelligents pour l'Internet des objets. Chiffre
multiple est considérée comme une solution de bon augure pour
6 illustre les applications des contrats intelligents dans le contexte IoT. Le tableau
résolvez les énigmes de preuve de travail pour les utilisateurs mobiles. Les auteurs
10 résume les applications des contrats intelligents
utilisé la plate-forme blockchain Ethereum pour le système prototype
dans le contexte de l'Internet des objets ainsi que les avantages et
développé. Stanciu [149] a présenté des recherches en cours sur l'application de
défis.
contrats intelligents basés sur la blockchain pour la plate-forme
de systèmes de contrôle hiérarchiques et distribués adoptés selon CEI
3.6.1. Contrats intelligents pour le partage évolutif des ressources de l'IoT Norme 61499. L'auteur a utilisé Hyperledger Fabric comme
Le partage des ressources est une exigence importante dans le réseau IoT. La solution blockchain et les contrats intelligents ont été utilisés pour mettre en
L'infrastructure restrictive de ressource surgit les neces œuvre les blocs fonctionnels. Le système a adopté les microservices
sité d'un service de partage de ressources optimal. Le partage des ressources architecture avec l'utilisation de docker et kubernetes. yang

25
Machine Translated by Google

et al.[150] proposé un prototype d'échange de données pour les jouets intelligents, caractéristiques distinctives des contrats intelligents basés sur la blockchain
qui est doté de technologies informatiques de pointe modernes. promettent des ajouts de valeur significatifs à l'architecture de confiance classique,
La solution développée comme prototype d'Hyperledger Fabric répondant aux limites des écosystèmes de confiance classiques
v1.0. Les auteurs ont utilisé le contrat intelligent pour s'assurer que les données dans l'IdO.

mécanisme d'échange est efficace, sûr et fiable. Fortino et al.[154]ont initialement proposé une méthode pour mesurer
Samaniego et Deters [151] ont présenté une idée nouvelle qui confiance des véhicules guidés automatisés dans les usines intelligentes et
proposé d'encapsuler les fonctionnalités de la blockchain, y compris élaboré avec une conception de cadre pour exploiter les mesures
contrats intelligents dans les composants définis par logiciel et distribuer pour la formation d'équipes virtuelles, temporaires et basées sur la confiance
vers les appareils périphériques. Les contrats intelligents sont déployés pour les appareils mobiles intelligents. Le complet inclus
dans des appareils appelés edge miners. La solution est idéale pour l'environnement résultats expérimentaux qui prouvent la capacité d'optimisation de l'efficience et de
aux ressources de calcul limitées. Xu et al. [152] l'efficacité pour améliorer les performances du
a proposé un mécanisme de provisionnement de services basé sur la blockchain ateliers. [155] ont introduit un modèle de capital de réputation pour
pour la protection des clients légers, comme la ressource systèmes multi-agents et technologie blockchain intégrée pour
dispositifs IoT contraints. Les auteurs ont proposé d'utiliser les certifier le capital réputation de chaque agent dans chaque en vironnement fédéré.
contrats intelligents pour aider les clients IoT légers à valider Les résultats expérimentaux complets prouvent
les services acquis et les serveurs périphériques correspondants qui l'utilisabilité du modèle proposé pour détecter les agents trompeurs.
réduira les frais généraux de calcul pour les appareils IoT. [156] a présenté un modèle de réputation avec la technologie blockchain
Les auteurs ont assuré un débit élevé et une faible latence en adoptant une pour regrouper les agents dans l'IoT. Le capital réputation lié
blockchain autorisée efficace avec le moteur de consensus qui utilise la preuve opérations, y compris la mise à jour du capital de réputation géré
d'autorité. Ioni et al. [153] proposé à travers les contrats intelligents.
une architecture basée sur un conteneur blockchain qui est alignée sur Dorri et al. [157] a souligné l'importance de la blockchain
Modèle de données W3C-Prov. Le tissu Hyperledger utilisé comme pour surmonter les défis de sécurité et de confidentialité de l'IoT. La
plateforme blockchain. Les activités importantes telles que le nœud les auteurs ont déclaré que les opérations de consensus à forte intensité de ressources
l'adhésion, le contrôle d'identité et la provenance des enregistrements sont mis en œuvre des plateformes blockchain existantes sont incompatibles dans l'IoT
sous forme de contrats intelligents avec le support d'Hyperledger Composer. le contexte. Les auteurs ont proposé une solution légère et évolutive
blockchain pour IoT qui utilisait une méthode de confiance distribuée
3.6.3. Contrats intelligents pour l'application de la sécurité IoT au lieu de résoudre une énigme par consensus. Yu et al. [158] il lustré que les
La sécurité est une exigence cruciale dans le contexte de l'IoT. Avec le appareils et les données IoT seront un outil commercial capable
matériel limité en ressources, il est extrêmement difficile d'appliquer la sécurité en marchandise dans un avenir proche et l'infaisabilité de la plate-forme de négociation
augmentant la taille des clés avec plusieurs centralisée pour une telle exigence. Les auteurs ont déclaré
opérations. Les dispositifs sont limités en termes de puissance de calcul ainsi que que les contrats intelligents basés sur la blockchain élimineront l'exigence du tiers

de mémoire. Par conséquent, l'utilisation de certificats à clé publique sera une de confiance. Les auteurs ont démontré
opération coûteuse pour les appareils IoT. Les systèmes PKI peuvent nécessiter l’instauration de la confiance par les smart contracts et la blockchain pour
une vérification via le permettre le commerce de bout en bout. Khan et Khaled [159] ont présenté
requêtes envoyées aux serveurs cloud qui généreront le trafic réseau. Le contrôle une enquête sur les principaux problèmes de sécurité de l'architecture en couches de l'IoT.
d'accès et la définition des privilèges sur le Les auteurs ont également décrit les exigences de sécurité pour l'IoT
les serveurs centralisés seront vulnérables. Globalement, la blockchain comme les menaces existantes, les attaques ainsi que les solutions de pointe. Les
permet aux parties prenantes d'intégrer la politique de contrôle d'accès sur le auteurs ont souligné que la technologie blockchain
contrats intelligents et déploiement de manière décentralisée. Le code est un catalyseur clé pour résoudre de nombreux problèmes de sécurité IoT.
est immuable et libre d'être modifié contrairement à la Lin et al. [160] ont proposé une architecture conceptuelle et une conception
environnement informatique en nuage. Le fonctionnement décentralisé garantit basées sur la blockchain pour établir la confiance du LoRaWAN privé
qu'aucun trafic réseau étendu ne sera généré lorsque serveurs de réseau. La solution proposée offre une solution irréfutable
la sécurité est mise en place. mécanisme qui vérifie que les données d'une transaction existaient
La gestion de la confiance de l'écosystème IoT est une considération de sécurité à un moment précis du réseau. Les auteurs ont également indiqué la
vitale. Les contextes d'application critiques tels que capacité de la technologie des contrats intelligents à définir un système automatisé
les soins de santé, les villes intelligentes et les réseaux de véhicules nécessitent des modèle commercial dans le réseau IoT. Pan et. al [161] conçu
établissement de la confiance finale pour les nœuds IoT en fonctionnement. La confiance et implémenté un prototype nommé "EdgeChain", qui est
la gestion comprend les différents services tels que l'établissement de la fiducie, un cadre edge-IoT basé sur des contrats intelligents basés sur la blockchain. Les
l'évaluation de la confiance en temps réel, le retrait de la confiance sur auteurs ont intégré une blockchain autorisée le long
les pratiques malveillantes et ainsi de suite. La future infrastructure IoT avec un système de devise interne pour relier la ressource cloud périphérique
connectera des milliards d'appareils en temps réel et les cadres de gestion de la pool pour chaque appareil IoT connecté avec un compte et une ressource
confiance devraient évoluer en alignant l'énorme usage. À partir des expériences et de l'évaluation, les auteurs ont souligné que
exigence de connectivité. La gestion centralisée de la confiance est l'intégration d'EdgeChain est dans les limites raisonnables et
difficile avec les attentes de la demande future. En plus de plage acceptable pour obtenir les avantages de la sécurité. Cha et. al [162]
que, les restrictions de ressources de calcul déplacent le haut niveau a proposé les passerelles connectées blockchain à la protection
Décisions de conception d'infrastructure IoT vers des architectures décentralisées des utilisateurs d'envoyer des données personnelles aux appareils IoT sans le
telles que des conceptions basées sur l'informatique de pointe et le brouillard. La consentement des utilisateurs. Les passerelles proposées par eux stockent également l'utilisateur

26
Machine Translated by Google

préférence de confidentialité sur les appareils IoT au sein du réseau blockchain. La 3.6.4. Véhicules aériens sans pilote (UAV)
solution a contribué à améliorer la confidentialité et la confiance La recherche et le développement d'UAV ont évolué avec beaucoup de
dans les applications IoT avec des appareils IoT hérités. des atouts polyvalents et applicables dans les industries du futur. Les drones
peuvent être utilisés pour accomplir des tâches fastidieuses qui sont
risqué et coûteux de s'épanouir avec des humains. La précision opérationnelle est
Salahuddin et al. [163] ont proposé une infrastructure logicielle agile pour l'IdO
très attendue dans l'intervention des drones et
avec un déploiement sécurisé et préservant la confidentialité
la consommation efficace des ressources est très préoccupante. Surtout
dans les services de santé intelligents avec des fonctionnalités importantes telles que
la durée de vie de la batterie est l'une des principales préoccupations des drones.
techniques de sécurité et de virtualisation renforcées. Le système
En plus de cela, l'évolutivité est requise dans les futurs systèmes UAV. La
utilise des contrats intelligents pour un transfert fluide et transparent des informations
Les contrats intelligents basés sur la blockchain permettront des
sur les patients d'une machine à l'autre. Les auteurs ont suggéré que l'intégration
fonctionnement pair à pair des UAV qui améliorera l'efficacité
des contrats légaux comme
et performances.
une partie des contrats intelligents déployés peut être utilisée pour une application
Mehta et al. [172] ont présenté une enquête complète sur la
correcte et pour contrôler les membres qui se conduisent mal. Rantos et al.
les problèmes de sécurité des drones compatibles 5G avec une taxonomie dans les
[164] a proposé un cadre intégré de blockchain nommé «ÿAd vocateÿ» qui facilite
réseaux de drones compatibles 5G. Kapitonov et al. [173] ont présenté l'organisation
les données personnelles conformes au RGPD sur
l'environnement IdO. Les contrats intelligents ont été utilisés pour d'un système de communication entre agents en réseau peer-to-peer avec une
blockchain décentralisée Ethereum basée sur
définir les règles et les sanctions ainsi que les appliquer automatiquement
contrats intelligents pour les drones. Leur projet précédemment développé
les obligations. Comme travaux futurs, les auteurs envisagent de développer une
AIRA (agent robot intelligent autonome) s'occupe de la
système de contrôle d'accès basé sur des politiques pour le personnel intégré
formalisation des interactions et échanges de données entre robots
système de gestion de données dans l'IoT. Pinno et al. [165] présenté
une architecture basée sur la blockchain pour l'autorisation d'accès IoT réseaux, y compris les UAV et les contrats intelligents. Le système utilise
son propre jeton au sein du réseau ainsi que de l'Ethereum
nommé "ControlChain". Les auteurs ont déclaré que l'architecture est transparente
réseau. Sharma et al. [174] ont présenté l'application de
pour l'utilisateur, décentralisée ainsi qu'évolutive et
blockchain pour les drones qui agissent comme des nœuds à la demande pour
tolérance de panne. Les auteurs ont divisé la base de données de ControlChain
l'opérabilité interservices entre plusieurs fournisseurs. Le drone intelligent
en 4 blockchains différentes et clairement illustrées. Les auteurs
contrat comprend les règles d'initiation et de régulation des transactions entre les
a également fourni un moyen sûr d'établir la relation entre
drones et les vendeurs. Les fonctionnalités et la menace
utilisateurs et appareils. Liu et al. [166] ont présenté un cadre de service d'intégrité
implications des drones basés sur des contrats intelligents basés sur la blockchain
des données basé sur la blockchain. Les protocoles de vérification de l'intégrité des
ont également été illustrés.
données ont été mis en œuvre sous forme de contrats intelligents dans le
La blockchain Ethereum fonctionnait en mode privé. Le cadre de travail présente 3.6.5. Villes intelligentes
peu d'avantages, notamment une fiabilité accrue avec
Les villes intelligentes sont l'une des innovations majeures de l'IdO qui utiliseront
décentralisation, amélioration de l'efficacité avec plusieurs opérations
dans le développement futur des infrastructures urbaines et rurales. Intelligent
clients ainsi que la capacité d'échange de données.
les villes devraient améliorer la qualité de vie. Les passionnés ont beaucoup
d'inspirations sur des contextes significatifs dont
Rathore et al. [167] ont présenté une architecture sécurisée basée sur la divertissement, casinos, intégrations avec des véhicules intelligents, etc.
blockchain dans le contexte de l'IoT. Alphand et al. [168] présenté sur. Les villes intelligentes étant constituées de milliers d'appareils connectés,

IoTChain, une architecture de sécurité améliorée basée sur la blockchain l'évolutivité des plates-formes d'exploitation est une anticipation majeure. De plus, la
avec un cadre de gestion et de distribution des clés. Le système a été mis en œuvre centralisation entraînera d'importantes
sur la blockchain Ethereum exploitée sur le frais généraux avec des risques supplémentaires.

mode privé. Le propriétaire de la ressource décrit les droits d'accès Les contrats intelligents et la blockchain joueront un rôle essentiel dans le
dans le contrat intelligent, qui générera des jetons d'accès au avenir des villes intelligentes. La capacité opérationnelle de la smart
clients lorsque certaines conditions sont remplies. Nagothu les contrats sur le modèle décentralisé ajouteront plus de valeur avec
et coll. [169] ont proposé un système de surveillance intelligent avec des disponibilité du service garantie. Le pair à pair opérationnel
système de contrôle d'accès basé sur un contrat. Le mécanisme de sécurité la capacité des contrats intelligents réduira la ressource réseau
décentralisé a été déployé pour protéger et synchroniser les données consommation et améliorer l'efficacité ainsi que la latence.
du canal de communication. Les autorisations d'accès aux données sont appliquées Yang et al. [175] ont proposé un cadre de gestion décentralisée,
à l'aide des contrats intelligents. Polyzos et al. [170] système d'e-gouvernement sécurisé et préservant la confidentialité pour smart
exploré le potentiel d'un système de distribution d'informations assisté par blockchain villes qui utilisent la technologie blockchain. Les auteurs
pour l'IdO, ainsi que l'application de la discuté de la capacité d'application des contrats intelligents comme
exigences de sécurité clés en utilisant des contrats intelligents basés sur la un remplacement de vrais contrats. Les auteurs ont mis en évidence la
blockchain. Les auteurs ont déclaré la contribution de la blockchain basée capacité d'adaptation de la plate-forme Ethereum en tant que source ouverte
contrats intelligents à la durabilité du système IoT et à la solution de chaîne de blocs. Liao et al. [176] illustré la conception
activations de nouveaux modèles de confiance. Le système proposé est conçu pour et les applications des futurs micro-opérateurs sans fil 5G dans les casinos et autres
être compatible avec l'architecture côté client Ethereum. applications de divertissement dans les futures villes intelligentes.
Roy et al. [171] présente un cadre de transaction sécurisée en association avec la L'utilisation des contrats intelligents dans différents cas d'utilisation dans
blockchain pour la QoS IoT. y compris Mega Jackpot. Les auteurs ont introduit le concept de

27
Machine Translated by Google

Modèle de configuration de réseau de valeur pour illustrer l'interopérabilité des les appareils fonctionnent dans une architecture centralisée. La
contrats intelligents au sein des appareils, des micro-opérateurs et des fournisseurs Les contrats intelligents basés sur la blockchain résoudront la plupart des

de services. Lazaroiu et Roscia [177] ont conçu une puce problèmes liés à la centralisation et ajouteront beaucoup de valeur
modèle de quartier qui est une étape obligatoire pour construire une ville intelligente ajouts à la mise en œuvre. Le partage de données IoT est une exigence importante
intégrant les nouvelles technologies et le rôle du système de gestion de l'énergie dans les différents contextes d'application. La
intégré dans une plate-forme basée sur la blockchain et l'IdO. La configuration a techniques de partage de données censées renforcer le contrôle d'accès et
utilisé des contrats intelligents pour la gestion autonome du réseau électrique techniques de cryptage pour protéger les données en transit. Les restrictions des
distribué par la communauté locale le long de ressources de calcul de l'IdO rendent le partage des données
avec la technologie des compteurs intelligents. Les auteurs ont mis en évidence la techniques difficiles avec des limitations différentes. Niya et al.
la technologie blockchain comme élément clé d'une compétitivité-coût accrue pour [183] système de surveillance proposé intégré à Ethereum
le déploiement rapide de la ville intelligente. technologie blockchain et LORA (LOngRange). Les auteurs
Leiding et al. [178] ont proposé de combiner le véhicule utilisé la blockchain pour stocker et récupérer les données générées par
réseau ad hoc avec la blockchain Ethereum pour permettre au système d'être les capteurs. Les auteurs ont utilisé le client léger Ethereum
transparent, autogéré et décentralisé. Chaque qui stocke et synchronise uniquement les transactions en cours.
entité de réseau, telle que Road Side Unit (RSU), Application Feng et al. [184] ont mis en œuvre un schéma d'extraction de caractéristiques
L'unité (AU) ou l'unité d'embarquement (OBU) s'identifiera avec le d'externalisation basé sur une chaîne de consortium sur des images cryptées
Adresse Ethereum. Ils ont déclaré l'avantage d'Ethereum intégrées à des contrats intelligents et à plusieurs autres techniques dans le
l'exhaustivité de Turing du langage de programmation solidité pour fournir des communication appareil à appareil. Les auteurs ont utilisé intelligemment
services plus larges, y compris les mises à jour des embouteillages et la météo contrats de transmission des images cryptées. Les auteurs
prévoir. Soleil et al. [179] ont proposé un cadre conceptuel incluant trois dimensions a utilisé Hyperledger Fabric comme plate-forme pour les contrats intelligents.
importantes telles que l'humain, la technologie et Biswas et al. [185] ont proposé un cadre de sécurité qui intègre la technologie
organisation avec des facteurs fondamentaux pour la ville intelligente avec blockchain aux appareils intelligents et fournit une plate-forme de communication
la perspective de l'économie du partage ainsi que l'application de la sécurisée dans la ville intelligente. La
blockchain dans les villes intelligentes. Les auteurs ont discuté de l'applicabilité les auteurs ont souligné l'applicabilité des contrats intelligents Ethereum pour
des contrats intelligents dans l'économie partagée. Les auteurs activer la fonctionnalité peer to peer. Les auteurs aussi
a mis en évidence le modèle de confiance basé sur la blockchain intelligente a déclaré que l'intégration des protocoles de communication existants
les contrats démocratiseront la relation entre l'homme et avec la blockchain est difficile. Bahga et al. [186] présenté
organisme. Sharma et. al [180] a proposé un réseau de véhicules une plate-forme peer-to-peer décentralisée nommée BPIIoT pour l'internet industriel
architecture basée sur la blockchain dans la ville intelligente. Les auteurs des objets qui permet des applications distribuées
illustré l'application du contrat intelligent pour engager des paiements autonomes. pour la fabrication. La plateforme améliore les plateformes existantes
Ils s'attendaient à intégrer la blockchain dans différentes dimensions telles que permettre le consommateur à la machine
et les technologies portables comme travaux futurs. et les transactions de machine à machine sans intermédiaire de confiance.

Sharma et al. [181] ont proposé une distribution distribuée basée sur la blockchain L'implémentation a été intégrée à Arduino Uno
cadre pour l'industrie automobile qui consistera en des voitures autonomes et et plateforme Ethereum en mode privé. Ibba et al. [187] a proposé CitySense, une
connectées dans la ville intelligente. Les auteurs ont appliqué des contrats solution basée sur la blockchain pour résoudre les données
intelligents dans des phases importantes du cycle de vie du véhicule, y compris stockage et gestion. Les auteurs ont appliqué des contrats intelligents
l'immatriculation, la location, la certification, etc. Les auteurs pour activer la gestion des informations du capteur et la logique de contrôle.
effectué avec succès une simulation avec la blockchain Ethereum Les auteurs ont utilisé la méthodologie SCRUM pour développer le
plate-forme en mode privé et les résultats véhiculés que le logiciels nécessaires à la mise en œuvre.
L'approche proposée est efficace et réalisable pour construire un écosystème Manzoor et al. [188] ont présenté un schéma de recryptage proxy basé sur la
automobile durable pour les villes intelligentes. Su et al. [182] blockchain qui stocke les données dans le cloud sans l'intervention d'un tiers. Le
a proposé une blockchain énergétique basée sur un contrat pour le véhicule système a établi un système intelligent
électrique chargeant la communauté intelligente. Les auteurs ont utilisé intelligemment contrat pour les utilisateurs de données pour contrôler l'accès aux données.
contrats pour mettre en œuvre les services de recharge sécurisés une fois Le schéma proposé évalué à l'aide de la blockchain Ethereum
conditions de trading valides remplies et pour la crypto-monnaie requise Plate-forme. Tharaca et al. [189] ont présenté une blockchain basée
des échanges. Les contrats optimaux sont analysés et conçus pour cadre léger de gestion des certificats pour 5G IoT. La
s'aligner sur les besoins énergétiques individuels du VE (véhicule électrique) le système proposé utilise les contrats intelligents pour la notation des menaces
personnalisé sur la base de la théorie du contrat. et révocation des certificats des nœuds IoT malveillants. La

système évalué à l'aide de la plate-forme blockchain Hyperledger Fabric. Quelques


3.6.6. Diverses applications de l'IoT idées futuristes sur le rôle de la blockchain dans la 6G
L'Internet des objets est l'une des technologies les plus prometteuses présenté dans [190].
facilitateurs dans le futur domaine industriel. De nombreuses recherches sont en

cours dans le milieu universitaire et l'industrie dans de multiples aspects du


contexte de l'IdO. La plupart des conceptions architecturales sont
en cours d'adoption avec la décentralisation et la capacité opérationnelle peer to
peer. La consommation efficace des ressources est fortement
prévu et il est difficile d'obtenir une efficacité significative lorsque

28
Machine Translated by Google

Fonctionnalités de la chaîne de blocs

Application Principaux défis Avantages clés

Décentralisation résistance
Forger
la Transparence autonome
Exécution Précision

Contrats intelligents pour Opérations centralisées X • Service décentralisé


Ressource évolutive gourmandes en ressources disponibilité
Cryptographique léger X
Partage dans l'IoTÿ: • Évolutif poste à poste
les opérations sont vulnérables
[144], [145], [146], X X X opérations
Limites d'évolutivité
[147] Contrôle d'accès manuel xxx X • Accords précis
les stratégies sont difficiles
Contrats intelligents dans Risques de sécurité pour les données dans X X X • Périmètre amélioré
Informatique de périphérieÿ:
nuage Sécurité
Risques élevés dans le transit des données X
[148], [149], [150], • Risque d'attaque réduit
sur un nuage
[151], [152], [153] Limites de performances X • Haut débit
Limitations du contrôle d'accès aux XX X
données
Contrats intelligents pour Limitations des ressources de X XX • Sécurité décentralisée
Sécurité IdOÿ:[157], calcul politique
Trafic réseau généré XXXXX
[158], [160], [161], • Réseau efficace
du nombre énorme de
[162], [163], [164], consommation
nœuds
[165], [166], [168], Établissement de confiance évolutif XXX • Limites d'évolutivité
Consommation de ressources plus élevée XX tion X
[169], [170], [154],
[155], [156] pour les opérations cryptographiques

Antenne sans pilote Limitations des ressources de XX XX • Service garanti


Véhiculesÿ:[173], calcul disponibilité
Exigences de simultanéité X XX
[174], [172] • Décentralisation
de drone
Débit plus élevé X • Ressource réseau optimale
Point de défaillance central X
consommation
Villes intelligentesÿ:[175], Limitations des ressources de X XX • Service décentralisé
[176], [177], [178], calcul disponibilité
Limites de débit X
[179], [180], [181] X • Tiers de confiance supprimé
Exigences d'évolutivité plus
élevées faire la fête

Consommation de données plus élevée X X


• Utilisation efficace du réseau
Tableau 10ÿ: Résumé des applications des contrats intelligents dans le contexte de l'Internet des objets

29
Machine Translated by Google

3.7. Services de télécommunication nécessaire pour des opérations plus efficaces. Fernando et al.[196] pro a posé une
plate-forme de déchargement wifi basée sur la blockchain pour la 5G. La
L'industrie des télécommunications joue un rôle vital dans presque
contrats intelligents utilisés pour l'évaluation du fournisseur de services Wifi et la prise
toutes les nations du monde. Le volume de clients gonflé
de décision de chargement.
et la complexité des services s'est accrue avec le développement. Pour la conformité ¨
Yrjol¨ a [197] a discuté des défis inégalés de l'intégration de multiples parties
aux exigences actuelles et futures, le
prenantes dans le futur écosystème 6G. Un prototype de configuration décentralisée
l'infrastructure réseau et les modules logiciels nécessitent une mise à niveau.
des ressources a été proposé sur la base
Les contrats intelligents basés sur la blockchain revigorent l'industrie des
sur les contrats intelligents basés sur la blockchain. Le prototype proposé
télécommunications dans différentes dimensions. Le amélioré
offre une configuration de ressources entièrement autonome via la blockchain
la confiance, l'exécution autonome des contrats intelligents basés sur la blockchain
en tant qu'orchestrateur de ressources, ce qui a éliminé l'orchestrateur de ressources
garantissent la sécurité ainsi que l'évolutivité, ce qui est obligatoire
centralisé. Daï et al. [198] ont proposé une combinaison
exigence dans les systèmes de télécommunication modernes. Tableau 11
de la blockchain et de l'IA pour le partage des ressources dans les réseaux sans fil.
résume les applications des contrats intelligents dans le contexte des
L'architecture proposée fournit des services sur ressources
télécommunications ainsi que les avantages et les défis.
la gestion, la flexibilité dans la mise en réseau et l'orchestration. La
les auteurs ont en outre proposé un environnement de mise en cache de contenu sécurisé
3.7.1. Partage de ressources autonome et intelligent dans utilisé avec un apprentissage avancé du renforcement profond pour concevoir
télécommunication
schéma de mise en cache. Nag et al. [199] ont présenté une analyse complète
Les abonnés aux services de télécommunication prolifèrent avec l'utilisation discussion sur les enjeux de sécurité dans la gestion du virtuel
croissante des appareils mobiles autour fonctions de réseau dans les réseaux optiques 5G. Le travail a présenté un aperçu de
le monde. La sophistication des services fait émerger la complexité des différents haut niveau sur l'application de la blockchain
aspects du domaine des télécommunications. pour éliminer les problèmes identifiés.
Les ressources restreintes en télécommunications doivent être réparties et utilisées
de manière paradigmatique[191]. De plus, les accords abonné-utilisateur avec leurs 3.7.2. Gestion de l'identité des utilisateurs et contrôle d'accès avec
complexités contrats intelligents

doit être compatible avec les exigences d'évolutivité avec les futures exigences La gestion des identités et le contrôle d'accès constituent une exigence de sécurité
élastiques. Les contrats intelligents basés sur la blockchain sont idéaux
importante dans l'industrie des télécommunications. Le système de gestion des
solutions pour l'exécution autonome et sécurisée du niveau de service identités doit être capable de faire face aux
accords selon les besoins personnalisés de l'abonné avec une capacité évolutive. Il les inflations futures de la demande de l'industrie des télécommunications.
existe de nombreux cas d'utilisation réalisables identifiables dans le Le vol d'identité est nécessaire pour éliminer et essentiellement le
Contrats intelligents basés sur la blockchain pour un partage optimal et précis des la disponibilité du service doit être assurée. Intelligent basé sur la blockchain
ressources dans l'industrie des télécommunications. contrats déjà adoptés dans de multiples industries pour l'accès
Raju et al. [192] ont proposé d'utiliser l'échange de spectre basé sur la blockchain contrôler. L'industrie des télécommunications peut habiliter avec le
et les contrats intelligents pour mettre en œuvre le transfert élastique, qui est une contrats intelligents basés sur la blockchain pour la mise en œuvre du contrôle
composition de transferts de spectre cellulaires et volontaires conventionnels. Les d'accès. En outre, la nature décentralisée garantira la
auteurs ont proposé d'imposer disponibilité du service avec évolutivité assurée.
responsabilisation des utilisateurs et du réseau via des contrats intelligents. Les Raju et al. [200] ont proposé un système de gestion de l'identité des utilisateurs
interactions entre différents composants tels que les utilisateurs cellulaires cognitifs, améliorant la confidentialité, intégré à une chaîne de blocs
les utilisateurs cellulaires cognitifs et les réseaux cellulaires cognitifs, etc. Pascale et contrats intelligents. Les deux principaux objectifs des contrats intelligents
al. [193] proposition d'adoption de sont l'application du respect de la vie privée entre cognitif
des contrats intelligents pour mettre en place un niveau de service simple et efficace utilisateur cellulaire et service d'identité et de crédibilité et établissement d'un accord
accord entre les fournisseurs de petites cellules et les opérateurs de téléphonie mobile. de niveau de service entre l'utilisateur cellulaire cognitif
Les auteurs ont présenté un exemple de contrat basé sur Ethereum et le réseau cellulaire cognitif. Les expériences avec le système proposé menées sur
chaîne de blocs. Ils l'ont déclaré comme un contrat intelligent en tant que service la blockchain Ethereum sur le réseau privé
aux utilisateurs individuels et aux points de vente. Backman et al. [194] a présenté le mode. Pop et al. [201] a proposé une augmentation de la pile de protocoles incluant
concept de grand livre de leasing de tranches de blockchain avec une analyse application, transport, réseau, MAC et
avec sa future application. Le trading de tranches de réseau est effectué dans la couche physique avec le plan sémantique, qui fournit une interface commune pour les
blockchain et ses contrats intelligents commandent une tranche ou une châtration utilisateurs, les actionneurs, les capteurs d'un côté comme
auprès d'un courtier en tranches de manière autonome. La prochaine phase de ainsi que la pile de protocoles de l'autre côté. Les contrats intelligents ont été appliqués
la recherche présentée se concentrera sur l'évaluation du grand livre de location en pour contrôler l'accès aux ressources physiques
tranches du point de vue commercial, politique et juridique. Valtanen et al. [195] a en association de serrures intelligentes et d'agrégation au niveau de l'application
présenté le courtage de tranches de réseau blockchain des transactions du grand livre distribué. Les principales préoccupations étaient de
cas d'utilisation avec analyse de valeur et résultats dans le scénario d'application réduire les frais généraux en incorporant des contrats intelligents.
d'automatisation industrielle. Les auteurs ont appliqué la
proposition de cadre de configuration des ressources contre la blockchain
basées sur les caractéristiques et les capacités des contrats intelligents pour évaluer
la valeur du cas d'utilisation. Le cas d'utilisation a permis l'automatisation industrielle

processus d'acquisition autonome et dynamique de la tranche

30
Machine Translated by Google

Fonctionnalités de la chaîne de blocs

Application Principaux défis Avantages clés

Décentralisation résistance
Forger
la Transparence autonome
Exécution Précision

Ressource automatisée Centralisation et point de X • Décentralisé et


Partage dans défaillance unique disponibilité efficace du service
Télécommunicationÿ: Frais généraux opérationnels X X
XX XX • Accord autonome • Amélioration
Les accords manuels sont
[192], [193], [194], plus lents de la confiance et de l'évolutivité
[195], [197] Les transactions frauduleuses ne X XX
peuvent pas suivre
Identité Centralisation et point de X • Décentralisation
Gestionÿ:[200], défaillance unique • Contrôle d'accès aux données
Frais administratifs xxx • Frais généraux réduits
[201], [202] Redondance des données X
Problèmes de confidentialité des données XX
Roaming Activités frauduleuses en XXXXX • Accords décentralisés •
Prestationsÿ:[203], [204] roaming Immuabilité des politiques • Les
Centralisation et point de X fraudes peuvent être identifiées
défaillance unique • Transparence
Indisponibilité du service X XX
Tableau 11ÿ: Résumé des applications des contrats intelligents dans le contexte des télécommunications

31
Machine Translated by Google

Lin et al. [202] ont proposé un réseau d'accès radio blockchain 3.8.1. Assurer la qualité et la conformité de la chaîne d'approvisionnement du
architecture qui gère l'accès au réseau et l'authentification fret maritime/aérien
dans un mécanisme décentralisé, sécurisé et efficace entre des entités de La conformité de la chaîne d'approvisionnement est une préoccupation majeure
réseau actuellement sans confiance. Les auteurs ont appliqué intelligemment pour certains produits tels que les produits comestibles, notamment les légumes, les fruits et
contrats dans plusieurs scénarios tels que l'équipement utilisateur et l'hôte crabe vivant. Les normes établies par des organismes tels que
accords de point d'accès sur les conditions de paiement et la numérisation des Conseil d'intendance maritime. Les autorités exécutent vigoureusement
actifs du spectre. Les auteurs appliquent également le respect de la vie privée des audits pour s'assurer que les acteurs certifiés des produits de la mer garantissent
protection comme un terme supplémentaire au contrat intelligent et a souligné Les normes. Les coûts et les efforts considérables pourraient être éliminés en
l'exigence de réduction de la latence et d'évolutivité du permettant aux contrats intelligents de prendre en charge les actions requises
chaîne de blocs. au sein de la chaîne d'approvisionnement. Pour une instance, les conditions
particulières à remplir pour un transfert valable du dépositaire
de produits de la mer définis par les autorités réglementaires et intégrant
3.7.3. Contrats intelligents pour les services d'itinérance comme un contrat intelligent. Si tel est le cas, les autorités peuvent s'assurer
les transferts dépositaires seront exécutés une fois les conditions définies par
L'itinérance est définie comme la capacité d'accéder à des services
offerts par le fournisseur de services de télécommunication en dehors du les autorités de tutelle remplies. Par conséquent, l'exigence de l'audit explicite

zone géographique de couverture. Les services incluent la voix est supprimée. Le contrat intelligent, en tant que

appels, SMS, connectivité de données, etc. De préférence, les frais de service un cahier des charges immuable assurera la transparence
d'exécution conditionnelle.
doivent être inférieurs aux frais d'appel à distance
la zone géographique actuelle du locataire. Les contrats intelligents Wang et al. [205] a présenté l'investigation de la manière

applicable pour résoudre certains problèmes liés à l'itinérance et qui influenceront l'avenir des pratiques de la chaîne d'approvisionnement et
services associés. politiques avec blockchain et contrats intelligents. L'instauration de la confiance
¨ et la désintermédiation, la traçabilité et la visibilité
Yrjol¨ a [203] a identifié l'impact de la technologie blockchain dans les concepts
de la chaîne d'approvisionnement, et l'amélioration de la sécurité des données identifiée comme
de partage du spectre en utilisant le Citizens Broadband
les valeurs clés ajoutées à la supply chain par la blockchain
Concept de service radio (CBRS) à titre d'exemple. L'auteur a suggéré que les
technologie et contrats intelligents. En plus de cela, l'impact socio-économique
règles et accords entre les différents actifs
de la chaîne d'approvisionnement par la blockchain basée
fournir des réseaux pouvant être codés sous forme de contrats intelligents. Les avantages
les contrats intelligents ont également été discutés. Chen et al. [206] a proposé la
de l'itinérance inter-opérateurs reliant le réseau CBRS en éliminant la chambre
application de contrats intelligents basés sur la blockchain à la chaîne d'approvisionnement
de compensation tierce par des contrats intelligents a été mis en évidence. Duru
gérer la qualité. Les auteurs ont souligné que les contrats intelligents
et Muhammad[204] ont mis l'accent sur l'application de contrats intelligents
peuvent utiliser une pléthore de techniques d'optimisation pour améliorer
basés sur la chaîne de blocs pour répondre à l'itinérance
la livraison comme l'utilisation des coordonnées GPS et planifier l'itinéraire.
exigences de l'industrie maritime. Les auteurs ont souligné que
Leurs auteurs ont également souligné l'importance de la confidentialité sur la
il devrait y avoir une blockchain d'entreprise mondiale avec une gouvernance
blockchain, qui correspond à la sensibilité
est nécessaire pour le succès de l'utilisation future de la blockchain, y compris
informations d'affaires. Angwei [207] A illustré l'applicabilité des contrats
l'itinérance. Les auteurs ont mis en lumière l'établissement
intelligents basés sur la blockchain pour réduire la complexité de la chaîne
de politiques et de normes.
d'approvisionnement. La vérification automatisée de l'entreprise
transaction avec le grand livre distribué décentralisé garantit que toutes les
parties ont les privilèges appropriés sur la chaîne d'approvisionnement. Le PoC
3.8. Gestion de la logistique
a été développé à l'aide de la plateforme Ethereum
et trois contrats intelligents élaborés qui comprenaient l'engagement de
L'industrie de la logistique et de la chaîne d'approvisionnement s'est complexifiée en raison de paiements aux parties concernées, selon les besoins.
exigences clients diversifiées. La production mondiale régulée en fonction des
avantages économiques et la plupart des
pays contribuent au commerce d'importation et d'exportation. L'air et la mer
les cargaisons se diversifient, allant des marchandises diverses aux produits de base tels que
crabes vivants, légumes frais, etc. Lorsque les produits sont transformés, les
exigences de stockage et les conditions environnementales
livraison, le stockage est devenu une considération vitale. Les consommateurs
se concentrent généralement sur la question de savoir si le produit spécifique livré
à l'étagère dans les conditions requises telles que la réglementation
conditions. Assurer la livraison des marchandises dans le
conditions recommandées est un défi majeur en logistique et
chaîne d'approvisionnement. Les contrats intelligents et la technologie blockchain
promis de résoudre de nombreux problèmes avec son caractère exécutoire
distribué et autonome. Le tableau 12 résume les applications des contrats
intelligents dans le contexte de la gestion logistique
ainsi que les avantages et les défis.

32
Machine Translated by Google

Fonctionnalités de la chaîne de blocs

Application Principaux défis Avantages clés

Décentralisation résistance
Forger
la Transparence autonome
Exécution Précision

Assurer Mer/Air Conditions de livraison non XX • Transparence des


Fourniture de fret conformes jalons
Les clients ne sont pas conscients de X
Qualité de la chaîne et • Calculs fiscaux automatisés
l'alignement de la conformité
Conformité : [205], XX X et sans erreur • Auditabilité
L'audit de la conformité est
[206], [207], [208], coûteux automatisée
[209], [210] Faux dans la documentation xxx
commerciale
Approvisionnement agricole Les fournisseurs peuvent modifier les XX • Opérations automatisées des
Réglementaire de la chaîne conditions de livraison conditions environnementales
Exigences de conformité XX
Conformité : [211], • Transparence •
[212], [213] ambiguës Immuabilité des conditions
Les clients ne connaissent pas les X
contractuelles intelligentes
conditions de livraison
Produit spécial Faux certificats de validation xxx • Frais généraux réduits
Chaîne d'approvisionnement des pierres précieuses/diamants • Informations de
Fausses manipulations d'origine de XX certificat accessibles au
Traçabilitéÿ:
gemmes
[214],[215] xxx X public • Génération
Les dossiers papier peuvent
automatisée de certificats de conformité
être détruits/égarés
Tableau 12ÿ: Résumé des applications des contrats intelligents dans le contexte logistique

33
Machine Translated by Google

Yuan et Wang [208] ont mené une étude préliminaire sur travailler pour améliorer la traçabilité des aliments, les économies de coûts et l'amélioration
systèmes de transport intelligents basés sur la blockchain. Les auteurs considéraient l'efficacité au sein de la chaîne d'approvisionnement agricole.
la blockchain comme l'une des solutions sécurisées et fiables.

architectures pour le développement de systèmes parallèles de gestion des transports. 3.8.3. Traçabilité de la chaîne d'approvisionnement des produits spéciaux
Les auteurs ont proposé un service de covoiturage alimenté par un contrat intelligent. La provenance de l'histoire de certains produits est fortement
Nakasumi [209] illustre l'application de la blockchain pour le partage d'informations et efficace sur sa valeur monétaire. Par exemple, les pierres précieuses et
éventuellement les diamants en sont des exemples significatifs. Des enregistrements cohérents de la
identifier la double marginalisation et l'asymétrie d'information, mouvement de la mine à la salle d'exposition s'assurer que la gemme
qui sont des problèmes importants associés à la chaîne d'approvisionnement. n'a pas été altéré ou les enregistrements n'ont pas été modifiés pendant le transport.
Les auteurs ont proposé de programmer les lois et règlements sur Les certificats délivrés par les autorités gouvernementales sont des ajouts de valeur
la blockchain elle-même et permettre aux propriétaires de données d'accéder au contrôle
au produit. Le décentralisé et transparent
sur leurs propres données dans la chaîne d'approvisionnement. Ils ont également nature de la blockchain sont la solution idéale pour l'exigence de
utilisé le cryptage homomorphique des données selon les besoins et prévoient d'améliorer suivi et traçage des produits spéciaux.
opération de recherche de transaction sur blockchain. Komathy [210] a introduit un Cartier et al. [214] fournit des informations importantes sur l'applicabilité des
cadre à cinq couches pour incorporer la blockchain dans contrats intelligents basés sur la blockchain à la pierre précieuse,
expédition de fret avec méthodes de contrôle d'accès basées sur les rôles l'industrie du diamant, de la pierre de couleur et de la perle. Les faits essentiels
et l'analyse des données. La solution établit la connectivité sécurisée entre les acteurs d'une pierre précieuse, comme la situation géographique et la taille
du financement, les banques, l'IoT, la logistique et et les spécifications de polissage requises pour enregistrer dans le grand livre.
la fabrication ainsi que l'assurance à l'échelle mondiale afin de voir la Quand la monétisation des pierres précieuses, les règles commerciales
expédition. Les utilisateurs peuvent voir les transactions de n'importe où peut définir comme le contrat intelligent et les pierres précieuses et
dans le monde et réduire le délai des transactions en temps réel. la propriété des actifs peut être transférée une fois les conditions du contrat intelligent
rencontré. Gutierrez et al. [215] ont illustré Everledger qui est un grand livre mondial
3.8.2. Conformité réglementaire de la chaîne d'approvisionnement agricole
numérique qui peut être utilisé pour assurer la transparence des
Des organisations telles que l'Organisation des Nations Unies pour l'alimentation et l'agriculture
les marchés ouverts de la chaîne d'approvisionnement mondiale. L'authenticité de
(FAO) par les Nations Unies (ONU) a établi des normes importantes à maintenir sur l'actif stocké parmi tous les participants de l'industrie. La
la chaîne d'approvisionnement alimentaire. Pour une instance, le solution développée avec la plateforme blockchain Hyperledger Fabric.
conditions thermiques du conteneur réfrigéré avec des légumes ou
les aliments à l'intérieur doivent rester alignés sur les normes prédéfinies
dans la livraison afin d'éviter le développement de bactéries
3.9. Contrats intelligents dans tous les secteurs
etc. Parfois, les personnels de manutention frigorifique doivent
ajuster manuellement la température qui est une ressource humaine en opération Il existe de nombreuses applications dans les contrats intelligents en

intensive. Le coût des réglages manuels du reefer diverses industries. La confiance, l'exécution autonome, la fiabilité

conditions de température éliminées lorsque les contrats intelligents sont intégrés. et la précision ont adopté les contrats intelligents par diverses industries. Discussion

Les conditions établies par les autorités de régulation et la précision des conditions sur les applications importantes des contrats intelligents dans l'ensemble de l'industrie.

de température garanties avec les contrats intelligents. Un aperçu des applications de contrats intelligents
dans les applications industrielles croisées illustrées à la Figure 7. Tableau 13

Ge et al. [211] présente les résultats du programme de partenariat public-privé, résume les applications des contrats intelligents dans la croix dans les applications

blockchain pour l'agroalimentaire, qui visait à industrielles ainsi que les avantages et les défis.

tirer des enseignements des implications de la blockchain sur l'agroalimentaire,


ainsi que PoC sur un cas d'utilisation de raisins de table d'Afrique du Sud. 3.9.1. Contrats intelligents dans l'application de la sécurité informatique dans le

Le pilote PoC a démontré que les informations de base concernant les certificats industrie

peuvent être stockées dans les contrats intelligents basés sur la blockchain. Les Les contrats intelligents sont applicables pour faire respecter les normes de
auteurs ont utilisé la blockchain Hyperleder Fabric pour développer le système sécurité informatique génériques des organisations. Essentiellement, les organisations
prototype. Green [212] explore les applications potentielles de la blockchain au doivent s'assurer de la disponibilité de leurs services, de l'alignement avec
marché agroalimentaire et dans différents sous-domaines, dont la sécurité alimentaire. les normes de conformité de sécurité et ainsi de suite. Les organisations maintiennent
L'auteur a souligné les normes de sécurité informatique internes en installant
que les obstacles à la connectivité du monde réel dans le pare-feu, systèmes de détection d'intrusion, etc. Surtout, le
blockchain nécessaire pour enquêter correctement. L'auteur a expliqué que les solutions telles que les pare-feux sont coûteuses et fonctionnent de manière
l'intervention du gouvernement devrait être élevée dans centralisée. L'architecture distribuée des contrats intelligents

afin d'avoir une future incorporation réussie de la blockchain dans peut utiliser pour renforcer la sécurité organisationnelle après une
le marché agro-alimentaire. Kim et al. [213] ont introduit le travail Harvest Net, une personnalisation. La nature distribuée et quelques autres caractéristiques
traçabilité alimentaire théorique de bout en bout « de la ferme à la fourchette » des contrats intelligents assurent l'opérabilité garantie sans
solution avec l'intégration de la plate-forme Ethereum avec tout point de défaillance unique. Rodrigues et al. [216] a proposé une
Dispositifs IoT échangeant les normes de message GS1. Les auteurs conception pour atténuer les attaques DDoS en appliquant la technologie blockchain
a proposé de symboliser les actifs agricoles en ERC-721 en kens à transférer au sein et les contrats intelligents. Les auteurs ont utilisé les contrats intelligents pour
de la chaîne d'approvisionnement. Le logiciel conçu stocker les adresses IP source requises pour bloquer. La proposition
des contrats intelligents sur la blockchain Ethereum construit un filet maillé architecture peut se déployer comme mesure de sécurité supplémentaire pour

34
Machine Translated by Google

Danzi et al. [222] ont proposé un Micro Grid(MG) proportionnel


Contrats intelligents dans les applications interindustrielles
cadre de contrôle de l'équité pour le commerce de l'énergie à l'aide de contrats
Contrats intelligents dans Edge Computing intelligents. Les auteurs ont utilisé la plate-forme blockchain Ethereum exploitée en
- Intégrité des données et conformité du workflow de fabrication
- Dossiers de maintenance fiables
- Exécution autonome et précision avec un temps de réponse réduit mode privé. Les auteurs ont décrit le coût de l'exploitation minière
et le coût de la communication en tant que limitations potentielles dans l'architecture
Protection environnementale
- Fonctionnement de confiance

- Fonctionnement autonome précis


de la blockchain privée. Cheng et al. [223] un nouveau cadre de transaction prenant
- Immuabilité du registre des transactions

en compte le marché de l'énergie existant. La


Gestion de la construction
- Conformité du workflow de construction aux normes
framework est basé sur la technologie blockchain et comprend
- Règlements autonomes à la partie prenante
- Interopérabilité pair à pair
méthodes de tarification, architecture du système de transaction de puissance et quelques

Aviation
modules dans le système d'échange d'énergie. Les contrats intelligents
- Précision garantie
- Exécution automatisée
- Amélioration de la confiance
ont été incorporés pour permettre au système de commerce décentralisé lorsqu'il y a
un manque de confiance entre les entités commerciales. Mangelkamp et al. [224]
Négoce d'énergie
- Élimine l'intermédiaire
- Transactions en temps quasi réel
fournit aux prosommateurs et consommateurs d'énergie une plate-forme pour échanger
- Précision
- Exécution autonome
de l'énergie locale sans intermédiaire.
Ils exploitent la blockchain en mode privé. L'applicabilité réelle et les limites
technologiques ont été mises en évidence avec
leur applicabilité dans les recherches futures.
Figure 7 : Avantages des contrats intelligents dans les applications interindustrielles
Mylrea et al. [225] ont exploré l'utilisation de la blockchain
contrats intelligents dans l'amélioration de la cyber-résilience et l'amélioration de la
sécurité dans les applications énergétiques transactives. Les avantages importants de
un système particulier sans interférer avec les systèmes existants.
la blockchain ont été mis en évidence, notamment la fiabilité et la commodité de la
Shao et al. [217] ont proposé un cadre pour permettre l'auto-adaptation
monétisation. L'application
journaliser la détection des anomalies à l'aide des contrats intelligents.
de la blockchain qui permet d'optimiser les données du réseau et d'enregistrer l'énergie
résiduelle au niveau du poste était l'une des caractéristiques importantes attendues de
3.9.2. Contrats intelligents dans le commerce de l'énergie l'intégration des contrats intelligents
L'industrie de l'énergie tire d'importants avantages de la dans les applications énergétiques. Malik [226] a développé une blockchain
contrats intelligents basés sur la blockchain. Les caractéristiques importantes, y réseau intelligent basé sur le commerce d'énergie entre pairs. La performance
compris la précision, l'exécution autonome, les opérations peer to peer des contrats comparée avec la blockchain Ethereum et Hyperledger
intelligents permettent au marché de l'énergie de plates-formes.
permettre le commerce d'énergie entre pairs, le comptage intelligent, la production
d'énergie renouvelable efficace, etc. Les applications des contrats intelligents dans le
contexte de l'énergie intelligente soulignent la polyvalence de
Contrats intelligents basés sur la blockchain pour l'industrie de l'énergie.
Pop et al. [218] ont proposé une approche basée sur la blockchain avec un
registre distribué pour stocker les informations de prévision d'énergie
collectées à partir des appareils de mesure intelligents IoT et l'application de
contrats intelligents pour définir par programmation l'énergie requise
flexibilité sur le prosommateur individuel. De plus, la puce
contrats utilisés pour définir les récompenses ou pénalités associées
et les règles nécessaires pour équilibrer la demande d'énergie avec la
production au niveau du réseau. Le prototype du système a été implémenté sur
Ethereum. Kounelis et al. [219] a présenté le
la conception conceptuelle ainsi que le prototype de réseau énergétique et la couche
de contrôle fonctionnant sur la plate-forme Ethereum. Les auteurs ont proposé de
faciliter la communication entre deux parties en utilisant une application middleware
qui interconnecte le réseau avec
le contrat intelligent. Les auteurs prévoyaient d'étendre des fonctions plus complexes
telles que permettre l'utilisation de pièces de monnaie et l'automatisation
contrôle des frais de transaction de chaque utilisateur. Cutsem et al. [220]
a présenté un cadre de réponse à la demande basé sur la blockchain pour
les bâtiments intelligents. Tanaka et al. [221] a proposé une blockchain
système d'échange d'électricité basé sur la blockchain
basés sur des contrats intelligents. Les auteurs ont introduit une monnaie virtuelle

appelée EnergyCoin pour monétiser l'énergie échangée.


Les auteurs ont également indiqué la capacité des contrats intelligents qui
permettent des micro-transactions entre les micro-réseaux et sont encore plus
extensibles pour les appareils.

35
Machine Translated by Google

Fonctionnalités de la chaîne de blocs

Application Principaux défis Avantages clés

Décentralisation résistance
Forger
la Transparence autonome
Exécution Précision

Échange d'énergie : Problèmes de performances XXXXX • Évolutivité décentralisée


[218], [219], [221], associés à l'archi disponibilité du
[222] textures service • Fonctionnement
Problèmes d'évolutivité X X
Vulnérabilités de sécurité X poste à poste • Accords précis
Consommation de ressources X
inefficace
Automobile Manque de confiance dans les états xxx • Confiance décentralisée
de service
Industrieÿ:[227], • Dossiers de service
Risque de falsification du carnet de service XXX transparents
[228], [229] Futurs besoins d'interopérabilité X
avec les villes intelligentes • Interopérabilité •
Environnement Limitations d'évolutivité dues aux X Évolutivité •
Protectionÿ: [230], restrictions de ressources Amélioration de la précision
Trafic réseau étendu X
[231], [232] Consommation de ressources élevée X des pénalités • Évolutivité •
Construction Limitations de calcul et de XXXX Établissement de la
Gestion : [233], [234] puissance confiance via le grand livre
Exigences opérationnelles X XX
simultanées
Exigences de débit plus X
élevées
Aviationÿ:[235] Risque de point de défaillance unique X • Exécution autonome et
ure sans erreur des opérations •
Exigences de sécurité XX XX
parfaites Système décentralisé avec
Exigences d'intégration X X garantie de disponibilité du
internationale homogènes service
Tableau 13ÿ: Résumé des applications des contrats intelligents dans plusieurs secteurs

36
Machine Translated by Google

3.9.3. Contrats intelligents dans l'industrie automobile et la transparence étaient considérées comme des caractéristiques importantes pour
L'industrie automobile est fortement axée sur la recherche blockchain qui sont applicables pour l'échange d'émissions pour l'industrie de
et le développement de l'applicabilité dans les nouvelles technologies. La clé l'habillement. Lin et al. [232] a utilisé une technologie intelligente basée sur la blockchain
les contextes ciblés incluent le processus de fabrication précis et conforme, la des contrats en association avec l'intelligence artificielle pour une gestion effi cace
sécurité automobile, la traçabilité dans les enregistrements d'entretien périodique, de l'eau avec les changements climatiques. Les auteurs
l'immuabilité des enregistrements tels que le kilométrage utilisé les caractéristiques importantes de la blockchain, y compris la décentralisation
etc. En plus de cela, la sécurité automobile et l'interopérabilité avec les villes et l'immuabilité, pour définir une transaction publique de l'eau
intelligentes sont également très concernées à l'avenir. enregistrement. L'objectif ultime est d'améliorer la confiance et l'optimisation de
de l'industrie automobile. Les passionnés ont beaucoup d'inspiration sur les contrats l'utilisation des données relatives à l'eau.
intelligents basés sur la blockchain qui permettent une exécution précise et

autonome et fonctionnent efficacement dans le pair 3.9.5. Contrats intelligents pour la gestion de la construction
en mode homologue.
La construction d'infrastructures est une condition essentielle de
Dorri et al. [227] a proposé une architecture basée sur la blockchain
la survie de la nation. Il existe plusieurs types de recherche
pour la vie privée des utilisateurs et élever la sécurité des futurs écosystèmes
en cours vers une construction efficiente, collaborative et efficace
véhiculaires. Les auteurs ont présenté la capacité
et la gestion des services de soutien. Les aspects importants de
de blockchain pour de multiples utilités de l'industrie automobile
la gestion de la construction, y compris la conformité des bâtiments
y compris les mises à jour logicielles à distance, l'assurance, etc. La
matériaux aux normes, paiements précis aux entrepreneurs
les auteurs ont également discuté des scénarios d'attaque possibles et de
entraînent des frais généraux administratifs pour les parties prenantes. La
l'architecture proposée et de sa capacité à atténuer ces attaques.
Les contrats intelligents basés sur la blockchain offrent un champ d'application plus
Brousmiche et al. [228] a proposé une puce basée sur la blockchain
large à la gestion de la construction.
des données de véhicule habilitées par contrat et un cadre de registre de processus
Cardeira [233] a proposé des cas d'utilisation significatifs possibles du
pour rationaliser la gestion du cycle de vie du véhicule et
contrats intelligents pour le secteur de la construction. L'auteur a souligné que les
historique d'entretien. La solution permet la transparence et améliore la collaboration
contrats intelligents avec les crypto-monnaies sont applicables pour développer une
entre les parties prenantes. Les contrats intelligents
méthode efficace pour accélérer les paiements des parties intervenantes. Cryptage
implémenté dans le langage de programmation Solidity, qui est par
des fonds à faire respecter
Ethereum. Bohl et al. [229] ont examiné un rapport sur la sécurité routière automobile
la vie privée a également discuté. Turc et al. [234] ont présenté quelques
étude de cas et démontré la faisabilité d'utiliser des
un aperçu du potentiel de la blockchain dans la gestion de la construction. Les
blockchains dans l'industrie automobile. Le système blockchain
auteurs ont souligné que les schémas de communication
utilisé pour surveiller et enregistrer le comportement du conducteur
entre les intervenants sont le pair à pair qui est aligné
avec en association avec les couches cartographiques, des données géographiques
avec les modes opérationnels peer to peer de la blockchain. La nécessité de
ainsi que des règles externes définies par l'instance dirigeante locale. La
poursuivre les recherches sur les contrats intelligents pour la construction
l'importance de la blockchain privée soulignée comme la plus rapide
gestion de l'information discutée.
traitement et confidentialité des données améliorée par rapport à la blockchain
publique.
3.9.6. Contrats intelligents pour la gestion du trafic aérien
3.9.4. Contrats intelligents dans la protection de l'environnement L'aviation est un service essentiel que presque toutes les nations du
La protection de l'environnement est une exigence obligatoire monde contribuent. La gestion du trafic aérien est l'élément le plus important de
pour la survie future de l'homme. Il existe de nombreuses recherches l'aviation qui intègre un énorme
approches en cours avec différentes pistes pour protéger nombre d'opérations, y compris les directions de vol, l'espace aéroportuaire
l'environnement, les ressources naturelles, etc. L'application de allocation et ainsi de suite. Les opérations de gestion du trafic aérien
Les contrats intelligents basés sur la blockchain sont une approche distinctive doit être parfaitement précise puisque la vie à bord des avions de passagers dépend
au contexte futur de la protection de l'environnement. Les chercheurs fortement d'une gestion précise du trafic aérien. Par conséquent, la confidentialité,
s'attendre à utiliser la confiance, l'exactitude et l'immuabilité des la disponibilité, la conformité du flux de travail et l'exécution en temps réel sont les
contrats intelligents pour la protection de l'environnement. principales exigences dans l'air
Ongena et al. [230] ont évalué l'applicabilité de la blockchain contexte de gestion du trafic. Les contrats intelligents basés sur la blockchain offrent
basés sur des contrats intelligents pour résoudre les problèmes de gestion des une exécution fiable et précise grâce à son architecture décentralisée. Ainsi, les
déchets. Les résultats ont indiqué l'importance de la préparation pour organismes de recherche ont
contrats intelligents basés sur la blockchain pour l'organisation et l'infrastructure beaucoup d'anticipations sur l'applicabilité de la blockchain basée
pour la gestion future des déchets. Les auteurs ont pointé contrats intelligents pour l'aviation.
problèmes importants qui peuvent être résolus par la blockchain Reisman [235] a présenté un prototype d'ingénierie qui comprend une conception
contrats intelligents basés sur des paiements pour le poids de et une méthodologie pour atténuer les problèmes de sécurité liés à la surveillance
gaspillage, informations erronées, etc. Fu et al. [231] proposé dépendante automatique - diffusion (ADS-B)
une émission écologiquement durable alimentée par la blockchain en utilisant des contrats intelligents basés sur la blockchain. L'innovation conceptuelle
cadre commercial pour la fabrication de vêtements de mode dans l'industrie. Le utilise une plate-forme blockchain open source qui fonctionne en mode privé pour
cadre du système proposé a été considéré comme une approche fiable pour réduire assurer la confidentialité et l'anonymat de
les émissions de carbone de la mode l'avion. Le framework présenté avec une autorité de certification
industrie de fabrication de vêtements. L'immuabilité, l'automatisation, et des canaux de communication à bande passante supérieure pour le partage

37
Machine Translated by Google

la communication d'informations privées entre des parties autorisées telles que et vérification du nombre de contrats sur une blockchain du monde réel
des aéronefs et des membres autorisés. Plate-forme. Abdellatif et al. [239] ont proposé une nouvelle approche de
modélisation formelle pour vérifier le contrat intelligent dans son environnement
d'exécution. Les auteurs ont appliqué ce formalisme pour concrétiser
4. Défis techniques et solutions dans les contrats intelligents
contrat intelligent pour l'enregistrement de noms mis en œuvre sur Ethereum
A terme, les contrats intelligents consistent en des programmes informatiques Plate-forme. Les auteurs ont mis en évidence les vulnérabilités au smart
et algorithmes. Les questions liées aux programmes informatiques contrats sur les exécutions simulées et alternative proposée
ainsi que le cycle de vie classique du développement logiciel sont applicables conceptions pour éliminer les vulnérabilités. Nehai et al. [240] méthode de
aux contrats intelligents. Les méthodologies de validation modélisation proposée d'une application intelligente basée sur Ethereum
qui sont applicables pour évaluer les programmes informatiques et les contrats qui appliquent une méthode formelle nommée ModelCheck ing. La
algorithmes seront applicables aux contrats intelligents. En plus de méthode vérifie que l'implémentation de l'application
cela, il y a des défis importants identifiés qui est conforme à sa spécification prédéfinie qui est formalisée par un ensemble
laisser des lacunes dans la fonctionnalité de l'application. Ces techniques de propositions de logique temporelle. Les auteurs ont illustré la démarche en
sera mis au point en détail. Le résumé des problèmes et les solutions appliquant à une étude de cas concrète de
correspondantes sont résumés dans le tableau 14. le marché de l'énergie. Lahiri et al. [241] présentent l'évaluation de
sûreté et sécurité des contrats intelligents développés dans Blockchain as-a-
4.1. Vérification et validation pour résoudre les problèmes d'exactitude Service proposé par Microsoft via Azure Blockchain work bench. La conformité
Le comportement dévié de leurs spécifications fonctionnelles de sémantique des contrats intelligents a été formalisée par rapport à un modèle de

Les contrats intelligents seront un problème important dans les applications de machine à états et a développé une approche automatisée.
contrats intelligents. La vérification formelle d'un programme informatique établit vérificateur formel pour Solidity. Les auteurs ont appliqué leur vérificateur à
que le programme particulier fonctionne conformément au comportement formel VERISOL pour l'analyse de tous les contrats avec Azure
pour les entrées définies et prouve Atelier Blockchain.
la justesse. La vérification formelle existe avec des principes de langage à deux

niveaux. La vérification formelle peut s'effectuer sur


au niveau de la langue et au niveau du bytecode. Des tests unitaires à
application de fonctions mathématiques complexes, il existe une myriade de
techniques utilisées dans le contexte. La vérification formelle
du contrat intelligent est saillant avec ses propriétés opérationnelles.
Les contrats intelligents sont immuables une fois déployés et
ne peut pas patcher facilement. En plus de cela, les contrats intelligents peuvent
détiennent des valeurs financières dans différentes applications et seront
accessibles à tous. Par conséquent, la vérification formelle est primordiale dans
le contexte des contrats intelligents.
Bhagavan et al. [236] ont décrit un cadre pour analyser et
vérifier la sécurité d'exécution et l'exactitude fonctionnelle des contrats intelligents
écrits pour Ethereum dans le langage de programmation Solidity
utilisant le langage de programmation fonctionnel F* utilisé dans le programme
vérification. L'outil vérifie le contrat intelligent dans différents
perspectives, y compris l'exactitude fonctionnelle au niveau de la source, les
propriétés de bas niveau telles que les limites de consommation de gaz et
l'évaluation de l'exactitude de la sortie du compilateur Solidity sur un
au cas par cas en appliquant un raisonnement relationnel. Les auteurs
supposons que le vérificateur ne peut avoir que le code d'octet dans la
vérification. Bigi et al. [237] ont présenté une approche avec théorie du jeu et
modèles combinés des méthodes formelles d'adressage
défis futurs dans les systèmes de contrats intelligents décentralisés. La
auteurs ont appliqué la théorie des jeux pour analyser comment les contrats intelligents
sont réglés par des procédures de négociation et des méthodes formelles
pour la validation du protocole. L'analyse combinée formellement et
clarifie quantitativement le comportement attendu du protocole, qui a confié un
schéma de dépôt. Sergueï et al. [238]
décrit la conception de Scilla, qui est un langage de niveau intermédiaire pour
les contrats intelligents et fournit une séparation claire entre les composants de
communication et de programmation des contrats intelligents avec un modèle
de calcul basé sur la communication
automates. Leurs travaux futurs consistent à définir la grammaire formelle et la
sémantique du langage et l'implémentation de Scilla

38
Machine Translated by Google

Lentilles chal La description Solutions

techniques
Il est difficile de corriger ou de mettre à jour la version du
contrats intelligents lors du déploiement. Il est donc
Problèmes d'exactitude • Validation de l'exactitude [236],
indispensable pour vérifier le comportement des contrats intelligents
dans le domaine d'entrées prévu. Les problèmes d'exactitude • Vérification formelle [237], [238],

identifiés doivent être résolus avant le déploiement des contrats [239], [240], [241]
intelligents.

Les vulnérabilités de sécurité des contrats intelligents peuvent


exposent l'ensemble de l'écosystème à un risque massif. En • Analyse de sécurité [242], [243],
Vulnérabilités de sécurité particulier, lorsqu'une blockchain publique est envisagée, [244], [245], [246], [247]
la correction des failles de sécurité peut nécessiter de remplacer • Identification des vulnérabilités [248],
les codes dans des millions de nœuds. Dans la perspective de la [249]
crypto-monnaie, les vulnérabilités de sécurité peuvent • Tests de sécurité automatisés [250],
causer des pertes de millions de dollars. Identification [251] , [252]
de telles vulnérabilités permettent d'économiser de l'argent, du temps et • Analyse symbolique [253]
de protéger l'ensemble de l'écosystème de la blockchain • Identification des bogues de sécurité [254],
[255], [256],
• Audit de sécurité [257]

Les bogues logiciels visent principalement à identifier la


fonctionnalité des contrats intelligents à remplir
Bogues logiciels les exigences fonctionnelles. Cependant, en raison de la • Cadres de test spécialisés

nature distincte des contrats intelligents de la [258]

systèmes logiciels classiques, il existe différentes techniques qui • Tests logiciels automatisés

utilisent de nouveaux concepts informatiques pour identifier les •ÿTests de logiciels alimentés par l'IA

bogues logiciels. • Pratiques logicielles améliorées


[259],[260]
• Outils de détection de bogues spécialisés
[261], [262] , [263]
• Classification des bogues [48]

La confidentialité des données est une préoccupation vitale dans presque tous

contextes applicatifs. Le registre distribué réplique publiquement • Application de la confidentialité des utilisateurs [264],
Problèmes de confidentialité des données toutes les données de transaction en fonction de la [265], [266]
principes de la blockchain. Cependant, une telle approche • Application de la confidentialité des contrats intelligents

peut soulever des considérations de confidentialité sur la transaction ment [267], [268]
données lorsque les données de transaction sont extrêmement • Intégration matérielle d'exécution sécurisée

sensibles. Les différents contrôles de confidentialité et d'accès aux données [269]


mécanismes censés être appliqués afin de prévenir les violations • Calcul multipartite sécurisé
de la confidentialité des données. [270], [271]

Les limitations de performances entravent les applications de la


blockchain aux applications du monde réel. • Améliorations du débit des transactions [272],
Limitations des [273], [274]
De nombreuses recherches sont menées pour optimiser
performances
facteurs de performance, tels que l'augmentation du débit • Déchiquetage [275] , [276]
et une latence réduite pour réduire l'écart entre le
blockchain et applications réelles.

Tableau 14ÿ: Résumé des défis techniques et des solutions dans les contrats intelligents

39
Machine Translated by Google

4.2. Vulnérabilités de sécurité et techniques de prévention Jiang et al. [255] ont présenté ContractFuzzer qui est un cadre de fuzzing
Les failles de sécurité exposent les systèmes à différents complet pour détecter 7 types de vulnérabilités dans les contrats intelligents
des risques. Étant donné que les systèmes de blockchain pour les applications Ethereum. Les auteurs ont identifié quelques

correspondantes sont construits sur des programmes informatiques, les failles types d'attaques importants tels que l'envoi sans gaz et la vulnérabilité de
de sécurité communes aux systèmes informatiques censées enquêter et éliminer réentrée. Les auteurs ont identifié le faux négatif
pour la fonctionnalité sécurisée des systèmes. Les opérations de redéploiement taux optimisé en comparant avec d'autres plates-formes. Luu et
après les corrections des failles de sécurité sont différentes Al. [256] a proposé un outil d'exécution symbolique nommé Oyente
du cycle de vie de déploiement de logiciel traditionnel et difficile pour trouver des bogues de sécurité potentiels. L'outil a signalé 8 833 contrats
avec des frais généraux conséquents. En particulier, lorsqu'une application comme vulnérable sur les 19 366 dont le bogue TheDAO qui
particulière est intégrée à un réseau de blockchain public, la correction d'un a entraîné une perte de 60 millions de dollars. Liu et al. [257] ont proposé une
défaut sera une opération coûteuse. Cependant, il y a technique d'audit de sécurité sémantique appelée S-gram qui
sont différentes technologies apparues parallèlement à la blockchain sont applicables à Ethereum. Les auteurs ont combiné N-gramme
évolution afin de trouver les vulnérabilités logicielles de smart la modélisation du langage ainsi que l'étiquetage sémantique statique léger et
contrats. pour apprendre les réglementations statistiques des jetons de contrat
Atzei et al. [248] ont analysé les vulnérabilités d'Ethereum et pour capturer la sémantique de haut niveau telle que la sensibilité au flux
plate-forme, qui est populaire dans l'industrie. Les vulnérabilités d'une transaction. Les auteurs ont déclaré que S-gram est utilisable pour
regroupés en trois classes selon le niveau auquel ils sont introduits, comme prédire les vulnérabilités potentielles en identifiant les séquences de jetons
Solidity, EVM bytecode, ou blockchain. Les auteurs irrégulières et possible d'optimiser les analyseurs approfondis existants.
souligné qu'ils attendent le non-Turing complet, humain Brent et al. [246] ont fourni un cadre d'analyse de la sécurité pour
langages lisibles résoudra certains des problèmes identifiés dans Contrats intelligents Ethereum. Il fournit un pipeline d'analyse pour
avenir. Lin et al. [242] ont discuté des problèmes de sécurité rencontrés dans la la conversion du bytecode EVM de bas niveau en sémantique
blockchain et des défis à surmonter. La relations logiques. L'évaluation a révélé que Vandal est rapide et
les problèmes et défis de sécurité importants comprenaient des points de vue majoritaires outils de pointe robustes et performants avec
dans le consensus, des problèmes de bifurcation ainsi que des problèmes d'évolutivité. analyse réussie de 95 des 141 000 contrats uniques avec
Les auteurs ont également souligné le rôle du gouvernement pour définir une durée d'exécution moyenne de 4,15 secondes. Suiche [244] présenté
les lois correspondantes pour ces nouvelles technologies. Manjunath Prosity, qui est un décompilateur qui génère des syntaxes Solidity lisibles à partir
et coll. [245] ont discuté du domaine de la blockchain et se sont concentrés sur du bytecode EVM. Les contrats décompilés
les possibilités de menace d'analyse de la sécurité de la blockchain se produisent, peut effectuer des analyses statiques et dynamiques selon les besoins.
ce qui attire davantage de menaces de pirates. Les auteurs GRECH et al. [277] ont classé et identifié les gaz focalisés
ont souligné l'importance de chaque problème et son impact. La sur les vulnérabilités trouvées dans les contrats intelligents Ethereum. En plus

les auteurs s'attendaient à ce que cela soit résolu à l'avenir. de cela, les auteurs ont présenté MadMax, qui sont quelques-uns
Parizi et al. [250] ont fourni une évaluation empirique complète des outils techniques d'analyse de programmation statique utilisables pour détecter les
open source d'analyse automatique de la sécurité utilisés pour détecter les vulnérabilités liées au gaz avec une confiance significativement élevée. La
vulnérabilités de sécurité de l'Ethereum smart l'approche comprenait une analyse de bas niveau pour la décompilation dans les
contrats écrits sur le langage de programmation Solidity. Les auteurs ont testé techniques d'analyse de programme déclaratives pour une analyse de niveau supérieur
les outils sur dix contrats intelligents réels. La qui a validé avec 6,6 millions de contrats. Wust et al. [249]
les résultats ont montré que SmartCheck [251] est statistiquement plus efficace a présenté trois vulnérabilités affectant la blockchain Ethereum
dans les tests de sécurité automatisés que les autres outils évalués. réseau et clients. Les auteurs ont décrit trois vulnérabilités dans le consensus,

Tikhomirov et al. [251] ont proposé SmartCheck, un outil d'analyse complet qui la synchronisation des blocs et la difficulté des blocs.
détecte les problèmes de code d'Ethereum Les auteurs ont également suggéré des contre-mesures possibles pour prévenir
contrats intelligents. Les auteurs ont évalué l'outil sur une base massive les attaques évoquées. Tsankov et al.[243] a présenté Se curify, qui est un
ensemble de données de contrats réels et a donné des résultats potentiellement analyseur de sécurité pour le contrat intelligent Ethereum. Il est évolutif,
fructueux. Ils ont également affirmé la capacité de développement du entièrement automatisé et capable de prouver
outil dans des directions futures, y compris l'amélioration de la grammaire. les comportements contractuels sont sécuritaires ou non sécuritaires correspondant à un
Nikolic et al. [253] a mis en place MAIAN, qui emploie propriété donnée et testé avec plus de 18 000 contrats. La
analyse symbolique inter-procédurale et validateur concret pour l'analyse est un processus en deux étapes qui comprend une analyse symbolique
identifier les véritables exploits. L'outil identifie trois principaux types de bugs analyse du graphe de dépendance du contrat pour extraire des informations
comme des contrats suicidaires, qui peuvent tuer par n'importe qui, des contrats sémantiques précises et vérification de la violation de conformité
prodigues, qui peuvent envoyer de l'Ether à n'importe qui et des contrats cupides motifs. Grishchenko et al.[278] a présenté une sémantique complète à petits pas
qui ne permet pas d'obtenir de l'Ether à qui que ce soit. L'outil évalué du bytecode EVM et a formalisé une
avec analyse d'un million de contrats et signale 34 200 contrats grand fragment d'EVM utilisant F*, qui est un langage de programmation
vlunerable dépensant 10 secondes par contrat. Liu et al. [254] populaire utilisé pour une vérification similaire preuve programmée
a présenté l'outil ReGuard, qui est utilisable pour identifier les bogues de assistant. Les auteurs l'ont également validé avec succès par rapport à la suite
réentrence dans les contrats intelligents. C'est un analyseur flou de tests officielle d'Ethereum. Les auteurs ont en outre défini le nombre de

qui détecte automatiquement les bogues de ré-entrence dans Ethereum propriétés de sécurité saillantes pour les contrats intelligents. Otte et
contrats intelligents. ReGuard génère itérativement divers Al. [279] a présenté TrustChain, qui est une
transactions pour tester la vulnérabilité. et structure de données inviolable pour le stockage des transactions

40
Machine Translated by Google

enregistrements. Trustchain a inclus un nouvel algorithme résistant à Sybil et testé avec 30 000 contrats intelligents pour détecter les bugs de paiement non
nommé NetFlow qui peut déterminer la fiabilité de déterministes. L'outil s'est ensuite développé pour détecter les vulnérabilités
agents en ligne. L'algorithme Netflow s'est mis d'accord sur une logique métier de connues d'Ethereum. Torres et al. [263]
niveau supérieur. Le cadre surpasse considérablement Oyente a proposé OSIRIS qui est un cadre qui combine l'exécution symbolique et l'analyse
avec zéro faux négatif dans leur ensemble de données. Grishchenko et de la tente. La solution proposée a été évaluée avec un ensemble de données de
Al. [252] ont présenté EtherTrust qui est un statique automatisé contrats intelligents considérablement volumineux, qui
outil d'analyse du bytecode EVM. Cela prend en charge l'évolutivité comprend 42 108 contrats intelligents Ethereum pour identifier les bogues entiers.
à des contrats plus importants. Les auteurs ont testé l'outil avec Oyente Dingman et al. [48] ont proposé une classification formelle des bogues connus
et observé des résultats supérieurs et EtherTrust a montré une meilleure précision dans les contrats intelligents en utilisant les bogues du NIST
sur une référence plutôt que sur des solutions de pointe. cadre. Le cadre proposé a introduit deux classes
Mosberg et al. [247] ont introduit un cadre d'exécution dynamique open source en tant que protocole de système distribué (DSP) et système distribué
nommé Manticore pour analyser les binaires de Gestion des ressources (DRM).
Contrats intelligents Ethereum. Le cadre fournit une analyse
pour trouver des problèmes, y compris des bombes logiques. L'API offre une 4.4. Problèmes de confidentialité et techniques d'amélioration

flexibilité pour personnaliser l'utilisation du framework. Mel et al. La confidentialité des données est une préoccupation vitale dans presque
[280] a présenté l'utilisation de contrats intelligents de crypto-monnaie pour créer toutes les applications. Les principes fondamentaux de la blockchain incluent le
un protocole de consensus distribué qui peut produire un flux registre public centralisé qui comprend les données de transaction. Cependant,
de nombres aléatoires publics horodatés dignes de confiance. Le principal ces données de transaction publiques peuvent soulever des problèmes de confidentialité dans le

l'objectif est d'éliminer la prédiction et de contrôler les attaques. Avec point de vue des propriétaires de données. Ces exigences de confidentialité doivent
les contrats intelligents, personne ne peut modifier les valeurs publiées. à traiter avec soin sans impact sur les autres fonctionnalités
Popejoy [281] a décrit le langage de programmation Pact qui est de la blockchain, y compris les exigences de performance. Les données
développé pour la plateforme de blockchain Kadena. Kadéna est une l'application de la vie privée peut réduire l'écart entre la plupart des
plate-forme blockchain privée qui se compose du contrat intelligent applications actuelles et blockchain pour une intégration transparente.
langage de programmation sous une forme lisible par l'homme. Le principal [282] ont présenté des informations importantes sur différents aspects
caractéristique est l'incomplétude de Turing qui réduit l'attaque la technologie de la chaîne de blocs, y compris le règlement général sur la protection des
risque avec le pouvoir restreint des contrats intelligents. données et son applicabilité à la chaîne de blocs en tant que catalyseur pour les données
protection. Les auteurs ont discuté de l'application des autorisations
et des contrats intelligents basés sur la blockchain sans autorisation en association
4.3. Bugs logiciels et tests de logiciels
avec les contrôleurs de données appropriés. Les auteurs ont classé
Le test logiciel est une pratique essentielle dans le logiciel les deux types de solutions pour permettre la conformité, comme l'intégration de
ingénierie. La qualité des codes logiciels et leur position différentes fonctions cryptographiques et de schémas de calcul privés sans révéler
avec la spécification qui devrait être évaluée avant l'intégration de la production. Il le contenu des transactions et l'application de chaînes de blocs en tant que
existe différentes techniques et outils machines de vérification décentralisées.
marché pour identifier les bogues logiciels et évaluer la qualité. Juels et al.[283] illustré l'émergence de l'intelligence criminelle
Cependant, certaines recherches ont été menées pour développer des outils et contrats qui faciliteront la révélation des informations confidentielles. Les auteurs
des techniques pour l'assurance qualité des contrats intelligents en particulier. ont illustré quelques problèmes, y compris le vol de
Liao et al. [258] ont présenté un développement axé sur le comportement clés cryptographiques par des contrats intelligents criminels. Leurs résultats
cadre pour les contrats intelligents Ethereum. Le travail proposé a souligné la création de politiques et de mesures techniques de sauvegarde contre
réduit les frais généraux de test et facilite le processus de correction des bogues les contrats intelligents criminels afin de garantir les objectifs bénéfiques des
plus pratique. Gao et al. [261] a présenté SmartEmbed contrats intelligents.
qui peut être utilisé pour identifier les bogues liés au clonage dans les contrats Kosba et. al[267] présente Hawk, une puce préservant la vie privée
intelligents Solidity. La solution proposée prend en charge l'identification des contrats, ce qui a dissipé l'obstacle de la vie privée rencontré dans
bogues à l'échelle individuelle ainsi qu'à grande échelle. Bitcoin et Ethereum comme monnaie. Les auteurs proposent une
Delmolino et al. [260] documenté quelques idées importantes framework, qui permet à un programmeur non spécialiste d'écrire
de l'enseignement de la programmation de contrats intelligents au premier cycle un contrat intelligent préservant la vie privée. Hawk garantit la chaîne
étudiants de l'Université du Maryland. Les auteurs ont exposé la vie privée, qui cache cryptographiquement le flux d'argent et
erreurs courantes dans la conception de contrats intelligents sûrs et sécurisés. montant du point de vue du public. Niya et al. [264] ont démontré une
Les auteurs ont souligné l'importance de corriger ces erreurs dans conception et réalisation d'une application de trading qui
programmation. Destefanis et al. [259] a présenté une étude de cas utilisé des contrats intelligents Ethereum. L'application est développée avec
concernant une bibliothèque de contrats intelligents nommée Parity. Le problème flexibilité en demandant l'identité de l'utilisateur directement par le
était dû à de mauvaises pratiques de programmation et à 500 000 Ether vendeur et l'acheteur. La confidentialité de l'utilisateur est renforcée par d'autres
ce qui équivaut à 150M USD gelés en 2017. Les auteurs fonctionnalités telles que le temps et le coût. Chatzopoulos et al. [265] ont proposé
a analysé la chronologie des événements et identifié que le problème était dû à une nouvelle architecture pour les tâches de détection de foule spatiale basée sur
des pratiques de programmation négligentes. Wang les événements en association avec la blockchain et la technologie
et coll. [262] ont introduit une approche méthodologique pour identifier avec la préservation de la vie privée des utilisateurs. L'architecture utilise des
les bogues de paiement non déterministes des contrats intelligents Ethereum. La contrats pour permettre aux fournisseurs de services de crowdsensing de soumettre
solution proposée implémentée en tant que NPCHECKER leurs demandes, exécuter des enchères à coût optimal et gérer les paiements.

41
Machine Translated by Google

Liang et al. [266] a conçu et mis en œuvre ProvChain, qui 4.5. Limitations des performances et amélioration des performances
est une architecture décentralisée pour la preuve fiable des données cloud. techniques
Provchain fournit des fonctionnalités de sécurité importantes telles que
provenance infalsifiable et confidentialité des utilisateurs. Les principales phases
Les facteurs de performance sont des considérations essentielles dans le
opérationnelles sont la collecte des données de provenance, les données de provenance
point de vue applicatif. Les exigences de performance des hautes
validation des données de stockage et de provenance qui fournit des
le traitement des transactions en volume est obligatoire pour les applications
enregistrements inviolables pour permettre la transparence et la responsabilité des données
tels que les systèmes de paiement numériques. La vérification des transactions
dans le nuage. Al Bassam et al. [268] présente ChainSpace,
fois pour les principales plateformes de blockchain telles que Ethereum
qui offre une extensibilité respectueuse de la vie privée dans le contrat intelligent
et Bitcoin a entravé l'applicabilité aux paiements de détail.
Plate-forme. La plate-forme offre une évolutivité plus élevée que la plate-forme
En revanche, les réseaux de paiement tels que Visa fournissent 7000
existante obtenue grâce au partage entre les nœuds à l'aide de
transactions par seconde. Cependant, de nombreuses recherches en cours
un nouveau protocole de validation atomique distribué appelé S-BAC.
étudier des techniques pour améliorer les caractéristiques de performance
Il prend également en charge la vérifiabilité et la transparence. Kalodner et de la blockchain.
Al. [284] a présenté Arbitrum, qui est un système de crypto-monnaie
Poun et al. [272] ont proposé Plasma, qui est un framework
avec des contrats intelligents. Le modèle d'Arbitrum est compatible pour les
pour inciter et renforcer l'exécution de contrats intelligents
contrats intelligents privés qui ne révèlent pas l'état interne à
qui est évolutif jusqu'à des milliards de mises à jour d'état par seconde. La
les vérificateurs qui interviennent dans la validation des transactions dans
les auteurs ont proposé aux chaînes multipartites hors chaîne de tenir le
certaines circonstances. L'arbitrage incite les parties à s'entendre
l'état de la transaction pour le compte d'autrui. Les contrats intelligents détenus
hors chaîne sur le comportement de la VM, ce qui signifie que l'Arbitrum
dans la chaîne racine et la chaîne Plasma maintient l'ensemble des équilibres
les mineurs étaient uniquement tenus de vérifier les signatures numériques sans
dans la chaîne principale. Forestier et al. [273] ont proposé une architecture
révéler le contrat pour confirmer que les parties étaient d'accord sur le comportement
appelée blockclique, qui fragmente les transactions dans un
de VM.
bloc graphique le long de plusieurs threads. Un bloc dans un thread sélectionné
inclut uniquement les transactions affectées à ce thread particulier.
Zhang et al. [285] ont présenté un système d'alimentation en données
L'architecture blockclique atteint 10 000 transactions par
authentifié appelé Town Crier. Le crieur public fournit un
seconde et fournit une protection contre un large éventail d'attaques bien
pont entre les contrats intelligents et les sites Web existants qui sont
connues.
généralement approuvé pour les applications non blockchain. Le frontend et le
backend matériel combinés à la solution qui Zamani et al. [275] ont proposé RapidChain, qui est un
protocole de blockchain public basé sur le sharding avec un
est activé avec la confidentialité selon les besoins. Cheng et al [286] ont présenté
partage de la communication, du calcul et du stockage au-dessus des têtes.
Ekiden, qui combine la blockchain avec un environnement d'exécution de
RapidChain utilise un algorithme de consensus optimal
confiance. Les auteurs ont tiré parti d'une nouvelle architecture qui
avec pipeline de blocs et un nouveau protocole de ragots pour les grands
sépare le consensus de l'exécution et permet la confidentialité en préservant les
blocs. Les évaluations empiriques suggèrent que RapidChain peut
contrats intelligents dans un environnement d'exécution fiable. Les auteurs
traiter 7 300 transactions par seconde. Luu et al. [274] ont proposé Elastico, qui
prévoyaient d'étendre leurs travaux pour permettre la sécurisation
est un protocole d'accord distribué pour
calcul multipartite à l'avenir. Yuan et al. [269] présenté
blockchains sans permission qui permet l'évolutivité. La solution parallélise
ShadowEth, qui est un système qui exploite une enclave matérielle pour assurer
automatiquement la puissance de calcul pour
la confidentialité des contrats intelligents en public
le service minier. L'évolutivité évaluée en étendant la
blockchain comme Ethereum. Le système garantit également l'intégrité
nombre de nœuds jusqu'à 1600 et axé sur les aspects significatifs
et disponibilité. Les auteurs ont implémenté le prototype en utilisant
correspondant à l'évolutivité. Kokoris-Kogias et al. [276]
Intel SGX sur le réseau Ethereum pour analyser la sécurité et la vulnérabilité du
a présenté OmniLedger, qui est un grand livre distribué évolutif
système.
avec une sécurité à long terme dans les opérations sans autorisation. Om
niLedger est conçu pour améliorer l'évolutivité jusqu'au Visa
Benhamouda et al. [270] ont présenté une méthode pour rendre la plateforme
réseau de paiement adopté avec un consensus hybride et
blockchain Hy perledger Fabric compatible avec
techniques de partitionnement. Les auteurs ont introduit « faire confiance mais vérifier »
données à l'aide d'un calcul multipartite sécurisé. Le protocole mis en œuvre en
concept pour augmenter les performances.
utilisant le problème du millionnaire de Yao et inconscient
transférer. Les auteurs ont associé un serveur d'assistance, qui sépare le calcul
multipartite en hors chaîne. Zyskin et al. [271]
a présenté Enigma qui est un modèle informatique basé sur 5. Leçons apprises et travaux futurs
une version hautement optimisée du calcul multipartite sécurisé
nommé Enigma qui garantit un partage de secret vérifiable
régimes et assurer la confidentialité. Les auteurs ont utilisé une table de hachage La section précédente a abordé les aspects techniques importants et les
distribuée modifiée pour conserver les données secrètes partagées avec un fonctionnalités des applications basées sur des contrats intelligents. Cette
blockchain externe en tant que contrôleur du réseau pour contrôler section prolonge cette discussion en élaborant les leçons apprises
la gestion des accès et des identités. Les composants privés et les futures orientations de recherche pour de nouvelles améliorations. La
des contrats intelligents fonctionnent hors chaîne sur la plateforme Enigma et La figure 8 présente un aperçu du flux des leçons apprises
qualifiés de contrats privés. et travaux futurs.

42
Machine Translated by Google

Leçons apprises et travaux futurs

Limitations du système classique


- Point de défaillance central
- Limites d'évolutivité
- Exigences de connectivité massives à l'avenir
- Limites de sécurité
- Manque de transparence

Émergence de contrats intelligents basés sur la blockchain

- Registre des transactions immuable, décentralisé et transparent


- Précision des contrats intelligents dans la gestion des services
- Disponibilité décentralisée éliminant le point de défaillance unique
- Évolutivité dans la décentralisation

Leçons apprises et travaux futurs


Défis des contrats intelligents basés sur la blockchain

- Acceptation légale - Acceptation de la blockchain à travers les cadres juridiques


- Problèmes de confidentialité des données - Mécanismes de consensus optimaux
- Latence dans l'achèvement des transactions - Établissement de la confidentialité à la demande
- Frais généraux de calcul étendus dans le consensus - Plateformes blockchain privées
- Coûts opérationnels de la plateforme Blockchain - Conception de plateformes blockchain spécialisées

Figure 8 : Leçons apprises et travaux futurs

5.1. Applications financières 5.1.1. contrats, il doit concurrencer Visa ou MasterCard comme les systèmes
Leçons apprises centralisés de traitement des paiements haut de gamme. Par conséquent,

Différentes applications des contrats intelligents basés sur la blockchain l'optimisation supplémentaire de l'achèvement des transactions doit être prise

dans le contexte financier ont été discutées précédemment. Cependant, en compte avant d'intégrer les contrats intelligents pour les transactions
financières. Cependant, les contrats intelligents seront idéaux pour permettre
plusieurs aspects des contrats intelligents basés sur la blockchain doivent
encore être améliorés. Les gouvernements et les instituts de gouvernance ne les transactions financières des écosystèmes financiers en boucle fermée tels

recommandent toujours pas pleinement les contrats intelligents pour l'utilisation que les régions rurales et sous-développées.

des transferts de fonds. Le manque de capacité de régulation dans les systèmes Les systèmes KYC décentralisés basés sur des contrats intelligents seront
décentralisés est la principale raison pour laquelle les organismes attirés par les futures banques en tant que plate-forme unique de partage de
gouvernementaux hésitent à approuver pleinement les contrats intelligents dans données client. Cependant, si les politiques légales peuvent être définies pour
le contexte financier. Les services d'entiercement ont également les mêmes réglementer les données des clients, la confiance dans les systèmes KYC
caractéristiques de décentralisation et ne sont toujours pas adoptés par les décentralisés sera élevée et une plus grande satisfaction des clients pourra être
organismes gouvernementaux pour les transferts de fonds internationaux. Même anticipée. Pour la bourse, les contrats intelligents seront un candidat idéal
si le Bitcoin et l'Ethereum ne sont pas entièrement adoptés par les organismes puisqu'ils permettent le fonctionnement autonome.
gouvernementaux pour les transferts de fonds, les plateformes de contrats L'amélioration du temps de traitement des transactions est nécessaire pour une
adaptation
intelligents comme Stellar fonctionnent toujours pour les transferts de fonds au-delà des ultérieure.
frontières.
Il est essentiel de réduire le temps de traitement des transactions si la Pour les prêts et les emprunts, les systèmes de contrats intelligents peuvent
blockchain est utilisée pour les paiements des commerçants de détail. Par jouer un rôle vital, car les prêts et les emprunts ne nécessitent pas d'opération
exemple, Bitcoin et Ethereum prennent quelques minutes pour l'achèvement en temps réel. Le règlement autonome qui peut être activé avec les contrats
des transactions, ce qui n'est pas préférable pour les transactions marchandes intelligents ajoutera de la valeur et éliminera la fraude. L'assurance bénéficiera
rapides. Le temps de validation des transactions doit être maintenu aussi également des contrats intelligents en exécutant les réclamations de manière
minimal que possible même si le grand livre évolue avec le nombre de autonome par des entrées de données et en éliminant les fraudes. La
transactions. Il est obligatoire d'intégrer la plate-forme blockchain aux appareils transparence des enregistrements de transactions sera avantageuse lorsque la
mobiles afin d'adopter plus d'utilisateurs. Pour les systèmes de paiement de procédure d'audit des systèmes intégrés de contrats intelligents sera envisagée.
détail des commerçants avec smart Les trans

43
Machine Translated by Google

la parité peut également être un inconvénient pour le contexte financier puisque systèmes. Les différents aspects des contrats intelligents doivent être pris en compte
les enregistrements des transactions sont visibles par le public et certains clients tels que la stabilité des opérations sur une charge, la mémoire
peuvent être découragés de partager les détails personnels des transactions avec le utilisation sur l'exécution du contrat et ainsi de suite. Les systèmes de contrats
public. La traçabilité et l'exécution autonome rendront la procédure d'audit intelligents pour les futurs systèmes de santé sont majoritairement attendus
indépendante et transparente. Les principales caractéristiques des systèmes de fonctionner en mode privé plutôt qu'en mode blockchain public. L'intégrité des
contrats intelligents sont l'exécution autonome, l'élimination de l'intervention de tiers données et l'immuabilité des données de transaction
et sont les attentes majeures des contrats intelligents pour la santé
transparence des transactions dans le contexte financier. systèmes.

5.2.2. Travail futur


5.1.2. Travail futur
Les recherches futures sur les contrats intelligents se sont concentrées sur
L'avenir des transactions financières nécessite une intervention vigoureuse des
l'amélioration de la confidentialité des systèmes de gestion des informations de santé.
instances dirigeantes pour réguler le smart contract
Le respect de la réglementation est une considération majeure de l'incorporation de
transactions financières basées. Même si le caractère décentralisé privilégié par les
systèmes de contrats intelligents pour les soins de santé. L'amélioration de la
parties prenantes, le gouvernement exige de
confidentialité ainsi que la transparence
surveiller et établir des règles et réglementer pour rendre les transactions financières
L'exigence de contrats intelligents basés sur la blockchain est une direction de
fondées sur des contrats intelligents acceptables par les citoyens.
recherche importante. Les systèmes de partage de données sécurisés entre des
Les améliorations sur le consensus anticipées lorsque le smart
contrats à bord pour les transactions financières. La transaction organisations tierces telles que des compagnies d'assurance
nécessaires pour améliorer les techniques telles que le transfert inconscient,
des retards tels que Bitcoin et Ethereum ont dû être éliminés si les transactions
systèmes de partage de secrets. Les systèmes de santé de nouvelle génération
basées sur des contrats intelligents s'appliquent à
nécessitent un fonctionnement synergique avec les services de smart
transactions des commerçants de détail. La consommation de ressources de calcul
ville tels que le partage de données sécurisé et les services d'administration en ligne.
nécessite d'être optimisée pour éliminer les surcoûts de minage dans le contexte des
transactions financières. Le futur intelligent La provenance des données par rapport au partage des données médicales privées
les données sont réalisables avec le grand livre immuable. Depuis la précision des
systèmes financiers contractuels requis pour concevoir avec des procédures d'audit
contrats intelligents développés pour le suivi des patients et
formelles et conformes à la norme PCI-DSS (paiement
traitement est très attendu, l'applicabilité de la vérification formelle a été soulignée
Card Industry - Data Security Standards) et PA-DSS (Payment
précédemment. Les méthodes de vérification formelles spécialisées pour les systèmes
Application- Normes de sécurité des données) pour une acceptation mondiale.
de santé sont un élément important
Cependant, l'exploitation du système financier basé sur des contrats intelligents
domaine de recherche à l'avenir.
systèmes dans un système en boucle fermée tel qu'un village, au sein d'un segment
de clientèle non bancarisé permettra d'identifier les inconvénients de
5.3. Gestion des identités et contrôle d'accès
l'opération dans le monde réel. Ces inconvénients nécessaires pour corriger
5.3.1. Leçons apprises
avant le fonctionnement du smart contract basé mondialement accepté
Les contextes de gestion des identités et de contrôle d'accès ont de nombreuses
systèmes de paiement.
applications avec des contrats intelligents. Les données actuellement
stockés dans des systèmes centralisés qui ont de nombreux problèmes associés.
5.2. Applications de santé
L'élimination de la centralisation est le principal avantage qui attire les contrats
5.2.1. Leçons apprises
intelligents pour la gestion des identités. La capacité des utilisateurs à contrôler
Les différentes applications des contrats intelligents dans le contexte des soins l'accès à leurs propres données améliore la confiance.
de santé discutées précédemment. La protection des données des patients et la Les coûts matériels des systèmes centralisés tels que les HSM peuvent
gestion des informations de santé s'inspirent beaucoup des contrats intelligents. Le éliminer par la décentralisation. Cependant, l'incorporation de systèmes nationaux de
contrôle d'accès au patient gestion de l'identité avec des
données peuvent mettre en œuvre avec les contrats intelligents avec décentralisation. les contrats nécessiteront de nouvelles modifications des systèmes juridiques.
L'élimination du point central de défaillance est bénéfique Les systèmes juridiques qui reconnaissent les signatures numériques et
pour les systèmes de santé critiques. Information sur la santé l'identification électronique n'est pas compatible avec la décentralisation
les applications de gestion avec l’incorporation du smart contract doivent respecter gestion intelligente des identités basée sur des contrats et contrôle d'accès
les normes de protection des données de santé telles que systèmes. Par conséquent, les organismes de réglementation appelés à enrichir
HIPAA. La confidentialité hautement considérée dans la gestion des données de santé avec les capacités opérationnelles, les forces et les faiblesses de
systèmes. En plus de cela, l'intégrité des données des données protégées le système de contrôle d'accès intelligent basé sur des contrats et les définir
nécessaires pour garantir l'utilisation de systèmes de contrats intelligents. légalement. Ensuite, les systèmes de contrôle d'accès basés sur des contrats intelligents
Les mécanismes de partage de données basés sur des contrats intelligents sont extensibles même à l'international. La protection des données d'identité
doivent garantir la confidentialité et l'intégrité des données en transit. La précision les solutions dotées de contrats intelligents nécessitent de garantir que
du fonctionnement du suivi et du traitement automatisés des patients ils se sont alignés sur les normes locales de gestion des identités.
systèmes devant être améliorés depuis l'application du contrat intelligent Les définitions de politique de sécurité avec les contrats intelligents sont les
avec des opérations vitales. Le contrat intelligent développé pour des cas d'utilisation idéaux car grâce à la décentralisation, la confiance peut s'établir.
les systèmes de santé doivent être vérifiés pour les bogues, les vulnérabilités et Les mécanismes de consensus et autres dépendances doivent encore être améliorés
l'exactitude. La vérification formelle peut servir à vérifier pour le fonctionnement efficace des systèmes de gestion des identités avec des
la précision opérationnelle des contrats intelligents pour la santé contrats intelligents.

44
Machine Translated by Google

5.3.2. Travail futur 5.4.2. Travail futur

Le système de gestion des identités sera capable d'automatiser la gestion des Les systèmes immobiliers basés sur des contrats intelligents peuvent avoir besoin
identités et le contrôle d'accès à l'avenir. La reconnaissance afin de fonctionner comme un système national de gestion
un fonctionnement synergique avec les systèmes de gestion d'identité existants immobilière. Pour légaliser, les définitions existantes doivent être identifiées et le
basés sur l'ICP éliminera les obstacles à l'intégration et à l'adaptation. système de contrat intelligent doit être conçu avec le
Les systèmes décentralisés de gestion de l'identité et de contrôle d'accès doivent dispositions relatives à la reconnaissance juridique. L'intégration avec l'identité
garantir l'alignement sur les exigences légales existantes en matière de protection électronique basée sur l'ICP existante est une solution prudente pour
des données d'identité. La confidentialité des données doit être à bord du système immobilier intelligent basé sur des contrats. Le trou
garanti et il peut être nécessaire de s'intégrer à l'existant entre le système de contrat intelligent et les appareils mobiles requis
Systèmes PKI liés aux HSM. Le contrat intelligent éliminés pour augmenter la convivialité. Les appareils mobiles doivent être
les systèmes de gestion de l'identité basés sont extensibles en tant que référentiel capable de vérifier instantanément le dossier de propriété tel que le
national des données d'identité des citoyens. L'accès peut être rapport de titre. Cependant, les cas d'utilisation applicables des appareils mobiles
contrôlés par les utilisateurs et les prestataires de services tels que les banques, doivent être identifiés. Même si le système est décentralisé, plusieurs transferts de
les services de télécommunication et les assurances peuvent récupérer les données propriété sont nécessaires pour l'éliminer. La
du référentiel avec le consentement du propriétaire des données. Les données la réponse aux attaques et la disponibilité du système doivent
les enregistrements d'utilisation doivent être disponibles de manière transparente dans le grand s'assurer avant le déploiement. Les procédures de sauvegarde et de récupération
livre pour garantir au propriétaire des données que ses données n'ont pas été transférées à des tiers des données doivent vérifier la fonctionnalité lorsque le système est
parties telles que les promoteurs commerciaux, etc. Les systèmes de gestion des déployé dans un état de production.
identités doivent s'interfacer avec les appareils mobiles qui
améliorera la convivialité des systèmes de contrôle d'accès décentralisés. La 5.5. e-gouvernement et droit
politique d'accès aux données est un sujet à définir par les données
5.5.1. Leçons apprises
propriétaires. Les systèmes de consensus et de stockage doivent être conçus avec
L'utilisation de contrats intelligents pour l'administration en ligne et
dispositions d'évolutivité depuis les systèmes de gestion d'identité
Les services liés au droit sont avantageux dans différentes dimensions.
augmentera avec le nombre d'utilisateurs.
Transformation des services gouvernementaux sous forme électronique
est l'une des décisions stratégiques clés des autorités nationales en
5.4. Immobilier afin d'accroître l'efficacité et d'améliorer la sécurité des données. Les solutions
centralisées coûteuses peuvent être éliminées avec des solutions intégrées de
5.4.1. Leçons apprises contrats intelligents basées sur la blockchain. La distinction

Les principaux objectifs des contrats intelligents dans le domaine immobilier sont des caractéristiques telles que la transparence, l'équité et l'exécution autonome

d'éliminer le tiers de confiance et de réduire le garantiront la confiance et attireront les utilisateurs ainsi que les autorités de

temps de transaction. Les systèmes automatisés centralisés peuvent actuellement régulation pour les contrats intelligents pour les services d'administration en ligne.

être utilisés et les systèmes immobiliers intelligents basés sur des contrats
nécessaire pour s'intégrer aux systèmes hérités existants. Cependant, les La confidentialité des données nécessite de faire respecter et le contrôle d'accès

informations immobilières détenues par les propriétaires politique aux données devant être contrôlées par les utilisateurs pour obtenir

doit restreindre l'accès au public. Les opérations de transfert de propriété du navire véritable décentralisation. L'évolutivité du système est essentielle
considération puisque les services d'administration en ligne sont à l'échelle nationale
doivent être exécutées immédiatement mais ne
ne nécessitent pas d'être en temps réel, comme les transactions des commerçants de détail. solutions. Les systèmes doivent être conçus avec la réglementation

Une attention approfondie peut ne pas nécessiter d'optimiser le consensus organismes comprenant également les nœuds de service du système blockchain.

pour l'amélioration des transferts de propriété en temps réel conformément à la En outre, les branches des autorités gouvernementales peuvent
transactions marchandes. poursuivre encore leur domination décentralisée avec les

Cependant, le long délai de traitement des transactions dans certains contribution de la génération de blocs. Étant donné que la transparence est un élément majeur
prise en compte dans les contrats intelligents pour les services d'administration en ligne,
des systèmes hérités dans le présent nécessaires pour éliminer. Suite
les améliorations requises pour renforcer la confidentialité des données, sécuriser les programmes doivent être développés avec simplicité pour une compréhension

le partage des données avec des tiers tels que les banques et autres autorités de claire des utilisateurs et des autorités de régulation.

régulation ainsi que les organisations décentralisées axées sur le client


contrôle d'accès aux données de propriété. Les systèmes fonctionnant en mode 5.5.2. Travail futur

décentralisé, les capacités de calcul et de stockage L'avenir des contrats intelligents pour les services d'administration en ligne

frais généraux selon les systèmes centralisés requis réduits et améliorer la qualité de la vie humaine sous différents aspects. Essentiellement, avec
cet avantage devrait profiter aux utilisateurs du système. Les frais de service requis le développement des villes intelligentes à l'avenir, le
pour réduire comme encouragement aux clients Les services d'administration en ligne basés sur la blockchain fonctionneront en
pour l'utilisation des systèmes décentralisés proposés. Le légitime association avec les villes intelligentes. L'intégration des appareils mobiles
la reconnaissance et la réglementation auprès de l'organisme gouvernemental sans sera un principe de conception majeur à l'avenir. La décentralisation permettra les
faire payer des frais encouragera les utilisateurs à adopter le système. La modes opérationnels poste à poste pour les services simples. Le grand livre distribué
les systèmes de contrats intelligents pour la prochaine génération de domaines transparent éliminera
immobiliers peuvent devoir être intégrés à l'administration en ligne basée sur l'ICP l'exigence d'audit comme une tentative explicite. Les citoyens
systèmes actuellement utilisés pour la reconnaissance juridique. disposera d'un système de gestion d'identité décentralisé unique

45
Machine Translated by Google

qui peut être interfacé avec d'autres services d'administration en ligne tels que services opérationnels à grande échelle, la fiabilité du système de contrat intelligent
services publics, transport, banque. Du point de vue des utilisateurs, l'expérience nécessite des tests appropriés. Une fois la capacité opérationnelle en temps réel des
utilisateur doit être améliorée sans se répéter systèmes de contrats intelligents atteinte, plus
la saisie des données devant un service gouvernemental. La transparence opportunités peuvent s'ouvrir dans le contexte des télécommunications pour
des contrats intelligents est la caractéristique la plus importante des contrats intelligents contrats intelligents basés sur la blockchain.

pour l'application de la loi. Grâce à la transparence, les citoyens peuvent établir la


confiance. De plus, grâce à l'automatisation de 5.7.2. Travaux futurs
les contrats intelligents, seront la solution la plus prometteuse pour le calcul automatisé Les contrats intelligents basés sur la blockchain sont une solution bénigne pour
des amendes en cas de violation de la loi. l'avenir des télécommunications depuis l'exponentielle
la croissance des abonnés est prévue avec l'industrialisation.
5.6. Internet des objets L'énorme volume d'abonnés mobiles, y compris les capteurs industriels, nécessite
5.6.1. Leçons apprises l'évolutivité de la communication dans l'infrastructure. Le contrôle d'accès aux données

L'IoT sera l'un des contextes d'application les plus importants dans de l'utilisateur peut assurer par

la révolution de l'Industrie 4.0. Des milliards d'appareils se connecteront contrats intelligents basés sur la blockchain. Le système de contrôle d'accès

futurs écosystèmes industriels. Contrats intelligents basés sur la blockchain améliorera la satisfaction des utilisateurs. Les référentiels de données sont extensibles

les architectures intégrées ajoutent beaucoup de valeurs aux écosystèmes IoT de en tant que système d'information sur l'identité mondialement accepté pour les services

nouvelle génération qui ne peuvent pas être obtenues par les services centralisés. de télécommunication à l'avenir. Si c'est le cas,

L'évolutivité et la décentralisation prévues plusieurs ORM peuvent utiliser les données utilisateur basées sur des contrats intelligents

dans les futurs systèmes IoT. Quand les contrats intelligents intégrés référentiel pour éliminer les répétitions dans la saisie des données client.

avec les systèmes, les frais généraux de calcul nécessaires pour réduire puisque les Ce référentiel de données peut s'intégrer à un écosystème de ville intelligente
ressources sont limitées dans les appareils IoT. La et utilisable pour suivre et tracer les activités des utilisateurs à la demande

les fonctions de consensus nécessitaient une optimisation supplémentaire pour le smart pour des scénarios tels que des actions en justice. La 6e génération (6G) est

intégration contractuelle des systèmes IoT. Les intégrations d'Edge émergent avec les promesses d'une bande passante plus élevée et d'une latence de

les nœuds de calcul pour le déploiement du service de contrat intelligent sont microsecondes. La 6G adoptera la technologie blockchain

un principe de conception optimal et sécurisé. En outre, les exigences de sécurité, y pour utiliser la décentralisation et l'immuabilité du grand livre dans différents cas

compris la confidentialité, doivent être correctement identifiées et traitées pour le d'utilisation. Les exigences d'évolutivité dans la future 6G

volume massif de données généré par le contexte s'attendra à s'éloigner du calcul centralisé
architectures de services.
les systèmes IdO. Les mesures de sécurité robustes doivent être mises en place sur
les systèmes IoT tels que les drones en fonctionnement pour prévenir les cyberattaques
et éventuellement avec une sécurité optimale. 5.8. Gestion de la logistique

5.8.1. Leçons apprises


5.6.2. Travaux futurs
Les principales caractéristiques des contrats intelligents basés sur la blockchain
Les contrats intelligents avec les nœuds informatiques Edge seront un pour l'industrie de la logistique et de la chaîne d'approvisionnement sont la preuve des
principe de conception important dans les futurs écosystèmes IoT. Les frais généraux données et l'exploitation autonome décentralisée. Les données
de calcul d'un système de contrat intelligent, tel que le bloc la provenance est importante pour évaluer l'alignement de la livraison avec les
génération nécessite de gérer sur l'infrastructure informatique Edge. Les futurs exigences réglementaires d'un produit particulier
systèmes de blockchain nécessaires pour concevoir avec au-delà des frontières. L'émergence de l'infrastructure IoT augmentera la convivialité
activation des dispositions pour la connectivité des nœuds Edge. Les interfaces des contrats intelligents basés sur la blockchain dans le
d'intégration Edge Computing doivent être conçues avec des protocoles compatibles industrie de la logistique. Les systèmes de contrats intelligents basés sur la blockchain
tels que COAP pour les systèmes blockchain existants. Les protocoles de connectivité doit encore s'améliorer pour s'intégrer aux systèmes logistiques. Les systèmes requis
existants doivent être diversifiés pour s'intégrer au mobile
avec des protocoles optimaux tels que gRPC. La compatibilité d'intégration des futurs applications pour améliorer la convivialité. Par exemple, la chaîne d'approvisionnement
systèmes IoT doit s'améliorer car l'IoT sera un jalons de produits agricoles tels que les légumes, les fruits,
acteur majeur des futures villes intelligentes. et le poisson peut être stocké dans la blockchain et visualiser la chaîne d'approvisionnement
aux clients via l'application mobile. Au lieu de développer la blockchain seule,
5.7. Services de télécommunication
l'intégration s'impose.
5.7.1. Leçons apprises L'efficacité des contrats intelligents nécessite une optimisation dans le
activation autonome de l'exécution des contrats intelligents dans le contexte logistique.
Les applications pour les contrats intelligents basés sur la blockchain pour
l'industrie des télécommunications ont encore besoin de maturité. Les frais généraux
de calcul et les limites du fonctionnement en temps réel écartent l'applicabilité des
contrats intelligents pour les télécommunications. Cependant, certains services tels 5.8.2. Travaux futurs

que la location de tranches, les mécanismes de partage du spectre sont toujours Les contrats intelligents basés sur la blockchain largement appliqués pour le
applicables puisqu'il s'agit d'opérations ponctuelles. Les contrats intelligents nécessitent provenance des données de l'industrie de la logistique et de la chaîne d'approvisionnement. La
une optimisation supplémentaire s'ils doivent être exécutés sur des appareils à l'utilisation de contrats intelligents pour un fonctionnement autonome peut nécessiter
ressources limitées une optimisation supplémentaire. Les plates-formes de contrats intelligents existantes
tels que les smartphones. Étant donné que les services de télécommunication sont nécessitent un réglage fin pour un fonctionnement optimal. Si la puce

46
Machine Translated by Google

pour explorer d'autres voies d'applicabilité des contrats intelligents. La


améliorations des contrats intelligents telles que la réduction de latence,
un débit et une évolutivité plus élevés attireront des contrats intelligents
à de nombreuses industries. Les industries telles que la recherche spatiale et
l'armée aura plus d'opportunités pour la blockchain
contrats intelligents.

5.10. Applications émergentes des contrats intelligents


L'applicabilité des contrats intelligents dans les différents secteurs est
un sujet de recherche intéressant. Les fonctionnalités de la blockchain
les contrats intelligents permettront d'intégrer à l'avenir un grand nombre
d'applications. Les applications qui ont du potentiel dans
intégration future de la blockchain discutée. Les portraits en 9
le contexte futur des contrats intelligents.

5.10.1. Transport
Les contrats intelligents basés sur la blockchain ont une applicabilité
perturbatrice à l'industrie du transport. Le taxi et le covoiturage
est un exemple significatif. En comparaison avec les services de taxi centralisés,
les capacités opérationnelles décentralisées de
Figure 9 : Futures applications de contrats intelligents les contrats intelligents offrent une évolutivité du service avec une disponibilité
de service garantie. Le grand livre distribué décentralisé

les nœuds de contrat fonctionnent avec une connectivité réseau instable fournit une transparence des événements qui est éventuellement utilisable dans

lorsque les nœuds sont en mer, la fonctionnalité de synchronisation de bloc règlement des différends. L'exécution autonome offre une effi cacité et minimise

nécessite de s'identifier. Les procédures de traitement des erreurs pour l'intervention humaine dans la plupart des

les blocs incohérents dus à des connexions réseau instables nécessitent opérations telles que les processus de réservation et de règlement. Le grand

d'autres améliorations. Les principales plateformes de contrats intelligents livre transparent fournit la responsabilité qui est attendue dans le

peut bifurquer une version spécialisée pour les services liés à la logistique secteur des transports dans certains cas. Toutefois, le contrôle de la confidentialité
dans une utilisation future. et de l'accès requis pour être mis en œuvre dans l'intégration de
la blockchain pour le covoiturage.
5.9. Inter-Industrie
5.9.1. Leçons apprises 5.10.2. Prévision commerciale
La provenance des données et l'exécution autonome sont importantes La prévision commerciale joue un rôle vital sur les marchés internationaux
caractéristiques largement utilisées dans l'industrie. La chaîne de blocs des changes et des matières premières. Le cadre de prédiction fonctionne
basés sur des contrats intelligents et leur utilisation pour la sécurité informatique est un développé avec les informations du marché et principalement intégré
demande vitale. La capacité opérationnelle décentralisée distingue les contrats avec des techniques d'apprentissage automatique. La machine centralisée
intelligents basés sur la blockchain des solutions de sécurité centralisées telles les techniques d'apprentissage ont des limitations dans l'évolutivité et là
que la détection et la prévention des intrus sont des problèmes de confidentialité dans les données de formation. Les contrats intelligents

systèmes. Le risque d'échec est minime avec le contrat intelligent dans les peuvent être incorporés dans les cadres de prévision commerciale à l'avenir
systèmes intégrés contrairement aux solutions centralisées. La pour éliminer la plupart des inconvénients rencontrés dans les techniques

l'industrie de l'énergie a une adaptation significative de la blockchain basée centralisées. La décentralisation renforce la profondeur
contrats intelligents puisque l'exécution autonome peut utiliser pour d'informations de crowdsourcing pour des cadres de prédiction pointus.
de nombreux cas d'utilisation tels que les compteurs intelligents, le commerce de l'énergie, etc. De plus, avec l'incorporation de machines décentralisées
sur. Les cas d'utilisation de la chaîne d'approvisionnement tels que l'industrie automobile et techniques d'apprentissage telles que l'apprentissage fédéré, la prédiction
la protection de l'environnement dépendent principalement de l'infrastructure les cadres peuvent être encore affinés pour des prédictions précises
IoT. Les améliorations requises pour l'IoT seront effectives à l'avenir.

pour la traçabilité de la chaîne d'approvisionnement des produits agricoles et


5.10.3. Gestion des sports de plein air
spéciaux et les cas d'utilisation de la provenance des données. Le temps de réponse inférieur
avec la plus grande précision est nécessaire lorsque les contrats intelligents sont Il existe diverses opportunités cachées dans les sports qui
applicable aux services critiques comme l'aviation. Le test peut être utilisé avec les contrats intelligents pour l'amélioration
procédures telles que la vérification formelle, les tests de charge, l'évaluation de de services. La blockchain et les contrats intelligents sont applicables
la vulnérabilité doivent être menées de manière approfondie lorsque le smart à la provenance des données des souvenirs sportifs, tels que le maillot
les contrats sont incorporés à l'industrie comme l'aviation. authentique et les couvre-chefs. L'authenticité est vérifiable
en utilisant la blockchain. Le jeton non fongible (NFT), qui est un
5.9.2. Travaux futurs jeton non interchangeable est utilisable pour représenter l'authentique
Il y a plus d'opportunités dans l'industrie pour le des atouts. Les contrats intelligents basés sur la blockchain sont en outre
contrats intelligents basés sur la blockchain. De nombreuses recherches en cours applicables pour stocker les données de performances historiques des joueurs.

47
Machine Translated by Google

Ceci est important lorsque les joueurs se transforment du national partage de livres peer to peer entre membres sans l'intervention d'autorités
concours aux événements internationaux tels que les jeux olympiques. centralisées. L'indemnisation de la
Les records historiques de la performance dans les jeux avec assurer les retours différés peuvent être traités de manière transparente par les contrats
la conformité à l'historique des tests antidopage des joueurs le long intelligents. Les auteurs sont susceptibles d'être récompensés selon les
avec les mécanismes de contrôle d'accès alimentés par la blockchain popularité des publications. Les processus de prêt entre bibliothèques peuvent être
basés sur des contrats intelligents. Les services indirects, tels que les droits d'accès améliorés avec l'incorporation de la blockchain
à la télédiffusion, peuvent être gérés via les contrats intelligents dans basés sur des contrats intelligents.

des sports.

5.10.7. La photographie
5.10.4. Charité
L'application de contrats intelligents basés sur la blockchain s'ouvre
Les organisations caritatives agissent pour améliorer le bien-être social des
nombreuses possibilités pour la photographie. Surtout, à l'ère numérique, presque
personnes dans le besoin dans le monde. La plupart du temps, le coût des exigences
toutes les photographies téléchargées et partagées sur
intensives telles que subventionner les pauvres, les besoins
l'Internet. La blockchain est applicable pour stocker les métadonnées des
des enfants comblés par les dons du public. Les dons publics tels que le crédit
photographies, telles que les informations de localisation, la capture
automatisé des points de fidélité accumulés sont actuellement une approche
matériel et résolution des photographies de manière transparente. La
largement répandue dans la collecte de fonds
les contrats intelligents sont applicables pour contrôler l'accès aux métadonnées
pour la charité. Cependant, les contrats intelligents basés sur la blockchain
pour la récupération et l'échange à la demande selon les besoins,
améliorer la transparence dans le crédit automatisé des points de fidélité pour la
comme pour les compétitions. De plus, les photographies peuvent
charité. De plus, la blockchain fournit
être monétisé par l'intégration de smart contracts et permettre de
collecte de fonds via ICO (Initial Coin Offering) pour l'association caritative
le commerce sur les marchés ainsi que des processus comme la vente aux enchères.
organisations. La mise en place de contrats intelligents pour utiliser
la crypto-monnaie pour les dépenses améliore la transparence. La
5.10.8. Streaming vidéo
la transparence est l'un des atouts majeurs des contrats intelligents
Le contenu vidéo et sa taille devraient connaître une expansion exponentielle à
dans la perspective de l'application de la charité puisque le public doit une
l'avenir avec les technologies émergentes telles que
droit de contrôler de manière transparente les dépenses des organisations caritatives
VR (réalité virtuelle), vidéos à 360 degrés et ultra haute définition
au fur et à mesure que le public les finance. Sous forme de résolution de litiges et
dans le futur. Le nombre d'abonnés au service de streaming vidéo
d'engagements frauduleux des organisations caritatives peuvent
sera augmenté avec du contenu vidéo diversifié à l'avenir.
être éliminés grâce aux contrats intelligents basés sur la blockchain.
Les serveurs de streaming vidéo centralisés auront des limitations dans

5.10.5. Gestion des ressources humaines l'évolutivité pour répondre aux besoins futurs. La diffusion en continu
à partir de serveurs centralisés entraînera des coûts pour le service Internet
Les capacités de la blockchain et des contrats intelligents pour le
fournisseurs. Les décalages de diffusion depuis les serveurs centralisés peuvent
contexte de la gestion des ressources humaines éliminent la plupart des
des problèmes actuels existent
. Le grand livre distribué fournit un référentiel réduire la nature du contenu. De plus, le contrôle d'accès et la gestion des droits des
créateurs de contenu à partir de serveurs centralisés exposeront à un point de
d'enregistrements transparent accessible à la demande pour suivre
défaillance central.
événements marquants des salariés. Les employeurs ont accès à la demande au
Les contrats intelligents basés sur la blockchain peuvent faciliter le ser
référentiel pour les vérifications des antécédents de
vice avec la décentralisation avec une consommation de données efficace dans
employés dans le processus de recrutement. Le contrôle d'accès à
diffusion. La gestion des droits du contenu et l'abonnement
les données peuvent être établies à l'aide des contrats intelligents. De plus, les
du contenu premium sont facilement gérables avec les contrats intelligents
paiements des employés peuvent être gérés via le smart
décentralisés. La publicité personnalisée basée sur
contrats avec transparence et exactitude. Le traitement des paiements des employés
préférence de l'utilisateur et l'emplacement gérable efficacement grâce à
via le contrat intelligent améliore la valeur de
contrats intelligents basés sur la blockchain.
des contrats de travail basés sur des commissions ou sur tout autre critère
d'évaluation de la performance. Grâce aux contrats intelligents, les employés et les
employeurs sont visibles sur les critères d'évaluation avec 5.10.9. Jeux et divertissement

commodité dans les exigences de règlement des différends. L'intégration Le marché de l'eSport devrait exploser avec des millions de
des systèmes de paiement internes avec les contrats intelligents rationalisent le flux utilisateurs à l'avenir. Les eSports rencontreront les limites d'évolutivité dans
de travail de gestion des ressources humaines et financières l'incitation, la gestion de l'identité des utilisateurs et
avec une précision garantie. opérations liées au contrôle d'accès avec la croissance rapide de la demande. Les
contrats intelligents basés sur la blockchain amélioreront la
5.10.6. Services de bibliothèque la gestion de l'identité des joueurs, le contrôle d'accès et la transparence pour
Même si le monde se dirige vers l'ère numérique, le éliminer le règlement des litiges dans tous les cas. Le fan
la lecture de livres reste collée au mode de vie de la plupart des l'incitation peut être gérée facilement avec les jetons pris en charge
les personnes. Les bibliothèques jouent un rôle vital à l'échelle mondiale pour améliorer par la blockchain. Les jetons peuvent être utilisés pour échanger les composants
la lecture. Les bibliothèques prêtent les livres aux lecteurs pour qu'ils les partagent monétisés des sports électroniques. De plus, les divertissements
la connaissance. Les contrats intelligents basés sur la blockchain ont le potentiel des techniques telles que les casinos peuvent être réglementées et auditées avec
d'améliorer la valeur des services tels que les prêts. En société, les contrats l'incorporation de contrats intelligents. Le règlement des différends est
intelligents basés sur la blockchain peuvent permettre au simple lorsque les contrats intelligents sont incorporés.

48
Machine Translated by Google

5.10.10. Suivi des armes et des munitions Les armes [4] A. Wright, P. De Filippi, Decentralized Blockchain Technology and the Rise of Lex
Cryptographia, disponible sur SSRN 2580664 (2015).
et les munitions sont utilisées à l'échelle nationale et nationale dans
[5] C. Udokwu, A. Kormiltsyn, K. Thangalimodzi, A. Norta, An Explo ration of
certains pays. La comptabilité des armes à feu, le volume de munitions, les Blockchain Enabled Smart-contracts Application in the Enterprise, Rapport
informations sur leur licence et les statistiques d'utilisation sont des technique, Rapport technique, DOI : 10.13140/RG. 2.2.
36464.97287, Tech. Représentant, 2018.
informations importantes sur l'établissement de la sécurité nationale. Les
[6] PL Seijas, SJ Thompson, D. McAdams, Scripting smart contracts for distributed
contrats intelligents basés sur la blockchain offrent une transparence dans ledger technology., IACR Cryptology ePrint Archive 2016 (2016) 1156.
les informations de licence, les statistiques d'utilisation, les informations de
propriété des armes à feu avec un contrôle d'accès décentralisé aux [7] S. Aggarwal, R. Chaudhary, GS Aujla, N. Kumar, K.-KR Choo, AY Zomaya,
Blockchain for Smart Communities: Applications, Challenges and Opportunities,
autorités de régulation telles que la police, les autorités administratives
Journal of Network and Computer Applications (2019).
gouvernementales, etc. La réglementation de l'utilisation dans le cadre
¨
national et international est également possible avec les contrats intelligents [8] K. Wust, A. Gervais, Avez-vous besoin d'une blockchain ?, dans : 2018 Crypto
basés sur la blockchain. Les autorités telles que les Nations Unies peuvent Valley Conference on Blockchain Technology (CVCBT), IEEE, 2018, pp. 45–54.

définir les contrats intelligents pour réglementer l'utilisation des missiles


[9] CD Clack, VA Bakshi, L. Braine, Smart Contract Templates: Essential Requirements
balistiques et des lance-roquettes en tant qu'organe directeur international. and Design Options, arXiv preprint arXiv:1612.04496 (2016).

[10] L. Chen, L. Xu, N. Shah, Z. Gao, Y. Lu, W. Shi, Decentralized Execution of Smart
6. Conclusion Contracts: Agent Model Perspective and its Implications, dans : Conférence
internationale sur la cryptographie financière et la sécurité des données , Springer,
2017, p. 468–477.
Le document fournit une enquête approfondie sur les applications des [11] J. Sousa, A. Bessani, M. Vukolic, A Byzantine Fault-tolerant Ordering Service for
contacts intelligents basés sur la blockchain. L'importance des contrats the Hyperledger Fabric Blockchain Platform, dansÿ: 2018 48e conférence
intelligents se distingue par le riche ensemble de fonctionnalités telles que internationale annuelle IEEE/IFIP sur les systèmes et réseaux fiables (DSN),
IEEE, 2018, p. 51–58.
la décentralisation, la résistance à la falsification, la transparence, l'exécution
[12] X. Xu, I. Weber, M. Staples, L. Zhu, J. Bosch, L. Bass, C. Pautasso, P. Rimba, Une
autonome et la précision. En conséquence, les contrats intelligents basés taxonomie des systèmes basés sur la chaîne de blocs pour la conception
sur la blockchain sont utilisés dans un large éventail de domaines d'architecture, dansÿ: 2017 IEEE Conférence internationale sur l'architecture
d'application tels que la finance, la santé, l'administration en ligne, l'IoT, les logicielle (ICSA), IEEE, 2017, pp. 243–252.
[13] B. Marino, A. Juels, Setting Standards for Altering and Undoing Smart Contracts,
télécommunications, la logistique et différents contextes industriels.
dans : Symposium international sur les règles et les langages de balisage de
Plusieurs plates-formes blockchain telles que Ethereum, Hyperledger règles pour le Web sémantique, Springer, 2016, pp. 151–166.
Fabric, Corda, NEM, Stellar et Waves sont disponibles pour déployer des [14] A. Norta, Designing a Smart-contract Application Layer for Transacting Decentralized
Autonomous Organizations, dans : International Conference on Advances in
contacts intelligents avec des fonctionnalités d'applicabilité uniques dans
Computing and Data Sciences, Springer, 2016, pp. 595–604.
l'industrie. De plus, on s'attend à ce que davantage de plates-formes voient
le jour ciblant des domaines d'application spécialisés. Cependant, il y a peu [15] L. Luu, Y. Velner, J. Teutsch, P. Saxena, Smartpool: Practical Decentralized Pooled
de défis que les contrats intelligents doivent résoudre avant les déploiements Mining, inÿ: 26th {USENIX} Security Symposium ({USENIX} Security 17), 2017,
pp. 1409–1426 .
à grande échelle. Ces défis incluent l'évolutivité, la confidentialité des
[16] P. Dai, N. Mahi, J. Earls, A. Norta, Smart-contract Value-transfer Protocols on a
données, le manque de gouvernance, les frais généraux de calcul, les frais Distributed Mobile Application Platform, URL : [Link] org/uploads/files/
généraux de stockage et les frais généraux du réseau. Les recherches cf6d69348ca50dd985b60425ccf282f3. pdf (2017) 10.
futures sur les contrats intelligents devraient se concentrer sur ces défis. [17] D. Macrinici, C. Cartofeanu, S. Gao, Smart Contract Applications within Blockchain
Technology: A Systematic Mapping Study, Telematics and Informatics (2018).
Les futures voies de recherche sont disponibles pour étudier les
optimisations des mécanismes de consensus, l'efficacité de l'utilisation des [18] Z. Zheng, S. Xie, H.-N. Dai, X. Chen, H. Wang, Blockchain Challenges and
données, une latence plus faible, des frais de stockage minimaux avec une Opportunities: A Survey, International Journal of Web and Grid Services 14 (2018)
latence extrêmement plus faible dans le traitement des transactions. 352–375.
[19] P. He, G. Yu, Y. Zhang, Y. Bao, Survey on Blockchain Technology and its Application
Reconnaissance Prospect, Computer Science 44 (2017) 1–7.
[20] LS Sankar, M. Sindhu, M. Sethumadhavan, Survey of Consensus Protocols on
Blockchain Applications, dansÿ: 2017 4th International Conference on Advanced
Ce travail a été soutenu en partie par l'Académie de Finlande Project
Computing and Communication Systems (ICACCS), IEEE, 2017, pp. 1–5.
6Genesis Flagship (Grant No. 318927), RESPONSE 5G (Grant No: 789658)
et le programme de recherche et d'innovation Horizon 2020 de l'Union [21] A. Singh, K. Click, RM Parizi, Q. Zhang, A. Dehghantanha, K.-KR
européenne dans le cadre du projet INSPIRE 5Gplus (Grant No. 871808) . Choo, Sidechain Technologies in Blockchain Networks: An Examination and
State-of-the-art Review, Journal of Network and Computer Applications (2019)
Le document ne reflète que les opinions des auteurs. La Commission n'est
102471.
pas responsable de l'utilisation qui pourrait être faite des informations [22] M. Bartoletti, L. Pompianu, Une analyse empirique des contrats intelligents : plates-
qu'elle contient. formes, applications et modèles de conception, dans : Conférence internationale
sur la cryptographie financière et la sécurité des données, Springer, 2017, pp.
Références 494–509.
[23] J. Sengupta, S. Ruj, SD Bit, Une enquête complète sur les attaques, les problèmes
[1] S. Nakamoto, Bitcoin : Un système de paiement électronique pair-à-pair, 2009. de sécurité et les solutions de blockchain pour l'IoT et l'IIoT, Journal of Network
URL : [Link] and Computer Applications (2019) 102481.
[2] V. Buterin, et al., A Next-generation Smart Contract and Decentralized Application [24] Q. Feng, D. He, S. Zeadally, MK Khan, N. Kumar, A Survey on Privacy Protection
Platform, livre blanc 3 (2014) 37. in Blockchain System, Journal of Network and Computer Applications 126 (2019)
[3] S. Wang, Y. Yuan, X. Wang, J. Li, R. Qin, F.-Y. Wang, An Overview of Smart 45–58.
Contract: Architecture, Applications, and Future Trends, dans : 2018 IEEE [25] Q. Zhu, SW Loke, R. Trujillo-Rasua, F. Jiang, Y. Xiang, Applications
Intelligent Vehicles Symposium (IV), IEEE, 2018, pp. 108–113.

49
Machine Translated by Google

des technologies de grand livre distribué à l'internet des objetsÿ: une enquête, [56] S. Ivanov, les vagues atteignent légitimement 500 TPS sur le réseau principal. Sens
ACM Computing Surveys (CSUR) 52 (2019) 1–34. vous pouvez aller envoyer 500 transactions par seconde, sans aucune condition.,
[26] W. Chen, Z. Xu, S. Shi, Y. Zhao, J. Zhao, A survey of blockchain appli cations in [Link] (2018).
different domains, dans : Actes de l'International 2018 [57] RVB Mike Hearn, Cordaÿ: un registre distribué,
Conférence sur la technologie et l'application de la blockchain, ACM, 2018, [Link] whitepaper-
p. 17–21. [Link] (2019).
[27] Y. Lu, Blockchain : Une enquête sur les fonctions, les applications et les [58] Waves Data Privacy, [Link] the-platform-
Issues, Journal de l'intégration et de la gestion industrielles 3 (2018) works/[Link] (2018).
1850015. Consultéÿ: 2020-01-31. [59] N. Vovchenko, A. Andreeva, A. Orobinskiy, Y. Filippov, Competitive
[28] ST Aras, V. Kulkarni, Blockchain et ses applications – une enquête détaillée, Avantages des transactions financières sur la base de la blockchain
International Journal of Computer Applications 180 (2017) 29–35. Technologie dans l'économie numérique, études de recherche européennes 20 (2017)
[29] 2020. URL : [Link] consulté le : 2020-01-31. 193.
[30] Livre blanc Gitcoin, 2020. URL : [Link] [60] Btc, oui, Bitcoin peut faire des contrats intelligents et Particl le démontre
consultéÿ: 2020-01-31. Comment, 2020. URL : [Link]
[31] 2020. URL : [Link] yes-bitcoin-can-do-smart-contracts-and-particl montre-comment/.
[En ligne; consulté le 31/01/2020].
[32] IBM Food Trust, 2020. URL : [Link] [61] S. Lande, R. Zunino, SoK : Unraveling Bitcoin Smart Contracts, Principles of
solutions/food-trust, consulté le : 2020-01-31. Security and Trust LNCS 10804 (2018) 217.
[33] Everledger, 2020. URLÿ: [Link] consultéÿ: [62] Y. Hu, A. Manzoor, P. Ekparinya, M. Liyanage, K. Thilakarathna,
2020-01-31. G. Jourjon, A. Seneviratne, ME Ylianttila, A Delay-Tolerant
[34] Energy Block Exchange, 2020. URL : [Link] block-exchange- Schéma de paiement basé sur la blockchain Ethereum, CoRR
ebx/, consulté le : 2020-01-31. abs/1801.10295 (2018). URL : [Link]
[35] TradeCloud, 2020. URL : [Link] consulté : 2020- arXiv:1801.10295.
01-31. [63] A. Manzoor, Y. Hu, M. Liyanage, P. Ekparinya, K. Thilakarathna,
[36] MonetaGo, 2020. URLÿ: [Link] consultéÿ: G. Jourjon, A. Seneviratne, S. Kanhere, ME Ylianttila, A Delay Tolerant Payment
2020-01-31. Scheme on the Ethereum Blockchain, in: 2018 IEEE
[37] DigitCoin, 2020. URLÿ: [Link] consultéÿ: 19e Symposium international sur « Un monde sans fil, mobile et
2020-01-31. Réseaux multimédias »(WoWMoM), IEEE, 2018, pp. 14–16.
[38] Bankera, 2020. URL : [Link] consulté le : 2020-01-31. [64] D. Hopwood, S. Bowe, T. Hornby, N. Wilcox, Zcash Protocol Specification, Tech.
[39] Pantos, 2020. URL : [Link] consulté le : 2020-01-31. représentant. 2016–1.10. Zerocoin Electric Coin Company, Tech.
[40] Versets, 2020. URL : [Link] consulté le : 2020-01-31. Rep. (2016).
[41] StellarX, 2020. URL : [Link] consulté : 2020- [65] E. Duffield, D. Diaz, Dashÿ: une crypto-monnaie centrée sur la confidentialité, non
01-31. Editeur (2015).
[42] Tempo, 2020. URL : [Link] consulté le : 2020-01- [66] MT Rosner, A. Kang, Comprendre et réglementer vingt et unième
31. Century Payment Systemsÿ: Étude de cas Ripple, Mich. L. Rev. 114
[43] TillBilly, 2020. URL : [Link] consulté le : 2020-01- (2015) 649.
31. [67] Y. Guo, C. Liang, "Application Blockchain et perspectives dans le secteur bancaire
[44] Token Economica, 2020. URL : [Link] case/ industrie », Financial Innovation 2 (2016) 24. URL : [Link]
5e04c549513a210010a2c10e, consulté le : 2020-01-31. 10.1186/s40854-016-0034-9. doiÿ: 10.1186/s40854-016-0034-9.
[45] Tradisys, 2020. URL : [Link] [68] J. Parra Moyano, O. Ross, "Optimisation KYC à l'aide de
5db6c3dd3f617e00127569e4, consulté leÿ: 2020-01-31. Technologie du grand livre », Ingénierie des systèmes d'entreprise et d'information
[46] Multichain Ventures, 2020. URL : [Link] 59 (2017) 411–423. URL : [Link]
cas d'utilisation/5e00f274513a210010a2c105, consultéÿ: 2020-01-31. 0504-2. doiÿ: 10.1007/s12599-017-0504-2.
[47] G. Wood, Ethereum : une transaction généralisée décentralisée sécurisée [69] A. Biryukov, D. Khovratovich, S. Tikhomirov, Privacy-preserving KYC
Ledger, livre jaune du projet Ethereum 151 (2014) 1–32. sur Ethereum, dans : 1st ERCIM Blockchain Workshop, 2018.
[48] W. Dingman, A. Cohen, N. Ferrara, A. Lynch, P. Jasinski, PE Black, [70] GW Peters, E. Panayi, Comprendre les grands livres bancaires modernes à travers
L. Deng, Classification of smart contract bugs using the nist bugs frame work, technologies blockchainÿ: avenir du traitement des transactions et smart
dans : 2019 IEEE 17th International Conference on Software Engi neering contrats sur l'internet de l'argent, dans : Banking Beyond Banks and
Research, Management and Applications (SERA), IEEE, 2019, argent, Springer, 2016, p. 239-278.
p. 116–123. [71] A. Bogner, M. Chanson, A. Meeuw, A Decentralized Sharing App Running a Smart
[49] Traitement des dépôts de crypto-monnaie https:// Fois, Contract on the Ethereum Blockchain, dans : Actes de
[Link]/hc/en-us/articles/203325283- la 6ème Conférence Internationale sur l'Internet des Objets, ACM, 2016,
Délais de traitement des dépôts de crypto-monnaie (2017). p. 177–178.
[50] J. Woods, Enterprise Blockchain est arrivé (partie 2), [72] Fraude à l'assurance, 2020. URL : [Link]
[Link] part-2 Fraude à l'assurance, consulté le : 2020-01-31.
(2018). [73] R. Hans, H. Zuber, A. Rizk, R. Steinmetz, Blockchain and Smart Contracts:
[51] A. Litke, D. Anagnostopoulos, T. Varvarigou, Blockchains for supply Disruptive Technologies for the Insurance Market, in: 2017
gestion de la chaîne : éléments architecturaux et défis vers une Conférence des Amériques sur les systèmes d'information, 2017.
déploiement à l'échelle mondiale. logistique 3 (1)(2019), 2019. [74] Allianz — B3i présentera le système de gestion des contrats intelligents à la
[52] Transactions par seconde, [Link] second-tps- conférence Monte Carlo RVS 2017, 2020. URLÿ:
de3fb55d60e3 (2018). [Link]
[53] S. Williams, 3 Cryptocurrencies Processing 1,500 (or More) Transactions Per sponsorship/170719-b3i-to-present-smart-contract management-
Second, [Link] [Link].
[Link] (2018). [75] M. Crawford, The Insurance Implications of Blockchain, Risk Management 64 (2017)
[54] C. Gorenflo, S. Lee, L. Golab, S. Keshav, Fastfabric : Scaling Hyper ledger Fabric 24.
to 20,000 Transactions per second, dans : 2019 IEEE International Conference [76] Y. Guo, Z. Qi, X. Xian, H. Wu, Z. Yang, J. Zhang, L. Wenyin, WIS Chain : Un
on Blockchain and Cryptocurrency (ICBC), IEEE, système d'assurance en ligne basé sur Blockchain et DengLu1
2019, p. 455–463. pour la sécurité de l'identité Web, dansÿ: 2018 1st IEEE International Conference
[55] LendLedger, Exploiter la puissance de Stellar, on Hot Information-Centric Networking (HotICN), 2018, pp. 242–243.
[Link] doi:10.1109/HOTICN.2018.8606011.
2403724b91d2 (2018). [77] J. Bird, Une assurance «ÿintelligenteÿ» aide les agriculteurs pauvres à réduire les risques, 2018. URLÿ:

50
Machine Translated by Google

[Link] gies » (IT&QM&IS), IEEE, 2018, pp. 697–703.


36538487e3d0. [100] S. Alexaki, G. Alexandris, V. Katos, EN Petroulakis, Blockchain based Electronic
[78] Livre blanc Etherisc, rapport technique, Etherisc GmbH, 2017. Patient Records for Regulated Circular Healthcare Ju risdictions, dansÿ: 2018 IEEE
[79] HT Vo, L. Mehedy, M. Mohania, E. Abebe, Blockchain-based Data 23rd International Workshop on Computer
Management and Analytics for Micro-insurance Applications, in : Actes de l'ACM Modélisation et conception assistées de liens et de réseaux de communication
2017 sur la conférence sur la gestion de l'information et des connaissances, ACM, (CAMAD), IEEE, 2018, p. 1–6.
2017, pp. 2539–2542. [101] T.-T. Kuo, H.-E. Kim, L. Ohno-Machado, Blockchain Distribué
[80] Délai moyen de traitement des prêts, 2020. URL : https:// Technologies de grand livre pour les applications biomédicales et de soins de santé,
[Link]/19487/how-long-does-it-take to-close-a-mortgage- Journal de l'Association américaine d'informatique médicale 24 (2017)
gina-pogol, consulté le : 2020-01-31. 1211-1220.
[81] Livre blanc sur le prêt de sel, 2020. URL : https:// [102] T. Nugent, D. Upton, M. Cimpoesu, Améliorer la transparence des données dans
[Link]/salt-lending-white-paper. Essais cliniques utilisant des contrats intelligents Blockchain, F1000Research 5
[82] ETHLend, Ethlend/documentation, 2020. URL : https : (2016).
//[Link]/ETHLend/Documentation/blob/master/ [103] P. Zhang, J. White, DC Schmidt, G. Lenz, ST Rosenbloom, chaîne Fhirÿ: Application de
[Link]. la chaîne de blocs pour partager de manière sécurisée et évolutive des données cliniques
[83] Transferts d'argent et services de microfinance alimentés par la blockchain, Données, revue de biotechnologie computationnelle et structurelle 16 (2018)
2020. URL : [Link] 267–278.
[84] Prix du réseau Debitum (DEB), graphique, informations - CoinSchedule, [104] KN Griggs, O. Ossipova, CP Kohlios, AN Baccarini, EA How son, T. Hayajneh,
2020. URL : [Link] Healthcare Blockchain System using Smart Contracts
réseau debitum. for Secure Automated Remote Patient Monitoring, Journal of medical
[85] X. Zou, X. Deng, T.-Y. Wu, C.-M. Chen, Une attaque de collusion contre un système systèmes 42 (2018) 130.
d'audit public basé sur l'identité via la blockchain, dansÿ: Advances in Intelligent [105] Facebook Cambridge Analytica, "https:// ???? URLÿ:
Masquage d'informations et traitement du signal multimédia, Springer, 2020, [Link]/wiki/Facebook%E2%80%
p. 97–105. 93 Scandale des données de Cambridge Analytica", consultéÿ: 31. 2020-01-
[86] AM Rozario, MA Vasarhelyi, Auditing with smart contracts., International Journal of
Digital Accounting Research 18 (2018). [106] A. Banerjee, KP Joshi, Lien avant de partagerÿ: Gestion de la confidentialité
[87] D. Yermack, Corporate Governance and Blockchains, Review of Fi Politiques via Blockchain, dansÿ: Conférence internationale IEEE 2017
financement (2015). doi:10.3386/w21802. sur les mégadonnées (Big Data), IEEE, 2017, p. 4438–4447.
[88] Livre blanc du projet TITA, 2020. URL : [Link] [107] A. Ouaddah, A. Abou Elkalam, A. Ait Ouahman, FairAccess : Un nouveau
ico/titaproject/livre blanc. Cadre de contrôle d'accès basé sur la blockchain pour l'Internet des objets,
[89] ASX Details Timeline, Features for New Blockchain-inspired System, 2020. URL : Réseaux de sécurité et de communication 9 (2016) 5943–5964.
[Link] [108] Y. Zhang, S. Kasahara, Y. Shen, X. Jiang, J. Wan, Smart contract-based
640596/asx-details-timeline-features-new-blockchain inspiré-system/. contrôle d'accès pour l'internet des objets, IEEE Internet of Things Journal
6 (2019) 1594-1605. doi:10.1109/JIOT.2018.2847705.
[90] Bourse de Hong Kong et partenaire d'actifs numériques pour créer une nouvelle plate- [109] H. Es-Samaali, A. Outchakoucht, JP Leroy, A Blockchain-based Access Control for
forme commerciale Blockchain, 2018. URLÿ: httpsÿ: Big Data, International Journal of Computer Networks
//[Link]/hong-kong-exchange-prepares-for blockchain-trading- et Sécurité des communications 5 (2017) 137.
platform, consulté leÿ: 2020-01-31. [110] M. Al-Bassam, SCPKI: A Smart Contract-based PKI and Identity System, in: Actes de
[91] La première plateforme de trading de diamants alimentée par la blockchain au monde l'atelier ACM sur la blockchain, les crypto-monnaies et les contrats, ACM, 2017, pp.
à lancer à Hong Kong, 2019. URLÿ: [Link] 35–40.
hong-kong-exchange-prepares-for-blockchain-trading platform, consulté le : [111] R. Xu, Y. Chen, E. Blasch, G. Chen, Blendcacÿ: un contrat intelligent
2020-01-31. activé Mécanisme de contrôle d'accès basé sur les capacités décentralisé pour
[92] ZO Candereli, S. Burmaoglu, LB Kidak, DO Gungor, appliquant l'IdO, Ordinateurs 7 (2018) 39.
technologies blockchain dans les soins de santéÿ: une analyse scientométrique, dansÿ: [112] C. Lin, D. He, X. Huang, K.-KR Choo, AV Vasilakos, BSeIn : A
Perspectives multidimensionnelles et analyse globale de la santé universelle Authentification mutuelle sécurisée basée sur la blockchain avec système de
Couverture, IGI Global, 2020, pp. 69–92. contrôle d'accès à grain fin pour l'industrie 4.0, Journal of Network and Computer
[93] T. McGhin, K.-KR Choo, CZ Liu, D. He, Blockchain in Health Demandes 116 (2018) 42–52.
applications de soins : Défis et opportunités de recherche, Journal of [113] MS Ali, K. Dolui, F. Antonelli, IoT Data Privacy via Blockchains et
Réseaux et applications informatiques (2019). IPFS, dans : Actes de la septième Conférence internationale sur la
[94] A. Azaria, A. Ekblaw, T. Vieira, A. Lippman, MedRec : Utilisation Internet des objets, ACM, 2017, p. 14.
Blockchain pour l'accès aux données médicales et la gestion des autorisations, dansÿ: [114] CH Lee, K. Kim, Mise en œuvre du système IoT à l'aide de Block
2016 2ème Conférence Internationale sur l'Open et le Big Data (OBD), 2016, Chaîne avec authentification et protection des données, enÿ: 2018 International
p. 25–30. doi:10.1109/OBD.2016.11. Conférence sur les réseaux d'information (ICOIN), 2018, pp. 936–940.
[95] P. Nichol, J. Brandt, Co-Creation of Trust for Healthcare: The doi:10.1109/ICOIN.2018.8343261.
Cadre Cryptocitizen pour l'interopérabilité avec Blockchain (2016). [115] JP Cruz, Y. Kaji, N. Yanai, RBAC-SCÿ: Contrôle d'accès basé sur les rôles à l'aide
doiÿ: 10.13140/RG.2.1.1545.4963. d'un contrat intelligent, IEEE Access 6 (2018) 12240–12251.
[96] T. Kuo, L. Ohno-Machado, ModelChainÿ: Cadre de modélisation prédictive de la doi:10.1109/ACCESS.2018.2812844.
protection de la vie privée décentralisé sur les réseaux privés. [116] A. Outchakoucht, E. Hamza, JP Leroy, Contrôle d'accès dynamique
Réseaux Blockchain, CoRR abs/1802.01746 (2018). URLÿ: httpÿ: Politique basée sur la Blockchain et le Machine Learning pour l'Internet des
//[Link]/abs/1802.01746. arXiv:1802.01746. Choses, int. J. Adv. Calcul. Sci. Requête 8 (2017) 417–424.
[97] GG Dagher, J. Mohler, M. Milojkovic, PB Marella, Ancileÿ: Cadre de préservation de [117] Q. Lyu, Y. Qi, X. Zhang, H. Liu, Q. Wang, N. Zheng, SBAC : A Secure
la vie privée pour le contrôle d'accès et l'interopérabilité des dossiers de santé Cadre de contrôle d'accès basé sur la blockchain pour les informations centrées
électroniques utilisant la technologie Blockchain, Villes durables Réseautage, Journal des applications réseau et informatiques 149 (2020)
et société 39 (2018) 283–297. 102444.
[98] X. Yue, H. Wang, D. Jin, M. Li, W. Jiang, Passerelles de données de santéÿ: [118] G. Ali, N. Ahmad, Y. Cao, QE Ali, F. Azim, H. Cruickshank, BCONÿ:
Trouvé Healthcare Intelligence sur Blockchain avec un nouveau risque de confidentialité CONTRÔLE D'ACCÈS basé sur la blockchain à travers plusieurs conflits d'intérêts
Contrôle, Journal des systèmes médicaux 40 (2016) 218. Domaines, Journal des applications réseau et informatiques 147 (2019)
[99] SP Novikov, OD Kazakov, NA Kulagina, NY Azarenko, 102440.
Blockchain et Smart Contracts dans une Infras de Santé Décentralisée [119] I. Karamitsos, M. Papadaki, NB Al Barghouti, Design of the
structure, in: 2018 IEEE International Conference” Quality Management, Transport contrat intelligent blockchain : un cas d'utilisation pour l'immobilier, Journal of
and Information Security, Information Technolo Information Security 9 (2018) 177.

51
Machine Translated by Google

[120] A. Spielman, Blockchainÿ: Reconstruire numériquement l'industrie immobilière, Ph.D. travaux et communications (EuCNC), IEEE, 2018, pp. 256–260.
thèse, Massachusetts Institute of Technology, 2016. [144] K.-L. Wright, M. Espinoza, U. Chadha, B. Krishnamachari, SmartEdgeÿ: un contrat
[121] M. Dijkstra, Blockchain: Towards Disruption in the Real Estate Sector, An Exploration on intelligent¨pour l'informatique de périphérie, 2018.
the Impact of Blockchain Technology in the Real Estate Management Process, Université [145] KR Ozyÿlmaz, A. Yurdakul, Designing a Blockchain-based IoT Infrastructure with Ethereum,
de Delft, Delft. [Google Scholar] (2017). Swarm and LoRa, arXiv preprint arXiv:1809.07655 (2018).

[122] D. Oparah, D. Oparah, 3 Ways That The Blockchain Will Change The Real Estate Market, [146] M. Liu, FR Yu, Y. Teng, VC Leung, M. Song, Distributed Resource Allocation in Blockchain-
2016. URL : [Link] 02/06/3-ways-that-blockchain-will -changer-le- Based Video Streaming Systems With Mobile Edge Computing, IEEE Transactions on
marché-immobilier/. Wireless Communications 18 (2019) 695–708.

[123] C. Fernandez, S. Hickmott, A. Norta, Tokenizing Commercial Property [147] Z. Huang, X. Su, Y. Zhang, C. Shi, H. Zhang, L. Xie, A Decentralized Solution for IoT Data
Avec les contrats intelligents (2020). Trusted Exchange based on Blockchain, inÿ: 2017 3rd IEEE International Conference
[124] M. Raskin, Le droit et la légalité des contrats intelligents (2016). on Computer and Communications (ICCC), IEEE, 2017, p. 1180–1184.
[125] A. Savelyev, Contract Law 2.0:'Smart' Contracts as the Beginning of the End of Classic
Contract Law, Information & Communications Technology Law 26 (2017) 116–134. [148] Z. Xiong, Y. Zhang, D. Niyato, P. Wang, Z. Han, When Mobile Blockchain Meets Edge
Computing, IEEE Communications Magazine 56 (2018) 33–39.
[126] R. O'Shields, Contrats intelligents : Accords juridiques pour la Blockchain, NC Banking
Inst. 21 (2017) 177. [149] A. Stanciu, Blockchain Based Distributed Control System for Edge Computing, dans : 2017
[127] R. Koulu, Blockchains et règlement des litiges en ligne : les contrats intelligents comme 21st International Conference on Control Systems and Computer Science (CSCS),
alternative à l'exécution, SCRIPTed 13 (2016) 40. 2017, pp. 667–671. doi:10.1109/ CSCS.2017.102.
[128] KE Levy, Book-smart, Not Street-smart: Blockchain-based Smart Contracts and the Social
Workings of Law, Engaging Science, Technol ogy, and Society 3 (2017) 1–15. [150] J. Yang, Z. Lu, J. Wu, Échange de données orienté smart-toy-edge-computing basé sur
la blockchain, Journal of Systems Architecture 87 (2018) 36–48.
[129] JL de la Rosa, D. Gibovic, V. Torres, L. Maicher, F. Miralles, A. El Fakdi, A. Bikfalvi, Sur
la propriété intellectuelle dans l'innovation ouverte en ligne pour les PME au moyen de [151] M. Samaniego, R. Deters, Pushing Software-Defined Blockchain Components into Edge
la blockchain et des contrats intelligents, dansÿ: 3e Conférence mondiale annuelle sur Hosts, dansÿ: Actes de la 52e Conférence internationale d'Hawaï sur les sciences des
l'innovation ouverte. WOIC, 2016. systèmes, 2019.
[130] F. Tietze, O. Granstrand, Permettre aux technologies de grand livre distribué par l'économie [152] Y. Xu, G. Wang, J. Yang, J. Ren, Y. Zhang, C. Zhang, Vers des services informatiques en
numérique d'automatiser les paiements de licences IP, dans : Gérer l'innovation dans réseau sécurisés pour les clients légers utilisant la blockchain, les communications sans
un monde global et numérique, Springer, 2020, pp. 347–365. fil et l'informatique mobile 2018 (2018).
[131] K. Lauslahti, J. Mattila, T. Seppala, Smart Contracts–How will
La technologie Blockchain affecte-t-elle les pratiques contractuellesÿ? (2017). [153] N. El Ioini, C. Pahl, Trustworthy Orchestration of Container-based Edge Computing using
[132] H. Watanabe, S. Fujimura, A. Nakadaira, Y. Miyazaki, A. Akutsu, JJ Kishigami, Blockchain Permissioned Blockchain, dansÿ: 2018 Fifth International Conference on Internet of
Contract : A Complete Consensus using Blockchain, dans : 2015 IEEE 4th global Things: Systems, Management and Security, IEEE, 2018, pp. 147–154 .
conference on consumer elec tronics (GCCE), IEEE, 2015, p. 577–578.
[154] G. Fortino, F. Messina, D. Rosaci, GM Sarne, C. Savaglio, Un cadre de formation d'équipe
[133] CK Frantz, M. Nowostawski, From Institutions to Code: Towards Automated Generation basé sur la confiance pour l'intelligence mobile dans les usines intelligentes, IEEE
of Smart Contracts, dansÿ: 2016 IEEE 1st International Workshops on Foundations and Transactions on Industrial Informatics (2020).
´
Applications of Self* Systems (FAS* W), IEEE, 2016, pp. 210–215. [155] G. Fortino, F. Messina, D. Rosaci, GM Sarne, Using Blockchain for Reputation-Based
Cooperation in Federated IoT Domains, in : International Symposium on Intelligent and
[134] EJ Scheid, B. Stiller, Automatic SLA Compensation based on Smart Contracts, Technical Distributed Computing, Springer, 2019, pp. 3–12 .
Report, Technical Report IFI-2018.02 [Link] si je. euh. ch/CSG/staff/scheid . . . ,
2018.
[135] M. Walport, Distributed Ledger Technology: Beyond Block Chain (un rapport du [156] G. Fortino, F. Messina, D. Rosaci, GM Sarne, Utilisation de la blockchain dans un modèle
conseiller scientifique en chef du gouvernement britannique), gouvernement britannique (2016). basé sur la réputation pour le regroupement d'agents dans l'Internet des objets, IEEE
Transactions on Engineering Management (2019).
[157] A. Dorri, SS Kanhere, R. Jurdak, P. Gauravaram, Lsbÿ: Une chaîne de blocs évolutive
[136] C.-W. Chiang, E. Betanzos, S. Savage, Blockchain for Trustful Collaborations between légère pour la sécurité et la confidentialité de l'IoT, arXiv preprint arXiv:1712.02969
Immigrants and Governments, arXiv preprint arXiv:1805.01512 (2018). (2017).
[158] B. Yu, J. Wright, S. Nepal, L. Zhu, J. Liu, R. Ranjan, IoTChainÿ: Établir la confiance dans
ÿ

[137] PN-M. Gheorghe, B. T¸ iganoaia, A. Niculescu, Blockchain and Smart Contracts in the l'écosystème de l'Internet des objets à l'aide de Blockchain, IEEE Cloud Computing 5
Music Industry–Streaming vs. Downloading, in : International Conference on Management (2018) 12– 23.
and Industrial Engineering, 8, Niculescu Publishing House, 2017, pp. 215–228 . [159] MA Khan, K. Salah, Sécurité IoTÿ: Examen, Solutions Blockchain et Défis ouverts, Future
Generation Computer Systems 82 (2018) 395–411.
´
[138] B. Bodo, D. Gervais, JP Quintais, Blockchain and Smart Contracts: The Missing Link in
Copyright Licensing?, International Journal of Law and Information Technology 26 [160] J. Lin, Z. Shen, C. Miao, S. Liu, Utilisation de Blockchain pour créer un serveur de partage
(2018) 311–336. Lo rawan de confiance, International Journal of Crowd Science 1 (2017) 270–280.
[139] K. Garg, P. Saraswat, S. Bisht, SK Aggarwal, SK Kothuri, S. Gupta, A comparitive analysis
on e-voting system using blockchain, inÿ: 2019 4th International Conference on Internet [161] J. Pan, J. Wang, A. Hester, I. Alqerm, Y. Liu, Y. Zhao, EdgeChainÿ: An Edge-IoT
of Things: Smart Innovation and Usages (IoT-SIU), IEEE, 2019, pp. 1–4. Framework and Prototype Based on Blockchain and Smart Contracts, IEEE Internet of
Things Journal (2019 ) 1–1. doi:10.1109/ JIOT.2018.2878154.
[140] AB Ayed, Un système de vote électronique conceptuel sécurisé basé sur une chaîne de
blocs, International Journal of Network Security & Its Applications 9 (2017) 01–09. [162] S. Cha, T. Tsai, W. Peng, T. Huang, T. Hsu, Privacy-aware and blockchain connected
gateways for users to access legacy IoT de vices, dansÿ: 2017 IEEE 6th Global
[141] P. McCorry, SF Shahandashti, F. Hao, Un contrat intelligent pour le vote en salle de conseil Conference on Consumer Electronics ( GCCE), 2017, p. 1–3. doi:10.1109/
avec une confidentialité maximale des électeurs, dansÿ: Conférence internationale sur GCCE.2017.8229327.
la cryptographie financière et la sécurité des données, Springer, 2017, pp. 357–375. [163] MA Salahuddin, A. Al-Fuqaha, M. Guizani, K. Shuaib, F. Sallabi, Softwarization of Internet
[142] K. Patidar, S. Jain, Portail de vote électronique décentralisé utilisant la blockchain, dans : of Things Infrastructure for Secure and Smart Healthcare, arXiv preprint arXiv:1805.11011
2019 10th International Conference on Computing, Communication and Networking (2018).
Technologies (ICCCNT), IEEE, 2019, pp. 1–4. [164] K. Rantos, G. Drosatos, K. Demertzis, C. Ilioudis, A. Papanikolaou, Blockchain-based
[143] N. Fotiou, GC Polyzos, Smart Contracts for the Internet of Things: Opportunities and Consents Management for Personal Data Processing in the IoT Ecosystem, in : actes
Challenges, dans : 2018 European Conference on Net de la 15e conférence internationale

52
Machine Translated by Google

ence on Security and Cryptography (SECRYPT 2018), part of ICETE, 2018, pp. 572– [185] K. Biswas, V. Muthukkumarasamy, Securing Smart Cities using Blockchain Technology,
577. dans : 2016 IEEE 18th international conference on high performance computing and
[165] OJA Pinno, ARA Gregio, LCE De Bona, ControlChain : Blockchain as a Central Enabler communications ; IEEE 14e conférence internationale sur la ville intelligenteÿ; IEEE
for Access Control Authorizations in the IoT, dans : GLOBECOM 2017 - 2017 IEEE 2nd international conference on data science and systems (HPCC/SmartCity/DSS),
Global Communications Conference, 2017, pp. 1–6. doi:10.1109/ IEEE, 2016, pp. 1392–1393.
GLOCOM.2017.8254521.
[166] B. Liu, XL Yu, S. Chen, X. Xu, L. Zhu, Blockchain-based Data In tegrity Service [186] A. Bahga, VK Madisetti, Plate-forme Blockchain pour l'Internet industriel des objets,
Framework for IoT Data, dans : 2017 IEEE International Conference on Web Services Journal of Software Engineering and Applications 9 (2016) 533.
(ICWS), IEEE, 2017 , p. 468–475.
[167] S. Rathore, BW Kwon, JH Park, Blockseciotnet : architecture de sécurité décentralisée [187] S. Ibba, A. Pinna, M. Seu, FE Pani, CitySense : Blockchain-oriented Smart Cities, dans :
basée sur la blockchain pour le réseau iot, Journal of Network and Computer Actes des ateliers scientifiques XP2017, ACM, 2017, p. 12.
Applications 143 (2019) 167–177.
[168] O. Alphand, M. Amoretti, T. Claeys, S. Dall'Asta, A. Duda, G. Ferrari, F. Rousseau, B. [188] A. Manzoor, M. Liyanage, A. Braeke, SS Kanhere, M. Ylianttila, Blockchain based Proxy
Tourancheau, L. Veltri, F. Zanichelli, IoTChain : A Blockchain Security Architecture re-encryption Scheme for Secure IoT Data Sharing, dansÿ: 2019 IEEE International
for the Internet of Things, dansÿ: 2018 IEEE Wireless Communications and Conference on Blockchain and Cryptocurrency (ICBC), IEEE , 2019, p. 99–103.
Networking Conference (WCNC), IEEE, 2018, pp. 1–6.
[189] T. Hewa, A. Bracken, M. Ylianttila, M. Liyanage, Blockchain-based Automated Certificate
[169] D. Nagothu, R. Xu, SY Nikouei, Y. Chen, A Microservice-enabled Architecture for Smart Revocation for 5G IoT, dans : ICC 2020-2020 IEEE International Conference on
Surveillance using Blockchain Technology, dans : 2018 IEEE International Smart Communications (ICC), IEEE, 2020, pp. 1–7.
Cities Conference (ISC2), IEEE, 2018, pp. 1– 4.
¨
[190] T. Hewa, G. Gur, A. Kalla, M. Ylianttila, A. Bracken, M. Liyanage, The Role of Blockchain
[170] GC Polyzos, N. Fotiou, Blockchain-Assisted Information Distribution for the Internet of in 6G: Challenges, Opportunities and Research Directions, in: 2020 2nd 6G Wireless
Things, dans : 2017 IEEE International Conference on Information Reuse and Summit (6G SUMMIT), IEEE, 2020, p. 1 à 5.
Integration (IRI), 2017, pp. 75–78. doi:10.1109/ IRI.2017.83.
[191] C. de Alwis, HK Arachchi, A. Fernando, M. Pourazad, Content and Network-aware
[171] DG Roy, P. Das, D. De, R. Buyya, Cadre de transaction sécurisée QoS pour l'Internet Multicast over Wireless Networks, in: 10th International Conference on Heterogeneous
des objets utilisant le mécanisme Blockchain, Journal of Network and Computer Networking for Quality, Reliabil ity, Security and Robustness, IEEE, 2014, p. 122–128.
Applications 144 (2019) 59–78.
[172] P. Mehta, R. Gupta, S. Tanwar, Blockchain a envisagé des réseaux de dronesÿ: défis, [192] S. Raju, S. Boddepalli, N. Choudhury, Q. Yan, JS Deogun, Design and analysis of
solutions et comparaisons, Computer Communications (2020). elastic handoff in cognitive cellular networks, dans : 2017 IEEE International
Conference on Communications (ICC), 2017, pp. 1 – 6. doi:10.1109/ICC.2017.7996835.
[173] A. Kapitonov, S. Lonshakov, A. Krupenkin, I. Berman, Blockchain based Protocol of
Autonomous Business Activity for Multi-agent Systems Consisting of UAVs, inÿ: [193] E. Di Pascale, J. McMenamy, I. Macaluso, L. Doyle, Smart Contract SLAs for Dense
2017 Workshop on Research, Education and Development of Unmanned Aerial Small-cell-as-a-service, arXiv preprint arXiv:1703.04502 (2017).
Systems (RED-UAS), IEEE, 2017, p. 84–89.
¨ ¨
[194] J. Backman, S. Yrjol¨ a, K. Valtanen, O. M ammel ¨ a, Blockchain network slice broker
[174] V. Sharma, I. You, G. Kul, Socializing Drones for Inter-service Oper capacity in Ultra- in 5g: Slice leasing in factory of the future use case, in: 2017 Internet of Things
dense Wireless Networks using Blockchain, in : Proceedings of the 2017 International Business Models, Utilisateurs et réseaux, 2017, pp. 1–8. doi:10.1109/
Workshop on Managing Insider Security Threats, ACM, 2017 , p. 81–84. CTTE.2017.8260929.
¨
[195] K. Valtanen, J. Backman, S. Yrjol¨ a, Creating Value through Blockchain Powered
[175] L. Yang, N. Elisa, N. Eliot, Aspects de confidentialité et de sécurité du gouvernement Resource Configurations: Analysis of 5G Network Slice Bro kering Case, in: 2018
électronique dans les villes intelligentes, Elsevier, 2019, pp. 89-102. IEEE Wireless Communications and Networking Conference Workshops (WCNCW),
[176] D.-Y. Liao, X. Wang, Micro-opérateurs sans fil 5G pour les casinos et les divertissements IEEE, 2018, p. 185–190.
intégrés dans les villes intelligentes (2018) 115–149. [196] P. Fernando, L. Gunawardhana, W. Rajapakshe, M. Dananjaya, T. Gam age, M.
[177] C. Lazaroiu, M. Roscia, Smart District through IoT and Blockchain, dans : 2017 IEEE Liyanage, Blockchain-Based Wi-Fi Offloading Platform for 5G, inÿ: 2020 IEEE
6th International Conference on Renewable Energy Research and Applications International Conference on Communications Workshops (ICC Workshops), IEEE,
(ICRERA), IEEE, 2017, pp. 454–461. 2020, p. 1–6.
¨
[178] B. Leiding, P. Memarmoshrefi, D. Hogrefe, Réseaux ad hoc véhiculaires autogérés et [197] S. Yrjol¨ a, Modèles commerciaux 6G décentralisés (2020).
basés sur la blockchain, dans : Actes de la conférence internationale conjointe ACM [198] Y. Dai, D. Xu, S. Maharjan, Z. Chen, Q. He, Y. Zhang, La blockchain et l'apprentissage
2016 sur l'informatique omniprésente et ubiquitaire : Adjunct, ACM, 2016, p. 137–140. par renforcement profond ont renforcé la 5g intelligente au-delà, IEEE Network 33
(2019) 10–17.
[179] J. Sun, J. Yan, KZ Zhang, Blockchain-based Sharing services: What Blockchain [199] A. Nag, A. Kalla, M. Liyanage, Blockchain-over-Optical Networksÿ: A Trusted Virtual
Technology can Contribute to Smart Cities, Financial Inno vation 2 (2016) 26. Network Function (VNF) Management Proposition for 5G Optical Networks, dansÿ:
Asia Communications and Photonics Conference, Optical Society of America , 2019,
[180] PK Sharma, SY Moon, JH Park, Block-VNÿ: une architecture de réseau de véhicules p. M4A–222.
distribuée basée sur la blockchain dans Smart City., JIPS 13 (2017) 184–195. [200] S. Raju, S. Boddepalli, S. Gampa, Q. Yan, JS Deogun, Identity Management using
Blockchain for Cognitive Cellular Networks, dans : 2017 IEEE International
[181] PK Sharma, N. Kumar, JH Park, Cadre distribué basé sur la chaîne de blocs pour Conference on Communications (ICC), IEEE, 2017, pp. 1–6.
l'industrie automobile dans une ville intelligente, IEEE Transactions on Industrial
Informatics (2018) 1–1. doi:10.1109/TII.2018.2887101. [201] P. Popovski, O. Simeone, Commencez à donner du sensÿ: Filtrage et contrôle du plan
[182] Z. Su, Y. Wang, Q. Xu, M. Fei, Y.-C. Tian, N. Zhang, Un système de recharge sécurisé sémantique pour la connectivité post-5G, arXiv preprint arXiv:1901.06337 (2019).
pour les véhicules électriques avec des communautés intelligentes dans la chaîne
de blocs énergétique, IEEE Internet of Things Journal (2018). [202] X. Ling, J. Wang, T. Bouchoucha, BC Levy, Z. Ding, Blockchain Radio Access Network
[183] SR Niya, SS Jha, T. Bocek, B. Stiller, Design and Implementation of an Automated and (B-RAN): Towards Decentralized Secure Radio Access Paradigm, IEEE Access 7
Decentralized Pollution Monitoring System with Blockchains, Smart Contracts, and (2019) 9714–9723.
¨
LoRaWAN, dans : NOMS 2018-2018 IEEE/IFIP Network Operations and Management [203] S. Yrjol¨ a, Analysis of Blockchain Use Cases in the Citizens Broadband Radio Service
Symposium, IEEE, 2018, p. 1–4. Spectrum Sharing Concept, dans : Conférence internationale sur les réseaux sans fil
cognitifs orientés radio, Springer, 2017, pp. 128–139.
[184] X. Feng, J. Ma, T. Feng, Y. Miao, X. Liu, Consortium Blockchain-Based SIFT:
Outsourcing Encrypted Feature Extraction in the D2D Network, IEEE Access 6 (2018) [204] O. Duru, Z. Muhammad, Blockchain Roaming in the Maritime Industry, 2019. URL :
52248–52260. [Link]

53
Machine Translated by Google

dans-l-industrie-maritime/. [225] M. Mylrea, SNG Gourisetti, Blockchain pour la résilience des réseaux intelligentsÿ:
[205] Y. Wang, JH Han, P. Beynon-Davies, Understanding Blockchain Technology for Future Échange d'énergie distribuée à la vitesse, à l'échelle et en toute sécurité, enÿ: 2017
Supply Chains: A Systematic Literature Review and Semaine de la résilience (RWS), IEEE, 2017, pp. 18–23.
Programme de recherche, Gestion de la chaîne d'approvisionnementÿ: une revue internationale [226] H. Malik, A. Manzoor, M. Ylianttila, M. Liyanage, Analyse des performances des réseaux
24 (2019) 62–84. intelligents basés sur la blockchain avec Ethereum et Hyperledger
[206] S. Chen, R. Shi, Z. Ren, J. Yan, Y. Shi, J. Zhang, A Blockchain-Based Implémentations, dans : IEEE International Conference on Advanced Networks and
Cadre de gestion de la qualité de la chaîne d'approvisionnement, dansÿ: 2017 IEEE 14th Telecommunications Systems, 2019, pp. 1–5.
Conférence internationale sur l'ingénierie des affaires électroniques (ICEBE), 2017, pp. [227] A. Dorri, M. Steger, SS Kanhere, R. Jurdak, Blockchain : Une chaîne distribuée
172–176. doi:10.1109/ICEBE.2017.34. Solution de sécurité et de confidentialité automobile, IEEE Communications
[207] A. Law, Smart Contracts and their Application in Supply Chain Management, Ph.D. thèse, Magazine 55 (2017) 119–125.
Massachusetts Institute of Technology, 2017. [228] KL Brousmiche, T. Heno, C. Poulain, A. Dalmières, EB Hamida,
[208] Y. Yuan, F.-Y. Wang, Towards Blockchain-based Intelligent Transporta Systems, dans : Numérisation, sécurisation et partage du cycle de vie des véhicules sur un consortium
2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), Blockchainÿ: leçons apprises, dansÿ: 2018 9th IFIP International Conference on New
IEEE, 2016, pp. 2663–2668. Technologies, Mobility and Security (NTMS), IEEE, 2018,
[209] M. Nakasumi, Partage d'informations pour la gestion de la chaîne d'approvisionnement p. 1–5.
basé sur la technologie Block Chain, dans: 2017 IEEE 19th Conference [229] G. Bohl, JF Dickson, Blockchains privées dans la sécurité automobile
on Business Informatics (CBI), volume 1, IEEE, 2017, pp. 140–149. (2017).
[210] K. Komathy, Expédition Blockchain distribuée vérifiable et authentique [230] G. Ongena, K. Smit, J. Boksebeld, G. Adams, Y. Roelofs, P. Ravesteyn,
Framework for Smart Connected Ships, Journal of Computational and Contrats intelligents basés sur la chaîne de blocs dans la gestion des déchetsÿ: un Silver
Nanoscience théorique 15 (2018) 3275–3281. Bul letÿ?, dansÿ: Bled eConference, 2018, p. 19.
[211] L. Ge, C. Brewster, J. Spek, A. Smeenk, J. Top, F. van Diepen, B. Klaase, [231] B. Fu, Z. Shu, X. Liu, Travail sur le cadre d'échange de droits d'émission amélioré de la
C. Graumans, M. d. R. de Wildt, Blockchain pour l'agriculture et l'alimentationÿ: chaîne de blocs dans l'industrie de la fabrication de vêtements de mode, durabilité 10
Conclusions de l'étude pilote, 2017-112, Wageningen Economic Research, 2017. (2018) 1105.
[232] Y.-P. Lin, J. Petway, W.-Y. Lien, J. Settele, Blockchain avec artificielle
[212] S. Green, Agriculture décentralisée : Application de la technologie Blockchain L'intelligence pour gérer efficacement l'utilisation de l'eau face au changement climatique,
en marchés agroalimentaires, mémoire de maîtrise, Faculté des études supérieures, 2018.
2018. [233] H. Cardeira, Les contrats intelligents et leurs applications dans la construction
[213] M. Kim, B. Hilton, Z. Burks, J. Reyes, Intégrer Blockchain, industrie, 2015.
ÿ

Smart Contract-Tokens, and IoT to Design a Food Traçability Solution, in: 2018 IEEE 9th [234] Z. Turk, R. Klinc, Potentiels de la technologie Blockchain pour la gestion de la construction,
Annual Information Technology, Electronics Procedia engineering 196 (2017) 638–645.
et Conférence sur les communications mobiles (IEMCON), 2018, pp. 335– [235] RJ Reisman, Air Traffic Management Blockchain Infrastructure for
340. doi:10.1109/IEMCON.2018.8615007. Sécurité, authentification et confidentialité, 2019.
[214] LE Cartier, SH Ali, MS Krzemnicki, Blockchain, Chain of Cus tody and Trace Elements: An [236] K. Bhargavan, A. Delignat-Lavaud, C. Fournet, A. Gollamudi,
Overview of Tracking and Traceability G. Gonthier, N. Kobeissi, A. Rastogi, T. Sibut-Pinote, N. Swamy,
´
Opportunités dans l'industrie des pierres précieuses., Journal of Gemmology 36 (2018). S. Zanella-Beguelin, Document court : Vérification formelle des contrats intelligents,
[215] C. Gutierrez, A. Khizhniak, A Close Look at Everledger–How dans : Actes du 11e atelier ACM sur la programmation
Blockchain sécurise les produits de luxe, 2017. Langages et analyse pour la sécurité (PLAS), en collaboration avec ACM
[216] B. Rodrigues, T. Bocek, A. Lareida, D. Hausheer, S. Rafati, B. Stiller, A. SCC, 2016, p. 91–96.
Architecture basée sur la blockchain pour l'atténuation collaborative des attaques DDoS avec [237] G. Bigi, A. Bracciali, G. Meacci, E. Tuosto, Validation des
Smart Contracts, dans : IFIP International Conference on Autonomous In frastructure, contrats intelligents par la théorie des jeux et les méthodes formelles, dans : Program
Management and Security, Springer, Cham, 2017, pp. 16– ming Languages with Applications to Biology and Security, Springer,
29. 2015, p. 142–161.
[217] W. Shao, Z. Wang, X. Wang, K. Qiu, C. Jia, C. Jiang, Lsc : en ligne [238] I. Sergey, A. Kumar, A. Hobor, Scillaÿ: un intermédiaire de contrat intelligent
mettre à jour automatiquement les contrats intelligents pour renforcer les systèmes de journalisation basés sur la blockchain, niveau Langage, arXiv preprint arXiv:1801.00687 (2018).
Sciences de l'information 512 (2020) 506–517. [239] T. Abdellatif, K.-L. Brousmiche, Vérification formelle des contrats intelligents
[218] C. Pop, T. Cioara, M. Antal, I. Anghel, I. Salomie, M. Bertoncini, basé sur les modèles de comportement des utilisateurs et de la blockchain, enÿ: 2018 9e IFIP
Gestion décentralisée de la réponse à la demande basée sur la blockchain Conférence internationale sur les nouvelles technologies, la mobilité et la sécurité
Programmes dans les réseaux énergétiques intelligents, Sensors 18 (2018) 162. (NTMS), IEEE, 2018, p. 1 à 5.
[219] I. Kounelis, G. Steri, R. Giuliani, D. Geneiatakis, R. Neisse, I. Nai Fovino, Fostering [240] Z. Nehai, P.-Y. Piriou, F. Daumas, Model-checking des Smart Contracts,
Consumers' Energy Market through Smart Contracts, dans : IEEE International Conference on Blockchain, 2018, pp. 980–987.
dansÿ: Conférence internationale 2017 sur l'énergie et la durabilité dans les petites [241] SK Lahiri, S. Chen, Y. Wang, I. Dillig, Formal Specification and
Économies en développement (ES2DE), IEEE, 2017, p. 1–6. Vérification des contrats intelligents pour Azure Blockchain, préimpression arXiv
[220] O. Van Cutsem, DH Dac, P. Boudou, M. Kayal, Cooperative energy management of a arXiv:1812.08829 (2018).
community of smart-buildings: A blockchain ap proach, International Journal of Electrical [242] I.-C. Lin, T.-C. Liao, A Survey of Blockchain Security Issues and Challenges., IJ Network
Power & Energy Systems 117 Security 19 (2017) 653–659.
(2020) 105643. [243] P. Tsankov, A. Dan, D. Drachsler-Cohen, A. Gervais, F. Buenzli,
[221] K. Tanaka, K. Nagakubo, R. Abe, Blockchain-based Electricity Trading with Digital Grid M. Vechev, Securifyÿ: Analyse pratique de la sécurité des contrats intelligents,
Router, dansÿ: 2017 IEEE International Conference on Consumer Electronics-Taiwan dans : Actes de la conférence ACM SIGSAC 2018 sur l'informatique
(ICCE-TW), 2017, pp. 201– 202. et Sécurité des communications, ACM, 2018, p. 67–82.
doi:10.1109/ICCE-Chine.2017.7991065. [244] M. Suiche, Porositéÿ: un décompilateur pour le bytecode des contrats intelligents basés sur
ÿ
´
[222] P. Danzi, M. Angjelichinoski, C. Stefanovi c, P. Popovski, Distributed proportionnelle-fairness la blockchain, DEF CON 25 (2017) 11.
control in microgrids via blockchain smart contracts, dansÿ: 2017 IEEE International [245] Analyse exploratoire des vulnérabilités de sécurité de la chaîne de blocs, auteur =
Conference on Smart Grid Communications (SmartGridComm), IEEE, 2017, p. 45–51. Manjunath, Pavan et Shah, Pritam Gajkumar, Australian Journal
des technologies sans fil, de la mobilité et de la sécurité e-ISSN 2200-1883 1
[223] S. Cheng, B. Zeng, Y. Huang, Recherche sur le modèle d'application de (2019) 5–10.
Blockchain Technology in Distributed Electricity Market, dans : IOP Conference Series : [246] L. Brent, A. Jurisevic, M. Kong, E. Liu, F. Gauthier, V. Gramoli, R. Holz,
Earth and Environmental Science, volume 93, IOP Pub lishing, 2017, p. 012065. B. Scholz, Vandalÿ: Un cadre d'analyse de sécurité évolutif pour Smart
Contrats, arXiv preprint arXiv:1809.03981 (2018).
[224] E. Mengelkamp, B. Notheisen, C. Beer, D. Dauer, C. Weinhardt, A. [247] M. Mossberg, F. Manzano, E. Hennenfent, A. Groce, G. Grieco, J. Feist,
Réseau intelligent basé sur la blockchainÿ: vers des marchés énergétiques locaux T. Brunson, A. Dinaburg, Manticoreÿ: un cadre d'exécution symbolique convivial pour les
durables, recherche et développement en informatique 33 (2018) 207–214. binaires et les contrats intelligents, préimpression arXiv

54
Machine Translated by Google

arXiv:1907.03890 (2019). du 17e symposium international IEEE/ACM sur le cluster, le cloud et le grid
[248] N. Atzei, M. Bartoletti, T. Cimoli, A Survey of Attacks on Ethereum Smart Contracts computing, IEEE Press, 2017, pp. 468–477.
(sok), dans : Conférence internationale sur les principes de sécurité et de [267] A. Kosba, A. Miller, E. Shi, Z. Wen, C. Papamanthou, Hawk: The Blockchain Model
confiance, Springer, 2017, pp. 164–186. of Cryptography and Privacy-Preserving Smart Contracts, in: 2016 IEEE
¨
[249] K. Wust, A. Gervais, Ethereum Eclipse Attacks, rapport technique, ETH Zurich, 2016. Symposium on Security and Privacy (SP) , 2016, p. 839–858. doiÿ:10.1109/
SP.2016.55.
[250] RM Parizi, A. Dehghantanha, K.-KR Choo, A. Singh, Empirical Vulnerability Analysis [268] M. Al-Bassam, A. Sonnino, S. Bano, D. Hrycyszyn, G. Danezis, Chainspace: A
of Automated Smart Contracts Security Testing on Blockchains, dans : Actes de sharded smart contracts platform, arXiv preprint arXiv:1708.03778 (2017).
la 28e conférence internationale annuelle sur l'informatique et le génie logiciel,
IBM Corp., 2018, p. 103-113. [269] R. Yuan, Y.-B. Xia, H.-B. Chen, B.-Y. Zang, J. Xie, Shadoweth : Contrat intelligent
privé sur la chaîne de blocs publique, Journal of Computer Science and
[251] S. Tikhomirov, E. Voskresenskaya, I. Ivanitskiy, R. Takhaviev, E. Marchenko, Y. Technology 33 (2018) 542–556.
Alexandrov, Smartcheck : Analyse statique des contrats intelligents Ethereum, [270] F. Benhamouda, S. Halevi, TT Halevi, Prise en charge des données privées sur
dans : 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Hyperledger Fabric avec calcul multipartite sécurisé, IBM Journal of Research and
Software Ingénierie pour Blockchain (WETSEB), IEEE, 2018, pp. 9–16. Development (2019).
[271] G. Zyskind, O. Nathan, A. Pentland, Enigmaÿ: plate-forme de calcul décentralisée
[252] I. Grishchenko, M. Maffei, C. Schneidewind, EtherTrustÿ: analyse statique sonore avec confidentialité garantie, arXiv preprint arXiv:1506.03471 (2015).
¨
du bytecode Ethereum, Technische Universitat Wien, Tech.
Représentant (2018). [272] J. Poon, V. Buterin, Plasma : contrats intelligents autonomes évolutifs, livre blanc
´
[253] I. Nikolic, A. Kolluri, I. Sergey, P. Saxena, A. Hobor, Trouver les contrats gourmands, (2017) 1–47.
prodigues et suicidaires à grande échelle, dans : Actes de la 34e conférence [273] S. Forestier, D. Vodenicarevic, Blockcliqueÿ: Scaling Blockchains through
annuelle sur les applications de sécurité informatique, ACM, 2018 , p. 653–663. Transaction Sharding in a Multithreaded Block Graph, arXiv preprint
arXiv:1803.09029 (2018).
[254] C. Liu, H. Liu, Z. Cao, Z. Chen, B. Chen, B. Roscoe, ReGuard : Finding Reentrancy [274] L. Luu, V. Narayanan, C. Zheng, K. Baweja, S. Gilbert, P. Saxena, A Secure
Bugs in Smart Contracts, dans : Actes de la 40e Conférence internationale sur le Sharding Protocol for Open Blockchains, dans : Actes de la conférence ACM
génie logiciel : Companion Actes, ACM, 2018, pp. 65–68. SIGSAC 2016 sur la sécurité informatique et des communications, ACM, 2016, p.
17–30.
[255] B. Jiang, Y. Liu, W. Chan, Contractfuzzer : Fuzzing Smart Contracts for Vulnerability [275] M. Zamani, M. Movahedi, M. Raykova, Rapidchain : Scaling Blockchain via Full
Detection, dans : Actes de la 33e conférence internationale ACM/IEEE sur le Sharding, dans : Actes de la conférence ACM SIGSAC 2018 sur la sécurité
génie logiciel automatisé, ACM, 2018, pp. 259–269. informatique et des communications, ACM, 2018, pp. 931–948.

[256] L. Luu, D.-H. Chu, H. Olickel, P. Saxena, A. Hobor, Making smart contracts smarter, [276] E. Kokoris-Kogias, P. Jovanovic, L. Gasser, N. Gailly, E. Syta, B. Ford, Omniledgerÿ:
dans : Actes de la conférence ACM SIGSAC 2016 sur la sécurité informatique et A Secure, Scale-out, Decentralized Ledger via Sharding, dansÿ: 2018 IEEE
des communications, ACM, 2016, pp. 254–269. Symposium on Security and Privacy (SP), IEEE, 2018, p. 583–598.
[257] H. Liu, C. Liu, W. Zhao, Y. Jiang, J. Sun, S-gram : Towards Semantic Aware
Security Auditing for Ethereum Smart Contracts, dans : Actes de la 33e conférence [277] N. Grech, M. Kong, A. Jurisevic, L. Brent, B. Scholz, Y. Smaragdakis, Madmax:
internationale ACM/IEEE sur la Ingénierie logicielle, ACM, 2018, pp. 814–819. Surviving Out-of-Gas Conditions in Ethereum Smart Contracts, Actes de l'ACM
sur les langages de programmation 2 (2018) 116.
[258] C.-F. Liao, C.-J. Cheng, K. Chen, C.-H. Lai, T. Chiu, C. Wu-Lee, To ward a service
platform for developing smart contracts on blockchain in bdd and tdd styles, dans : [278] I. Grishchenko, M. Maffei, C. Schneidewind, A Semantic Framework for the Security
2017 IEEE 10th Conference on Service-Oriented Computing and Applications Analysis of Ethereum Smart Contracts, dans : Conférence internationale sur les
(SOCA), IEEE, 2017, p. 133–140. principes de sécurité et de confiance, Springer, 2018, pp. 243–
[259] G. Destefanis, M. Marchesi, M. Ortu, R. Tonelli, A. Bracciali, R. Hierons, Smart 269.
Contracts Vulnerabilities: A Call for Blockchain Software Engineering?, in: 2018 [279] P. Otte, M. de Vos, J. Pouwelse, TrustChain : A Sybil-resistant Scalable
International Workshop on Blockchain Oriented Software Engineering (IWBOSE), Blockchain, systèmes informatiques de la future génération (2017).
IEEE, 2018, p. 19–25. [280] P. Mell, J. Kelsey, J. Shook, Cryptocurrency Smart Contracts for Distributed
[260] K. Delmolino, M. Arnett, A. Kosba, A. Miller, E. Shi, Step by Step Towards Creating Consensus of Public Randomness, dans : Symposium international sur la
a Safe Smart Contract: Lessons and Insights from a Cryptocurrency Lab, in: stabilisation, la sûreté et la sécurité des systèmes distribués, Springer, 2017, pp.
International Conference on Financial Cryptography and Sécurité des données, 410–425 .
Springer, 2016, p. 79–94. [281] S. Popejoy, The Pact Smart Contract Language, juin 2017. [En ligne].
[261] Z. Gao, V. Jayasundara, L. Jiang, X. Xia, D. Lo, J. Grundy, Smartembed : A tool for Disponible : [Link] io/docs/Kadena-PactWhitepaper. pdf (2016).
˜
clone and bug detection in smart contracts through structurel code embedding, [282] L.-D. Iba´nez, K. O'Hara, E. Simperl, Sur les chaînes de blocs et le général
dans : 2019 IEEE International Conference on Software Maintenance and Règlement sur la protection des données (2018).
Evolution (ICSME), IEEE, 2019, pp. 394–397. [283] A. Juels, A. Kosba, E. Shi, The Ring of Gyges: Investigating the Future of Criminal
[262] S. Wang, C. Zhang, Z. Su, Détection des bogues de paiement non déterministes Smart Contracts, dans: Actes de la Conférence ACM SIGSAC 2016 sur la sécurité
dans les contrats intelligents Ethereum, Actes de l'ACM sur les langages de informatique et des communications, ACM, 2016, pp. 283 –295.
programmation 3 (2019) 1–29.
¨
[263] CF Torres, J. Schutte, R. State, Osiris : Hunting for integer bugs in ethereum smart [284] H. Kalodner, S. Goldfeder, X. Chen, SM Weinberg, EW Felten, Ar bitrumÿ: Scalable,
contracts, dans : Actes de la 34e conférence annuelle sur les applications de Private Smart Contracts, dansÿ: 27th {USENIX} Security Symposium ({USENIX}
sécurité informatique, 2018, pp. 664–676. Security 18), 2018, pp. 1353–1370.
¨
[264] SR Niya, F. Shupfer, T. Bocek, B. Stiller, Setting up Flexible and Light Weight [285] F. Zhang, E. Cecchetti, K. Croman, A. Juels, E. Shi, Crieur public : Un flux de
Trading with Enhanced User Privacy using Smart Contracts, dans : NOMS données authentifiées pour les contrats intelligents, dans : Actes de la conférence
2018-2018 IEEE/IFIP Network Operations and Management Symposium, IEEE, aCM sIGSAC 2016 sur la sécurité informatique et des communications, ACM ,
2018, p. 1–2. 2016, p. 270–282.
[265] D. Chatzopoulos, S. Gujar, B. Faltings, P. Hui, Privacy Preserv ing and Cost [286] R. Cheng, F. Zhang, J. Kos, W. He, N. Hynes, N. Johnson, A. Juels, A. Miller, D.
Optimal Mobile Crowdsensing using Smart Contracts on Blockchain, dansÿ: 2018 Song, Ekidenÿ: une plate-forme pour la préservation de la confidentialité, digne
IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems de confiance, et contrats intelligents performants (2019).
(MASS) , IEEE, 2018, p. 442–450.
[266] X. Liang, S. Shetty, D. Tosh, C. Kamhoua, K. Kwiat, L. Njilla, Provchainÿ: une
architecture de provenance des données basée sur la chaîne de blocs dans un
environnement cloud avec une confidentialité et une disponibilité améliorées, dansÿ: Actes

55
Machine Translated by Google

Enquête sur les contrats intelligents basés sur la blockchainÿ: applications,


Opportunités et défis
Biographies des auteurs

Tharaka Hewa

Tharaka Hewa travaille actuellement comme doctorante au Centre de communication sans


fil de l'Université d'Oulu, en Finlande. Il a obtenu son baccalauréat en informatique de l'école
d'informatique de l'Université de Colombo, au Sri Lanka en 2013, et une maîtrise ès sciences
en sécurité de l'information (distinction) de l'école d'informatique de l'Université de Colombo
en 2016. De 2012 à 2017, il a travaillé chez l'un des principaux fournisseurs de solutions de
paiement numérique au Sri Lanka en tant qu'ingénieur logiciel senior. Au cours de sa carrière
dans l'industrie, il a contribué à de nombreux projets dans les services bancaires mobiles, les
services bancaires par Internet, les PKI, les guichets automatiques bancaires et a participé à
l'intégration et au support du système. Il est ingénieur certifié pour SafeNet Luna SA 6.0 HSM.
En 2017, il a rejoint l'Université technologique de Nanyang en tant qu'associé de recherche.
Il a joué un rôle essentiel dans de nombreux projets de recherche et de mise en œuvre dans différents contextes. Il a

Journal pré-épreuve
contribué à la cybersécurité et aux systèmes de paiement numérique et a co-écrit 2 publications liées aux applications de la
blockchain dans l'industrie avec une contribution à 1 brevet. Il a contribué à des projets de recherche et de mise en œuvre
en cours, notamment la blockchain pour l'impression 3D, l'agriculture, les montres de luxe, les actifs musicaux.
la monétisation et l'aviation. En 2019, il a rejoint le Center for Wireless Communication et ses recherches se concentrent sur
le développement d'une plate-forme basée sur la blockchain en tant que service pour les réseaux 5G privés. Il contribue aux
recherches en cours sur la blockchain, l'IoT et la PKI.

Les intérêts de recherche de Tharaka Hewa sont Blockchain, PKI, 5G, Banking Systems Security, Healthcare Security et
Smart Cities.

Mika Ylianttila

Mika Ylianttila (M. Sc, [Link], eMBA) est professeur agrégé à temps plein
(tenure track) au Center for Wireless Communications (CWC), à la Faculté des technologies de l'information et de
génie électrique (ITEE), Université d'Oulu, Finlande. Il dirige le groupe de recherche NSOFT (Network security and
softwarization), au sein de l'unité de recherche CWC Networks and Systems, qui étudie et
Machine Translated by Google

développe des techniques sécurisées, évolutives et économes en ressources pour les systèmes 5G et au-delà
de la 5G. Il est directeur du programme de doctorat en génie des communications. Auparavant, il a été directeur du
Center for Internet Excellence (2012-2015), vice-directeur du groupe de recherche MediaTeam Oulu (2009-2011) et
professeur (pro tem) en informatique et ingénierie (2005-2010). Il a obtenu son doctorat en ingénierie des
communications à l'Université d'Oulu en 2005. Il est co-auteur de plus de 170 articles internationaux évalués par des
pairs. Ses intérêts de recherche comprennent l'informatique de pointe, la sécurité des réseaux,
virtualisation de réseau et mise en réseau définie par logiciel. Il est membre senior de l'IEEE et rédacteur en
chef de la revue Wireless Networks.

Madhusanka Liyanage

Madhusanka Liyanage est actuellement professeur auxiliaire à l'Université d'Oulu,


en Finlande. Il a obtenu son [Link]. diplôme (First Class Honours) en génie
électronique et des télécommunications de l'Université de Moratuwa, Moratuwa, Sri
Lanka, en 2009, le [Link]. diplôme de l'Asian Institute of Technology, Bangkok,
Thaïlande, en 2011, le [Link]. diplôme de l'Université de Nice Sophia Antipolis, Nice,
France, en 2011, et le doctorat. diplôme d'ingénieur en communication de l'Université
d'Oulu, Oulu, Finlande, en 2016. De 2011 à 2012, il a travaillé comme chercheur au
laboratoire I3S et Inria, Sophia Antipolis, France. Il a été chercheur invité au
Département d'informatique de l'Université de

Journal pré-épreuve
Oxford, Data61, CSIRO, Sydney, Australie, Infolabs21, Université de Lancaster, Royaume-Uni, et Informatique et
ingénierie, Université de Nouvelle-Galles du Sud de 2015 à 2018.

Il est co-auteur de plus de 50 publications, dont deux livres édités avec Wiley et un brevet. Il est co-président de la
démonstration de WCNC2018 et président de la publicité de ISWCS 2019. Il a été membre du comité du programme
technique à EAI M3Apps 2016, 5GU 2017, EUCNC 2017, EUCNC 2018, 5GWF 2018, MASS 2018, MCWN 2018, WCNC
2019, Conférences EUCNC 2019 et coprésident du programme technique de l'atelier SecureEdge à la conférence IEEE
CIT2017 et de l'atelier Blockchain for IoT à IEE Globecom 2018. Il a également été président de session dans un certain
nombre d'autres conférences, notamment IEEE WCNC 2013, CROWNCOM 2014, 5GU 2014 , IEEE CIT 2017, IEEE
PIMRC 2017, 5GWF 2018, Bobynet 2018, Globecom 2018. De plus, il a reçu deux prix du meilleur article dans les
domaines de la sécurité SDMN (au NGMAST 2015) et de la sécurité 5G (au IEEE CSCN 2017). De plus, il a reçu deux
bourses de recherche et 21 autres prix/bourses prestigieux au cours de sa carrière de chercheur.

Le Dr Liyanage a travaillé pour plus de douze projets européens, internationaux et nationaux dans le domaine des TIC. Il
a occupé des responsabilités en tant que chef de lots de travaux dans plusieurs projets nationaux et européens.
Actuellement, il est le coordinateur national finlandais pour l'action EU COST CA15127 sur les services de
communication résilients. En outre, il est / était membre du comité de gestion de quatre autres projets d'action EU
COST, à savoir l'action EU COST IC1301, IC1303, CA15107 et CA16226. Liyanage a plus de trois ans d'expérience dans la recherche
gestion de projet, direction de groupe de recherche, préparation de proposition de projet de recherche, avancement de projet
documentation et co-encadrement/mentorat d'étudiants diplômés, compétences. En 2015, 2016 et 2017, il a remporté le
prix du meilleur chercheur au Center for Wireless Communications de l'Université d'Oulu pour son excellente
contribution à la gestion de projet et aux activités de diffusion. De plus, deux des projets de recherche (projets MEVICO
et SIGMONA) ont reçu le prix d'excellence CELTIC en 2013 et 2017 respectivement.
Machine Translated by Google

Déclaration d'intérêts

ÿ Les auteurs déclarent qu'ils n'ont pas d'intérêts financiers concurrents ou de relations personnelles connus qui
auraient pu sembler influencer le travail rapporté dans cet article.

ÿLes auteurs déclarent les intérêts financiers/relations personnelles suivants qui peuvent être considérés comme
des intérêts concurrents potentielsÿ:

Journal pré-épreuve

Vous aimerez peut-être aussi