đȘqu’est-ce qu’un smart contract ?
âïž #banque #france | #questce #quun #smart #contract |
qu’est-ce qu’un smart contract ?

Depuis la crĂ©ation des crypto-monnaies avec le Bitcoin en 2008, de nombreuses technologies inhĂ©rentes Ă ces actifs numĂ©riques sont apparues comme la blockchain. Sur cette grande base de donnĂ©es, de nombreuses opĂ©rations comme les smart-contracts sont utilisĂ©es. Mais que sont-ils ?Â
Son origineÂ
Le terme âsmart contractâ a Ă©tĂ© utilisĂ© pour la premiĂšre fois en 1994 par Nick Szabo, cĂ©lĂšbre cryptographe et informaticien appartenant aux CypherPunk. Il a rĂ©digĂ© plusieurs ouvrages sur cette technologie au cours des annĂ©es 90, avant de dĂ©voiler son projet de crypto-monnaie. Au dĂ©but des annĂ©es 2000, le Bit Gold est créé par Nick Szabo. Le but de cette crypto-monnaie est de devenir une rĂ©serve de monnaie pour rendre les Ă©changes dĂ©centralisĂ©s, rapides et sĂ©curisĂ©s. Malheureusement, cette monnaie numĂ©rique nâa pas durĂ© bien longtemps pour laisser sa place au Bitcoin.Â
En 2008, un individu utilisant le pseudonyme de Satoshi Nakamoto publie le livre blanc (white paper) du Bitcoin. Le 3 janvier 2003, le serveur open-source de la blockchain Bitcoin est lancĂ© et le premier bloc (bloc genesis) est créé. Cette rĂ©volution dans le monde de la finance a inspirĂ© dâautres personnes Ă faire de mĂȘme.Â
En 2013, un jeune prodige de 19, Vitalik Buterin souhaitait, de base, faire Ă©voluer la blockchain Bitcoin car elle nâexĂ©cute pas les codes informatiques. Finalement, il a souhaitĂ© Ă son tour rĂ©volutionner la finance traditionnelle avec âEthereum Projectâ. Son but, crĂ©er une blockchain nommĂ©e Ethereum qui utilise des technologies bien diffĂ©rentes que celle du Bitcoin. En effet, Ethereum permet de faire fonctionner des dApps (applications dĂ©centralisĂ©es) Ă lâaide des smart contracts (contrats intelligents).
Smart contract : dĂ©finitionÂ
Un smart contract, ou contrat intelligent en français, est un programme informatique gĂ©nĂ©ralement dĂ©ployĂ© sur une blockchain, dont le but est dâexĂ©cuter une tĂąche ou information prĂ©-dĂ©finie au sein-mĂȘme de la base de donnĂ©es.Â
Ethereum a Ă©tĂ© une crĂ©ation majeure dans le monde des crypto-monnaies, jusque lĂ trĂšs peu dĂ©veloppĂ©e. Depuis 2015, un trĂšs grand nombre de monnaies numĂ©riques ont Ă©tĂ© créées en utilisant Ethereum, ainsi que la technologie des smart contracts.Â
Câest pourquoi ces derniers mois, les crypto-monnaies sont basĂ©es sur des projets de plus en plus variĂ©s. On peut prendre lâexemple de la blockchain Solana avec sa crypto native SOL. Le but de ce projet est dâaugmenter la scalabilitĂ© dâEthereum Ă lâaide du consensus Proof of History (PoH ou Preuve dâHistoire).Â
A savoir : On dit quâune blockchain a une grande scalabilitĂ© lorsque son fonctionnement reste intact peu importe le nombre dâutilisateurs prĂ©sent sur le logiciel ou serveur.Â
Son fonctionnementÂ
Pour bien comprendre comment fonctionne un smart contract, il faut Ă©galement comprendre la technologie inhĂ©rente associĂ©e : la blockchain.Â
Une blockchain est une base de donnĂ©es qui ne dĂ©pend dâaucun organisme gouvernemental ou dâune autoritĂ©. Elle enregistre tout lâhistorique des transactions, grĂące aux mineurs, câest pourquoi on la compare trĂšs souvent Ă un grand livre comptable.Â
Une blockchain est composĂ©e dâune infinitĂ© de blocs, dans lesquelles toutes les transactions sont stockĂ©es, enregistrĂ©es et copiĂ©es. GrĂące aux diffĂ©rents consensus de minage, la blockchain est sĂ©curisĂ©e et les informations sur les transactions sont transparentes. Lâavantage principal de la blockchain est quâelle possĂšde un code open-source. En effet, toute personne connectĂ©e au rĂ©seau de la blockchain grĂące Ă la clĂ© publique, peut avoir accĂšs Ă lâhistorique des transactions. Â
Les smart contracts
Pour faire simple, on pourrait comparer un smart contract Ă un contrat classique en papier mais voici la diffĂ©rence entre les deux :Â
- smart contrat : aucun tiers de confianceÂ
- contrat papier : nécessite un cadre juridique avec un personne tierce
Ce programme informatique est entiĂšrement autonome. En effet, chaque tĂąche sera effectuĂ©e automatiquement et aura des conditions fixes qui seront irrĂ©vocables. De plus, chaque opĂ©ration est enregistrĂ©e sur la blockchain afin de rendre les transactions sĂ©curisĂ©es et authentiques pour Ă©viter tout doute.Â
Les avantages des smart contracts sont les suivants :Â
- la blockchain rend les transactions sécurisées, traçables et transparentes
- les paiements sont automatisĂ©s donc les risques dâimpayĂ©s sont quasiment nuls
- les coûts des intermédiaires sont en baisse *
Merci Ă banqueenfrance.com puor qu’est-ce qu’un smart contract ?
#banqueenfrance
Merci d’avoir lu cet article : qu’est-ce qu’un smart contract ?
De banqueenfrance.com
Banqueenfrance.com
qu’est-ce qu’un smart contract ?
source : online websites and banqueenfrance.com