Ethereum pour les développeurs Rust
Dernière mise à jour de la page : 26 août 2025
Utilisez Ethereum pour créer des applications décentralisées (ou « dApps ») qui tirent parti de la technologie de la blockchain et des cryptomonnaies. Ces dApps sont dignes de confiance, ce qui signifie que dès qu'elles sont déployées sur Ethereum, elles fonctionnent toujours comme prévu. Elles peuvent contrôler les actifs numériques afin de créer de nouveaux types d'applications financières. Elles peuvent être décentralisées, ce qui signifie qu'aucune personne ni entité ne les contrôle et qu'il est pratiquement impossible de les censurer.
Premiers pas avec les contrats intelligents et le langage Solidity
Commencer à intégrer Rust à Ethereum
Besoin d’une approche plus élémentaire ? Consultez ethereum.org/learn ou ethereum.org/developers.
- Explication de la blockchainopens in a new tab
- Comprendre les contrats intelligentsopens in a new tab
- Écrire votre premier contrat intelligentopens in a new tab
- Apprendre à compiler et à déployer avec Solidityopens in a new tab
Articles pour les débutants
- Le client Rust Ethereumopens in a new tab Veuillez noter que OpenEthereum a été dépréciéopens in a new tab et n'est plus maintenu. Utilisez-le avec prudence et passez de préférence à une autre implémentation client.
- Envoi de la transaction à Ethereum en utilisant Rustopens in a new tab
- Un tutoriel sur la façon d'écrire des contrats dans Rust Wasm pour Kovanopens in a new tab
Articles intermédiaires
Modèles d'utilisation avancés
-
pwasm_ethereum externs library to interact with Ethereum-like networkopens in a new tab
-
Build A Decentralized Chat Using JavaScript and Rustopens in a new tab
-
Build a Decentralized Todo App Using Vue.js & Rustopens in a new tab
Projets et outils Rust
- pwasm-ethereumopens in a new tab - Collection d'éléments externes pour interagir avec un réseau de type Ethereum
- Lighthouseopens in a new tab - Client rapide de la couche de consensus d'Ethereum
- Ethereum WebAssemblyopens in a new tab - Proposition de refonte de la couche d'exécution des contrats intelligents d'Ethereum en utilisant un sous-ensemble déterministe de WebAssembly
- oasis_stdopens in a new tab - Référence de l'API OASIS
- Solarisopens in a new tab - Exploiter le test unitaire des contrats intelligents Solidity utilisant l'EVM natif du client Parity.
- SputnikVMopens in a new tab - Implémentation en Rust de machines virtuelles Ethereum
- Waveletopens in a new tab - Contrats intelligents Wavelet sous Rust
- Foundryopens in a new tab - Boîte à outils pour le développement d'applications Ethereum
- Alloyopens in a new tab - _ Des bibliothèques performantes, bien testées & ; documentées pour interagir avec Ethereum et d'autres chaînes basées sur l'EVM. _
- Ethers_rsopens in a new tab - Bibliothèque Ethereum et mise en place de portefeuille
- SewUpopens in a new tab - Bibliothèque pour vous aider aussi bien à créer votre contrat Webassembly Ethereum avec Rust que développer un backend commun.
- Substreamsopens in a new tab - _Il s'agit de protocoles d'indexation décentralisés des données qui sont soumises à une période d'immobilisation _
- Rethopens in a new tab Reth (abréviation de Rust Ethereum) : il s'agit d'une nouvelle implémentation de nœud complet sur Ethereum
- Awesome Ethereum Rustopens in a new tab - Une collection de projets soigneusement sélectionnés dans l'écosystème Ethereum écrits en Rust
Vous cherchez davantage de ressources ? Consultez ethereum.org/developers.