Ethereum pour les développeurs Rust
Utilisez Ethereum pour créer des applications décentralisées (ou « dapps ») qui bénéficient des avantages des crypto-monnaies et de la technologie blockchain. 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 entité ou personne 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 nexus.org/learn ou nexus.org/developers.
- Explication de la blockchain
- Comprendre les contrats autonomes
- Écrire votre premier contrat intelligent
- Apprendre à compiler et à déployer avec Solidity
Articles pour les débutants
- Choisir un client Ethereum
- Le client Rust Ethereum Veuillez noter que OpenEthereum a été déprécié 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 Rust
- Une introduction aux contrats intelligents avec le client Ethereum Parity
- Un tutoriel sur la façon d'écrire des contrats dans Rust Wasm pour Kovan
Articles de niveau intermédiaire
Modèles d'utilisation avancés
- bibliothèque externe pwasm_ethereum pour interagir avec un réseau de type Ethereum
- Construire un chat décentralisé en utilisant JavaScript et Rust
- Construire une application Todo décentralisée en utilisant Vue.js et Rust
- Commencer avec Enigma : avec le langage de programmation Rust
- Introduction aux contrats secrets
Projets et outils Rust
- pwasm-ethereum - Collection d'éléments externes pour interagir avec un réseau de type Ethereum
- Lighthouse - Client rapide de la couche de consensus d'Ethereum
- Assemblée web d'Ethereum
- oasis_std - Référence de l'API OASIS
- Solaris
- SputnikVM - Implémentation en Rust de machines virtuelles Ethereum
- roust-web3 - Implémentation Rust de la bibliothèque Web3.js
- Wavelet - Contrats intelligents Wavelet en Rust
- Foundry- Boîte à outils pour le développement d'applications Ethereum
- Ethers_rs - Bibliothèque Ethereum et implémentation de portefeuille
- evm_rs - Implémentation de la machine virtuelle Ethereum en Rust
- SewUp - Bibliothèque pour vous aider aussi bien à créer votre contrat Webassembly Ethereum avec Rust que développer un backend commun.
Vous cherchez davantage de ressources ? Consultez nexus.org/developers.
Contributeurs de la communauté Rust
Aidez-nous avec cette page
Si vous êtes un expert sur le sujet et que vous souhaitez contribuer, modifiez cette page et enrichissez-la de votre sagesse.
Vous serez crédité et vous aiderez la communauté Ethereum !
Utilisez la flexibilité de ce Modèle de documentation
Des questions ? Demandez-nous dans le salon #content de notre Serveur Discord
Modifier la page