Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site. En utilisant ce site, vous acceptez que vos données soient utilisées pour améliorer votre expérience d'utilisation.
Accept
Crypto Education MagazineCrypto Education MagazineCrypto Education Magazine
  • Accueil
  • Lexique blockchain
  • News (Actualite)
  • Projet Communautaire
  • Nous contacter
Search
  • ACCUEIL
  • CONTACT
  • LEXIQUE BLOCKCHAIN
  • PUZZLE CRYPTO DU JOUR
© 2022 Crypto Education. All Rights Reserved.
Reading: Solidity : Qu’est-ce que c’est ?
Share
Sign In
Notification Show More
Font ResizerAa
Crypto Education MagazineCrypto Education Magazine
Font ResizerAa
  • Blockchain
  • Banques et gouvernements
  • Cryptomonnaies
  • Arnaques
  • Shitcoins
  • News (Actualite)
  • NFT
Search
  • Categories
    • News (Actualite)
    • Arnaques
    • Cryptomonnaies
    • NFT
    • Blockchain
    • Banques et gouvernements
    • Shitcoins
    • Faucets
  • Bookmarks
  • More Foxiz
    • Sitemap
Have an existing account? Sign In
Follow US
  • ACCUEIL
  • CONTACT
  • LEXIQUE BLOCKCHAIN
  • PUZZLE CRYPTO DU JOUR
© 2022 Crypto Education. All Rights Reserved.
Solidity : Qu’est-ce que c’est ?
Crypto Education Magazine > Blog > Blockchain > Smart Contract > Solidity : Qu’est-ce que c’est ?
BlockchainSmart Contract

Solidity : Qu’est-ce que c’est ?

a.fankem
Last updated: 18 August 2022 12h18
By a.fankem
Published 19 August 2022
Share
4 Min Read
SHARE

La programmation informatique remonte à 1842 avec les travaux d’Ada Lovelace qui fut la première dans ce domaine. La programmation blockchain nécessite un #LangageDeProgrammation compris par la machine pour une exécution efficace des codes. Plongeons ensemble dans la découverte de Solidity qui est sans doute le langage le plus utilisé dans la blockchain.

Table de contenu
Qu’est-ce que Solidity ?Qui a créé le langage Solidity ?Les caractéristiques de SolidityPlateformes blockchainLes limites de SolidityConclusion
Solidity Programming Language

Qu’est-ce que Solidity ?

Solidity est un langage évolué orienté objet qui permet de coder les #contrats-intelligents sur la blockchain d’Ethereum et d’autres. Sa création a été influencé par le C++, JavaScript ou C# pour permettre aux développeurs de travailler facilement et rapidement.

Qui a créé le langage Solidity ?

Le langage Solidity est l’œuvre du cryptographe Gavin Wood Co-fondateur d’Ethereum. Il est à la tête de l’équipe constituée de Christian Reitwiessner, Alex Beregszaszi pour ne citer que ceux-là.

Gavin Wood

Tous ensembles, ils fédèrent leurs compétences pour le développement de la blockchain. Avec cette équipe de programmeurs, il met sur pied grâce à Solidity et d’autres langages apparentés l’Ethereum Virtual Machine (EVM) qui est le socle granitique de l’écosystème “un ordinateur pour la planète entière”. Grosso modo, Solidity est un paradigme de programmation qui consiste à faire interagir des objets, instances de concepts ou entités. A la manière de nombreux autres langages, il permet la manipulation de fonctions, structures ou strings (chaînes de caractères).

Les caractéristiques de Solidity

Solidity utilise une syntaxe semblable à celle de l’ECMAScript (norme JavaScript destinée à assurer l’interopérabilité des pages Web entre les différents navigateurs), ce qui le rend familier aux développeurs Web existants ; cependant, contrairement à l’ECMAScript, il possède un typage statique et des types de retour variadiques. Solidity se distingue des autres langages ciblant les EVM, tels que Serpent et Mutan, par certains aspects importants. Il prend en charge les variables membres complexes pour les contrats, y compris les mappings et les structures arbitrairement hiérarchisés. Les contrats Solidity prennent en charge l’héritage, y compris l’héritage multiple avec linéarisation. Solidity introduit une interface binaire d’application (ABI) qui facilite l’utilisation de plusieurs fonctions à sécurité de type dans un seul contrat (cette fonction a également été prise en charge ultérieurement par Serpent). La proposition Solidity comprend également la “Natural Language Specification”, un système de documentation permettant de spécifier des descriptions centrées sur l’utilisateur des ramifications des appels de méthodes.

Lire plus

La Haute Cour de Singapour rejette le plan de restructuration de Wazirx suite à un piratage de 230 millions de dollars
La Haute Cour de Singapour rejette le plan de restructuration de Wazirx suite à un piratage de 230 millions de dollars
Maple ne signale aucune hausse de la mauvaise dette malgré des entrées de 10 millions de dollars en plein accident de marché récent.
Aucun impact majeur de Boe Holding
Snoop Dogg établit un record avec 12 millions de dollars de NFT vendus sur Telegram en une demi-heure
Le PDG de Robinhood affirme que les marchés de prédiction représentent l’avenir du trading et de l’information.

Plateformes blockchain

En plus d’Ethereum, Solidity est disponible sur plusieurs autres blockchains, on peut citer:

    Binance Smart Chain

    Ethereum Classic

    Avalanche C-Chain

    Counterparty

    Tron    

Hedera Hashgraph

Les limites de Solidity

