Qu'est-ce qu'un contrat intelligent, essentiel pour les transactions NFT ? Explication des 4 caractéristiques et inconvénients
Ces dernières années, les NFT (Non-Fungible Tokens) ont connu un essor considérable, et le nombre de personnes effectuant des transactions liées aux NFT a augmenté.
Je pense que beaucoup d’entre vous ont entendu parler des NFT, mais je ne pense pas que beaucoup comprennent nécessairement le fonctionnement des contrats intelligents, qui sont indispensables aux NFT.
Dans cet article, nous expliquerons le fonctionnement des contrats intelligents liés aux NFT à l’intention des entrepreneurs et des investisseurs qui envisagent de réaliser des transactions liées aux NFT.
Qu’est-ce qu’un NFT ?
Un NFT, ou Non-Fungible Token, est un terme qui désigne un jeton non substituable.
Le mot “jeton” est polysémique et sa traduction en japonais peut être assez difficile. Cependant, il peut être traduit par monnaie de substitution, bon d’échange, bon d’achat, souvenir, preuve, etc.
En d’autres termes, un NFT est une monnaie de substitution, un bon d’échange, un bon d’achat, un souvenir, une preuve, etc., qui ne peut pas être remplacé.
En général, on peut citer les quatre caractéristiques suivantes pour un NFT :
- Unicité
- Possibilité de transaction
- Interopérabilité
- Ajout de fonctionnalités supplémentaires
Article connexe : Quelles sont les régulations légales des NFT ? Un avocat explique[ja]
Qu’est-ce que l’unicité ?
Comme mentionné précédemment, un NFT est un jeton non substituable, ce qui lui confère une valeur unique.
Cette unicité est l’une des caractéristiques des NFT.
Qu’est-ce que la possibilité de transaction ?
Même si un NFT a une valeur unique, s’il n’est pas possible de le transiger, il est difficile d’exploiter pleinement sa valeur.
Par conséquent, la possibilité de transaction est également une caractéristique des NFT.
Qu’est-ce que l’interopérabilité ?
L’interopérabilité est également une caractéristique des NFT.
Par exemple, dans le cas des crypto-monnaies, la norme ERC-20 est largement adoptée, et même si les crypto-monnaies sont différentes, l’interopérabilité est reconnue si la norme est la même.
Dans le cas des NFT, la norme ERC-721 est largement adoptée, et l’interopérabilité est reconnue pour les NFT de la même norme.
Ajout de fonctionnalités supplémentaires
Il est possible de programmer diverses fonctionnalités dans un NFT.
Cet ajout de fonctionnalités supplémentaires est également une caractéristique des NFT.
Qu’est-ce qu’un Smart Contract ?
Le terme “Smart Contract” est utilisé de manière polyvalente et il n’existe pas nécessairement de définition fixe.
Dans un sens large, un Smart Contract est un mécanisme qui exécute automatiquement un processus déterminé lorsque certaines conditions relatives à un contrat ou à une transaction sont remplies.
Le mécanisme du Smart Contract est utilisé dans les transactions NFT.
Les NFT sont généralement échangés sur des places de marché. Lors d’une transaction NFT, la fonction du Smart Contract permet de modifier automatiquement le propriétaire du NFT sur la blockchain au moment de la livraison du NFT.
Avantages du Smart Contract
Les avantages du Smart Contract peuvent être résumés en trois points :
- Conservation de l’historique des transactions
- Réduction du temps de transaction
- Réduction des coûts de transaction
Sur la conservation de l’historique des transactions
En utilisant le mécanisme du Smart Contract, l’historique des transactions est automatiquement enregistré comme données sur la blockchain.
Grâce à l’enregistrement de l’historique des transactions sous forme de données, il est possible de vérifier l’historique des transactions ultérieurement, ce qui permet de prévenir les falsifications illégales du contenu des transactions.
Sur la réduction du temps de transaction
En utilisant le mécanisme du Smart Contract, les transactions sont automatiquement effectuées, ce qui permet de réduire le temps de transaction.
Par exemple, par rapport à un cas où une tierce partie intervient dans une transaction, l’absence d’intervention d’une tierce partie et la conclusion automatique de la transaction permettent de réduire le temps de transaction.
Sur la réduction des coûts de transaction
En utilisant le mécanisme du Smart Contract, l’absence d’intervention d’une tierce partie élimine la nécessité de payer des frais à une tierce partie, ce qui peut conduire à une réduction des coûts de transaction.
Inconvénients du Smart Contract
Les inconvénients du Smart Contract peuvent être résumés en quatre points :
- Difficulté à répondre de manière flexible
- Incertitude quant à la sécurité du programme
- Problèmes de protection de la vie privée
- Problèmes liés à la législation
Sur la difficulté à répondre de manière flexible
Dans un Smart Contract, les transactions sont effectuées conformément à un programme préétabli, ce qui rend difficile une réponse flexible. C’est un inconvénient.
Sur l’incertitude de la sécurité du programme
Si le programme du Smart Contract a des problèmes ou des vulnérabilités, ces problèmes ou vulnérabilités peuvent entraîner des actes illégaux. Par conséquent, l’incertitude quant à la sécurité du programme établi est un inconvénient.
Sur les problèmes de protection de la vie privée
Comme mentionné précédemment, le fait que l’historique des transactions soit automatiquement sauvegardé sur la blockchain est un avantage du Smart Contract. Cependant, le fait que tous les historiques de transactions soient conservés peut faciliter l’identification des individus à partir de ces historiques de transactions.
En conséquence, la relation avec la protection de la vie privée de l’individu peut poser problème. C’est un inconvénient.
Sur les problèmes liés à la législation
Le Smart Contract est un mécanisme qui s’est développé rapidement ces dernières années.
Par conséquent, à mesure que sa diffusion progresse, divers problèmes juridiques peuvent survenir.
Cependant, dans notre pays, la législation sur les Smart Contracts n’est pas suffisante. À l’avenir, il est possible que des problèmes juridiques dus à l’insuffisance de la législation deviennent apparents.
Différences entre les contrats intelligents et les contrats traditionnels et points de vigilance juridiques
Les contrats intelligents, comme mentionné précédemment, sont un mécanisme qui automatise les transactions.
Dans le cas d’un contrat normal, s’il s’avère plus tard qu’il y a une erreur dans le contenu du contrat, il est possible de faire des corrections, mais dans le cas d’un contrat intelligent, étant donné que l’historique des transactions est automatiquement sauvegardé, il est difficile de faire des corrections ultérieurement.
De plus, si vous utilisez un contrat intelligent pour les transactions NFT, la fonction du contrat intelligent permettra de réécrire automatiquement le détenteur des droits du NFT sur la blockchain en même temps que le transfert du NFT.
En ce qui concerne les contrats intelligents, la législation n’est pas suffisamment établie, donc même s’il y a des points inappropriés dans le contenu du contrat, il est incertain comment un recours peut être effectué légalement pour les transactions NFT qui ont déjà été conclues par le contrat intelligent, comparativement aux contrats traditionnels.
Problèmes juridiques au Japon
En ce qui concerne les problèmes juridiques au Japon, on peut d’abord penser à la relation avec le Code civil japonais.
Par exemple, l’article 95 du Code civil japonais stipule que si une erreur a été commise dans une déclaration d’intention, cette erreur peut être annulée si elle est importante en regard de l’objectif de l’acte juridique et des normes sociales en matière de transactions.
Si un problème d’erreur survient dans une transaction NFT, l’utilisation de la structure de contrat intelligent peut rendre impossible l’annulation simple de la transaction, et il peut être nécessaire d’ajouter que la transaction a été annulée.
En outre, la relation avec la loi japonaise sur la protection des informations personnelles peut également être envisagée.
Par exemple, l’article 34, paragraphe 1, de la loi japonaise sur la protection des informations personnelles stipule qu’il existe des cas où l’individu peut demander à l’opérateur de traitement des informations personnelles de supprimer les données personnelles détenues qui ne sont pas vraies.
Si la structure du contrat intelligent est utilisée, il peut y avoir un problème où il est impossible de supprimer le contenu des données personnelles détenues.
De plus, dans les cas où les informations personnelles sur la blockchain posent problème, il peut être difficile d’identifier l’opérateur de traitement des informations personnelles, et malgré le fait qu’un transfert de données personnelles à des tiers (article 37, paragraphe 1, de la loi japonaise sur la protection des informations personnelles) ait lieu en réalité, il peut y avoir un problème où la réglementation de la loi sur la protection des informations personnelles ne s’applique pas.
En raison de ces problèmes avec les contrats intelligents, l’Association pour la promotion des contrats intelligents[ja] a été créée le 20 octobre 2020 (Reiwa 2), et il y a des mouvements pour effectuer des examens et créer des normes concernant les contrats intelligents.
Article de référence : Qu’est-ce que la régulation des actifs cryptographiques ? Explication de la relation avec la loi sur le règlement des fonds et la loi sur les transactions de produits financiers[ja]
En résumé : Consultez un avocat lors des transactions NFT
Nous avons expliqué le mécanisme des contrats intelligents liés aux NFT à l’intention des entreprises et des investisseurs qui envisagent des transactions liées aux NFT.
Concernant les contrats intelligents liés aux transactions NFT, il est possible que des problèmes juridiques différents de ceux des transactions traditionnelles se posent.
Par conséquent, nous recommandons aux entreprises et aux investisseurs qui envisagent des transactions NFT de consulter un avocat possédant une expertise spécialisée.
Présentation des mesures prises par notre cabinet
Le cabinet d’avocats Monolis est un cabinet d’avocats spécialisé dans l’IT, et plus particulièrement dans les aspects juridiques de l’Internet. Notre cabinet offre un soutien complet pour les entreprises liées aux actifs cryptographiques et à la blockchain. Les détails sont décrits dans l’article ci-dessous.
Category: IT