Comment fonctionnent les smart-contracts de la blockchain Ethereum ?

avatar


Les smart-contract ont été inventés par le cryptographe Nick Szabo (crédit photo : Pixabay)

Les smart contracts (mal nommés car ils ne sont ni intelligents, ni de vrais contrats ! 😉) sont des programmes informatiques qui sont exécutés automatiquement lorsqu'une ou plusieurs conditions prédéfinies sont remplies.

Sur la blockchain Ethereum, les smart contracts sont des programmes autonomes qui sont stockés sur la blockchain, ce qui signifie qu'ils sont exécutés de manière décentralisée et transparente, sans avoir besoin d'une autorité centrale pour les gérer.

Voici les étapes principales pour comprendre comment fonctionnent les smart contracts sur Ethereum :

  • Création du smart contract : un développeur crée un smart contract en utilisant le langage de programmation Solidity ou Vyper. Le code du smart contract est ensuite compilé en bytecode qui peut être exécuté sur la machine virtuelle Ethereum.

  • Publication sur la blockchain : le smart contract est publié sur la blockchain Ethereum, ce qui signifie qu'il est stocké de manière permanente et accessible à tous les utilisateurs de la blockchain.

  • Déploiement du smart contract : une fois que le smart contract est publié sur la blockchain, il peut être déployé en utilisant une transaction Ethereum. Cette transaction contient les paramètres du smart contract, tels que le montant financier ou les adresses des parties impliquées.

  • Exécution du smart contract : une fois déployé, le smart contract est activé chaque fois que les conditions prédéfinies sont remplies. Par exemple, un smart contract peut être conçu pour effectuer un paiement lorsque certaines conditions sont remplies, ou pour transférer des jetons de cryptomonnaie d'un compte à un autre.

  • Vérification et validation : les smart contracts sont exécutés de manière transparente et décentralisée, ce qui signifie que toutes les parties impliquées peuvent vérifier l'exécution du contrat. Les transactions effectuées par le smart contract sont visibles sur la blockchain, ce qui garantit une transparence totale.

Les smart contracts Ethereum offrent de nombreux avantages, tels que la sécurité, la transparence et l'automatisation des transactions. Ils peuvent être utilisés pour une grande variété d'applications, telles que les transactions financières, les contrats d'assurance, les systèmes de vote et les applications décentralisées (dApps).

Voilà quelques (modestes) explications qui devraient vous permettre de mieux appréhender le nouveau monde des blockchains... 😉



0
0
0.000
8 comments
avatar

Merci pour ces explications fort utiles pour une débutante comme moi :)

0
0
0.000
avatar

C'est malin (smart) et deux parties sont d'accord pour enclencher un process (contact) ...
Moi ca me parait bien nommé. Et merci pour l'explication.

Ca serait bien d'en avoir sur hive, mais bon on les demande depuis steem et cela ne bouge pas, tout comme les native tokens.

!PGM

0
0
0.000
avatar

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.05 DEC - 1 SBT - 0.1 THG - 0.000001 SQM - 0.1 BUDS tokens to @itharagaian

remaining commands 4

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-0.1 THGAMING-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards!

image.png
Discord image.png

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444


0
0
0.000
avatar

Un jour tu seras peut-être entendu, enfin je l'espère 😉

0
0
0.000
avatar


✒️ Pour l'explicitation du fonctionnement des smart contracts sur etherium, nous vous offrons 💝50 points-fr 💝, un reblogue, un mini-upvote
🎁 Recevez en plus un bonus de 3 points-fr pour votre sélection et ce pourboire : !LUV !GIF contract
💰 Plus de Tokens de 2eme couches vous attendent dans les posts de sélections et de récompenses

@points-fr / @challenge-fr / @tokens-fr / @loterie-fr / @bonus-fr

Cumulez facilement les points-fr
Récompense Multi-engagements des Francophones

0
0
0.000