Contrairement aux programmes des langages de programmation traditionnels, qui peuvent être débogués, dans les contrats Solidity, les erreurs ne peuvent pas être modifiées ou corrigées ; les transactions ne peuvent pas être annulées. Solidity suit la règle “Code is Law”, ce qui signifie que tout contrat intelligent doit être codé de manière irréprochable lorsqu’il entre en vigueur.

Le piratage en 2016 du protocole DAO nous a également montré les limites de Solidity. Ce piratage a provoqué une bifurcation du système Ethereum. Pour éviter les erreurs techniques et les fautes, Coinbase, la plus grande bourse de crypto-monnaies aux États-Unis, a introduit un nouvel outil nommé Solidify. Cet outil est un système de vérification de l’IA qui détecte et classe les risques liés aux contrats intelligents.

Conclusion

Cet article nous a permis de s’approprier un outil fondamental dans la création et l’utilisation des contrats intelligents. Tout programmeur doit donc maitriser cet outil pour pouvoir mettre à la disposition de la communauté de tout projet un code coupé de toute ambiguïté.

You Might Also Like

Bitcoin, Ethereum, XRP : analyse technique pour acheter, vendre ou conserver cette semaine

Trump apprécie la crypto, mais seulement pour arnaquer.

Prix de Solana : cible de 210 $ avec l’apparition de ces signaux haussiers

Ethena Labs abandonne le marché de l’UE sur la conformité au mica

SharpLink Gaming envisage une acquisition d’éther significative en réponse aux classements et au marché de la SEC

TAGGED:contratsLangageDeProgrammation

Inscrivez-vous à la newsletter quotidienne

Tenez bon ! Recevez les dernières nouvelles de dernière minute directement dans votre boîte de réception.
En vous inscrivant, vous acceptez nos Conditions d'utilisation et reconnaissez les pratiques en matière de données dans notre Politique de confidentialité. Vous pouvez vous désinscrire à n'importe quel moment.
Share This Article
Facebook Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Wink0
Bya.fankem
Jeune enthousiaste de la blockchain et les crypto-monnaies. Je m'intéresse aux cryptos depuis 2021 après un investissement foireux dans un système de Ponzi. L'étude de l'écosystème des cryptomonnaies me permet de découvrir de jour en jour son immense potentiel, son utilité et son mécanisme. A travers divers articles publiés dans Crypto Education Magazine, j'édifie les masses pour une adoption généralisée de la Technologie de la Blockchain et des Crypto-monnaies en Afrique et dans le Monde.
Previous Article QUAND PRENDRE DES PROFITS SUR VOS CRYPTOS? QUAND PRENDRE DES PROFITS SUR VOS CRYPTOS?
Next Article Wladimir Van Der Laan, le développeur qui a tenu la barre du Bitcoin depuis 8 ans, quitte le navire Wladimir Van Der Laan, le développeur qui a tenu la barre du Bitcoin depuis 8 ans, quitte le navire
Leave a Comment Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Rester connecté

1kFollowersLike
1kFollowersFollow
20.6kSubscribersSubscribe
6.8kMembersFollow
- Publicité -
Ad imageAd image

Latest News

UPEXI lève 200 millions de dollars pour dynamiser Solana Holdings
UPEXI lève 200 millions de dollars pour dynamiser Solana Holdings
Blockchain News (Actualite)
12 July 2025
SharpLink acquiert 10 000 ETH de la Fondation Ethereum dans le cadre d’un accord OTC
SharpLink acquiert 10 000 ETH de la Fondation Ethereum dans le cadre d’un accord OTC
Blockchain News (Actualite)
12 July 2025
AVALANCHE : Trading latéral en dessous de 26 $
AVALANCHE : Trading latéral en dessous de 26 $
Blockchain News (Actualite)
12 July 2025
14 030 000 000 000 de Shiba INU en 24 heures, les intérêts ouverts et les prix s’envolent
14 030 000 000 000 de Shiba INU en 24 heures, les intérêts ouverts et les prix s’envolent
Blockchain News (Actualite)
12 July 2025
//

Nous sommes la première communauté cryptos – éducation francophone d’Afrique. Nous avons pour mission de faire découvrir cette merveille technologique au maximum de personnes possible.

Liens rapides

  • ACCUEIL
  • CONTACT
  • LEXIQUE BLOCKCHAIN
  • PUZZLE CRYPTO DU JOUR

Articles les plus vus

  • Amazon dévoile Bedrock, son système d’IA générative pour défier ChatGPT (24,547)
  • Des centaines de faux tokens ChatGPT attirent les parieurs en crypto, la majorité étant émise sur la Binance smart chain (19,434)
  • Coinbase Derivatives Exchange lance des contrats à terme institutionnels sur Bitcoin et Ether (5,419)
  • Implications juridiques du bitcoin (4,145)
  • Partenariat entre Celo et Google cloud (4,020)

Sign Up for Our Newsletter

Abonnez-vous à notre newsletter pour recevoir instantanément nos derniers articles !

Crypto Education MagazineCrypto Education Magazine
Follow US
© 2022 Crypto Education. Tous les droits sont réservés. Disclaimer: le contenu de Crypto Edu Mag est censé être de nature informative et ne doit pas être interprété comme un conseil en investissement. Le trading, l'achat ou la vente de crypto-monnaies doit être considéré comme un investissement à haut risque et il est conseillé à chaque lecteur de faire ses propres recherches avant de prendre toute décision.
  • ACCUEIL
  • CONTACT
  • LEXIQUE BLOCKCHAIN
  • PUZZLE CRYPTO DU JOUR
Rejoignez-nous!
Abonnez-vous à notre newsletter et ne manquez jamais nos dernières actualités, podcasts etc..
Zéro spam, désabonnez-vous à tout moment.
adbanner
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?