- En 1998, Nick Szabo, un informaticien américain, a inventé le terme contrat intelligent en inventant la première crypto-monnaie, Bit Gold.
- Les contrats intelligents suivent un concept simple « si/sinon/quand et alors » écrit en code. Chaque bloc exécute consécutivement ce type de code et génère ainsi une boucle répétitive apparemment automatisée.
- Aujourd'hui, les contrats intelligents contiennent deux entités principales : le créateur du contrat et le destinataire.
Nous avons tous entendu parler des crypto-monnaies, des révolutions du Web 3 et des possibilités infinies offertes aux développeurs de blockchain. La technologie Blockchain a prouvé à maintes reprises sa nature polyvalente et flexible. Elle a introduit des applications décentralisées qui dominent lentement le monde numérique. En effet cette nouvelle invention a sa place dans la 4ème révolution industrielle. Cependant, comprenez-vous vraiment comment fonctionne la blockchain ? Qu’est-ce qui le rend si unique ? La réponse à cette question est le contrat intelligent. Nous plongeons dans une série en 3 parties, chaque version étendue de l'autre sur les applications des contrats intelligents, ce que c'est et pourquoi c'est unique.
Il s’agit d’aider davantage toute personne intéressée à découvrir ce qui fait fonctionner une blockchain. En outre, nous espérons que cela inspirera davantage de développeurs de blockchain dans l’écosystème africain.
Comment fonctionne la blockchain ; l'histoire
Le terme crypto-monnaie a pris toute la place le monde numérique pris d’assaut en 2017, 8 ans après ses débuts en 2009. Depuis lors, le train Web 3 a commencé son premier voyage, et la technologie blockchain est rapidement devenue la nouveauté nette. Cependant, la plupart des gens doivent apprendre que Bitcoin n’a jamais été la première crypto-monnaie et que le terme de contrats intelligents a fait ses débuts bien avant sa création.
Lisez aussi Ethereum mining, un guide du débutant pour démarrer.
En 1998, Nick Szabo, un informaticien américain, a inventé le terme contrat intelligent en inventant la première crypto-monnaie, Bit Gold. À l’époque, le concept de technologie blockchain était inconnu même si son application existait déjà. Un fait amusant est que beaucoup soupçonnent que Szabo a refait surface plus tard sous le pseudonyme de Satoshi Nakamoto, mais il a finalement nié cette affirmation. Dans son ouvrage original, Szabo définissait les contrats intelligents comme des protocoles de transaction informatisés qui exécutent les termes d'un contrat.
Les contrats intelligents ne sont pas de l'IA
L'informaticien a utilisé le terme intelligent simplement parce qu'il pouvait exécuter automatiquement des étapes spécifiques préprogrammées. À l’époque, de nombreuses personnes pensaient que le terme contrat intelligent était lié à l’utilisation de L'IA au sein de son programme. Pourtant, il a déclaré plus tard que même si l’application initiale automatisait les contrats, leurs capacités s’arrêtaient là, les rendant impropres à être qualifiés d’IA.
Pour expliquer son utilisation des contrats intelligents, Szabo l'a comparé à un distributeur automatique dans lequel une fois qu'un utilisateur a satisfait à diverses conditions des « contrats », comme insérer de l'argent et appuyer sur un bouton, la machine honorera automatiquement la fin de l'accord.
Fondamentalement, toutes les applications de contrats intelligents, même dans les applications décentralisées, suivent cette règle de base.
Szabo a écrit :
« Ces nouveaux titres sont formés en combinant des titres (tels que des obligations) et des produits dérivés (options et contrats à terme) de manières très diverses. Grâce à l'analyse informatisée de ces structures de conditions complexes, les paiements peuvent désormais être intégrés dans des contrats standardisés et négociés avec de faibles coûts de transaction.
Après des années, les développeurs de blockchain ont redéfini ce concept pour développer des systèmes et des algorithmes qui deviendront plus tard les éléments constitutifs du « fonctionnement de la blockchain ».
Aujourd'hui, les contrats intelligents contiennent deux entités principales : le créateur du contrat, qui définit et fixe la règle contractuelle nécessaire via le code, et le destinataire, qui a rempli toutes les règles pour obtenir une réponse. Cette compréhension mutuelle entre les deux parties a conduit à de nombreuses applications de contrats intelligents.
Aussi, lisez le Logiciels, packages et outils dont vous avez besoin pour devenir développeur Web3.
Comment fonctionne la blockchain ; contrats intelligents
À la base, pour comprendre « comment fonctionne la blockchain », les contrats intelligents suivent un concept simple « si/sinon/quand et alors » écrit en code. Chaque bloc exécute consécutivement ce type de code et génère ainsi une boucle répétitive apparemment automatisée. Les contrats intelligents contiennent des conditions prédéterminées qui, si elles sont remplies, entraînent des réactions. En langage profane, ils actualisent le concept ; « toute action entraîne une réaction ». Cela permettrait aux parties d'effectuer des transactions en connaissant uniquement l'intérêt commun de la transaction.
Vue de base
Pour comprendre le fonctionnement de la blockchain, les applications décentralisées suivent ces étapes :
- Les développeurs de blockchain conçoivent et configurent des conditions prédéfinies pour les transactions et la validation
- Une partie déclencherait le contrat intelligent en initiant un désir ou un besoin. Un bon exemple est le désir d’un utilisateur d’envoyer de la cryptomonnaie à une autre partie.
- Cela déclenche le processus de validation et de vérification. Ce processus est l'application réelle des contrats intelligents, car l'application décentralisée passera par les règles prédéfinies mises en place par les développeurs de la blockchain. Cela ressemble à la façon dont les banques vérifient les détails du compte et les informations d'identification avant de transférer des fonds. Cependant, les contrats intelligents n’ont pas besoin d’informations excessives.
- L'application décentralisée crée un nouveau bloc. Une application principale des contrats intelligents est la création d’un enregistrement. Cet enregistrement est vital car il constitue un élément essentiel du « fonctionnement de la blockchain ». Les données sont distribuées sur tout le réseau distribué et constituent une règle fondamentale appliquée universellement par les développeurs de blockchain.
- Il fusionne les informations anciennes et nouvelles dans le réseau blockchain. La dernière étape de la plupart des contrats intelligents est la mise à jour du système réseau. Son application universelle garantit qu’aucun nœud du réseau ne dispose de données différentes. Cela crée la nature transparente des contrats intelligents.
Les différents composants d'un contrat intelligent incluent la logique, les propriétés et les données dans un seul package. Cela regroupe les couches de logique métier et de données en une seule couche dans laquelle le développeur écrit dans la blockchain. Cela répond à quelques-uns des aspects fondamentaux du « fonctionnement de la blockchain » ; son immuabilité, son exécution déterministe et sa transparence requises dans des environnements non fiables. Ces attributs varient en fonction des applications décentralisées.
Lisez aussi Technologie blockchain ; La base des candidatures kenyanes.
Certains développeurs de blockchain séparent ces fonctionnalités pour les isoler et les utiliser dans différentes applications de contrats intelligents.
La réplication, comme mentionné précédemment, garantit que toutes les parties ou réseaux non fiables disposent des mêmes informations. Chaque nœud du réseau d'applications décentralisé devra exécuter le contrat intelligent encore et encore.
Conclusion
Les développeurs de blockchain réinventent souvent les termes des règles de base appliquées dans la blockchain. Cela conduit à différentes applications des contrats intelligents. Dans le même temps, certains peuvent utiliser l’immuabilité et la transparence, d’autres se concentrent sur la distribution de contrats intelligents. Il est essentiel de rappeler que cet article ne se concentre pas sur son application à la cryptomonnaie.
Les développeurs de blockchain ont prouvé qu'il existe de nombreuses conceptions d'applications décentralisées. Il s'agissait simplement d'un article d'introduction abordant le concept de base des contrats intelligents et développant l'aspect fondamental. Pour notre public plus technique, nous publierons un article soulignant la nature complexe des contrats intelligents. De plus, nous développerons les différents langages de programmation utilisés.
- Contenu propulsé par le référencement et distribution de relations publiques. Soyez amplifié aujourd'hui.
- Platoblockchain. Intelligence métaverse Web3. Connaissance Amplifiée. Accéder ici.
- La source: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- A Propos
- Compte
- acquérir
- Action
- ajout
- Après
- contrat
- AI
- Aide
- algorithmes
- Tous
- déjà
- Américaine
- selon une analyse de l’Université de Princeton
- et les
- Une autre
- répondre
- réponses
- chacun.e
- Application
- applications
- appliqué
- article
- d'aspect
- aspects
- attributs
- public
- Automatisation
- automatiquement
- Banks
- Essentiel
- base
- car
- devenez
- before
- a commencé
- jusqu'à XNUMX fois
- Bit
- Bitcoin
- Block
- blockchain
- Réseau Blockchain
- Réseaux blockchain
- Technologie blockchain
- blockchains
- Blocs
- Obligations
- les deux parties
- Apporté
- Développement
- construit
- la performance des entreprises
- bouton (dans la fenêtre de contrôle qui apparaît maintenant)
- capacités
- réclamer
- code
- inventé
- combinant
- Commun
- par rapport
- complexe
- composants électriques
- ordinateur
- concept
- concepts
- conditions
- Conduire
- contrat
- contrats
- Core
- Costs
- pourriez
- engendrent
- crée des
- création
- créateur
- crypto-monnaie
- données
- début
- a fait ses débuts
- Décentralisé
- Applications décentralisées
- défini
- Définit
- Selon
- Dérivés
- Conception
- Avec nos Bagues Halo
- détails
- développer
- Développeur
- mobiles
- différent
- numérique
- monde numérique
- distribué
- Réseau distribué
- distribution
- chacun
- Plus tôt
- risque numérique
- Élaborer
- Endless
- Assure
- Tout
- entités
- environnements
- essential
- Pourtant, la
- faire une éventuelle
- exemple
- exécuter
- exécution
- étendu
- few
- trouver
- Prénom
- flexible
- Focus
- suivre
- formé
- Fondation
- amusement
- fonctionnalités
- fondamental
- fonds
- plus
- Contrats à terme
- génère
- obtention
- Go
- Or
- guide
- entendu
- Soulignant
- d'espérance
- Comment
- Cependant
- HTTPS
- ID
- immutabilité
- in
- comprendre
- individus
- industriel
- Révolution industrielle
- d'information
- initiale
- inspirer
- intérêt
- intéressé
- d'introduction
- A inventé
- Invention
- aide
- IT
- Genre
- connaissance
- langue
- Langues
- Nom
- couche
- poules pondeuses
- Conduit
- APPRENTISSAGE
- LED
- Location
- Faible
- click
- Entrée
- FAIT DU
- Fabrication
- de nombreuses
- largeur maximale
- mentionné
- seulement
- fusionne
- Mines
- de l'argent
- PLUS
- (en fait, presque toutes)
- mutuel
- Nakamoto
- Nature
- nécessaire
- Besoin
- net
- réseau et
- système de réseau
- réseaux
- Nouveauté
- nœud
- nombreux
- Vieux
- Options
- original
- Autre
- Autres
- paquet
- Forfaits
- partie
- les parties
- fête
- Paiements
- Personnes
- Place
- Platon
- Intelligence des données Platon
- PlatonDonnées
- possibilités
- Prime
- processus
- Programmation
- langages de programmation
- propriétés
- protocoles
- proven
- question
- réactions
- Lire
- record
- rappeler
- répétitif
- réplication
- exigent
- conditions
- réponse
- résultat
- Résultats
- Révolution
- Règle
- même
- satisfait
- Satoshi
- Satoshi Nakamoto
- Scientifique
- titres
- séparé
- Série
- set
- Sets
- installation
- similaires
- étapes
- simplement
- depuis
- unique
- Lentement
- smart
- contrat intelligent
- Contrats intelligents
- So
- quelques
- groupe de neurones
- A déclaré
- étapes
- Étapes
- Encore
- tempête
- tel
- combustion propre
- Système
- Technique
- Technologie
- conditions
- Le
- leur
- chose
- pensée
- Avec
- tout au long de
- fiable
- à
- les outils
- touchant
- échangés
- transaction
- coûts de transaction
- Transactions
- Transfert
- Transparence
- communication
- déclencher
- oui
- comprendre
- compréhension
- expérience unique et authentique
- Universel
- utilisé
- Utilisateur
- utiliser
- validation
- variété
- divers
- Vérification
- vérifier
- polyvalente
- version
- vital
- façons
- web
- la toile 3
- Web3
- Quoi
- qui
- WHO
- large
- sera
- dans les
- activités principales
- vos contrats
- world
- pourra
- code écrit
- années
- Vous n'avez
- zéphyrnet