Ethereum pour les développeurs .NET
Dernière mise à jour de la page : 15 janvier 2024
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.
Construisez des applications décentralisées sur Ethereum et interagissez avec des contrats intelligents en utilisant les outils et les langages de la pile technologique Microsoft, qui prend en charge C#, # Visual Basic .NET, F# dans des environnements comme VSCode et Visual Studio sur .NET Framework/.NET Core/.NET Standard. Déployez une blockchain Ethereum sur Azure en quelques minutes en utilisant Microsoft Azure Blockchain. Continuez votre histoire d'amour avec .NET sur Ethereum !
Premiers pas avec les contrats intelligents et le langage Solidity
Commencer à intégrer .NET à Ethereum
Besoin d’une approche plus élémentaire ? Jetez un oeil à 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
Références et liens pour les débutants
Présentation de la bibliothèque Nethereum et de VS Code Solidity
- Commencer avec Nethereumopens in a new tab
- Installation VS code Solidityopens in a new tab
- Flux de travail du développeur .NET pour la création et l'appel de contrats intelligents Ethereumopens in a new tab
- Intégration de contrats intelligents avec Nethereumopens in a new tab
- Interfacer .NET et les contrats intelligents de la blockchain Ethereum avec Nethereumopens in a new tab, également en 中文版opens in a new tab
- Nethereum : une bibliothèque d'intégration .NET open source pour la blockchainopens in a new tab
- Écriture de transactions Ethereum dans une base de données SQL à l'aide de Nethereumopens in a new tab
- See how to easily deploy Ethereum smart contracts using C# and VisualStudioopens in a new tab
Vous voulez éviter toute configuration pour l'instant et accéder directement aux échantillons ?
- Playgroundopens in a new tab - Interagir avec Ethereum et apprendre à utiliser Nethereum dans le navigateur
- Requête de solde d'un compte C#opens in a new tab VB.NETopens in a new tab
- Requête de solde d'un contrat intelligent ERC20C#opens in a new tab VB.NETopens in a new tab
- Transférer de l'ether sur un compte C#opens in a new tab VB.NETopens in a new tab
- ... Et bien plus encore !
Articles intermédiaires
- Classeur/liste d'échantillons de Nethereumopens in a new tab
- Déployer vos propres chaînes de test de développementopens in a new tab
- Plugin VSCode Codegen pour Solidityopens in a new tab
- Unity et Ethereum : pourquoi et commentopens in a new tab
- Créer une API Web ASP.NET Core pour les dApps Ethereumopens in a new tab
- Utilisation de Nethereum Web3 pour mettre en œuvre un système de suivi de la chaîne d'approvisionnementopens in a new tab
- Traitement des blocs de Nethereumopens in a new tab, avec échantillon C# Playgroundopens in a new tab
- Diffusion du Websocket de Nethereumopens in a new tab
- Kaleido et Nethereumopens in a new tab
- Quorum et Nethereumopens in a new tab
Modèles d'utilisation avancés
- Azure Key Vault et Nethereumopens in a new tab
- Nethereum.DappHybridopens in a new tab
- Architecture de référence backend Ujo Nethereumopens in a new tab
Projets .NET, outils et autres trucs amusants
- Nethereum Playgroundopens in a new tab - Compilez, créez et exécutez des extraits de code Nethereum dans le navigateur
- Nethereum Codegen Blazoropens in a new tab - Générateur de code Nethereum C avec interface en Blazor
- Nethereum Blazoropens in a new tab - Explorateur de blockchain Wasm SPA .NET léger et portefeuille simple
- Wonka Business Rules Engineopens in a new tab - Moteur de règles commerciales (pour les plateformes .NET et Ethereum) intrinsèquement basé sur les métadonnées
- Nethermindopens in a new tab - Client Ethereum Core .NET pour Linux, Windows, macOS
- eth-utilsopens in a new tab - Fonctions utilitaires pour travailler avec les bases de code liées à Ethereum
- TestChainsopens in a new tab - Chaînes de développement .NET préconfigurées pour une réponse rapide (PoA)
Vous cherchez davantage de ressources ? Consultez ethereum.org/developers..
Contributeurs de la Communauté .NET
Chez Nethereum, on se retrouve principalement sur Gitteropens in a new tab, où tout le monde est le bienvenu pour poser des questions et y répondre, obtenir de l'aide ou tout simplement se détendre. N'hésitez pas à créer une PR ou à ouvrir un ticket sur le dépôt GitHub Nethereumopens in a new tab, ou simplement à parcourir les nombreux projets/échantillons disponibles. Vous pouvez également nous trouver sur Discordopens in a new tab !
Si vous êtes nouveau chez Nethermind et avez besoin d'aide pour débuter, rejoignez notre Discordopens in a new tab. Nos développeurs sont à votre disposition pour répondre à vos questions. N'hésitez pas à ouvrir une PR ou à signaler des problèmes sur le répertoire GitHub de Nethermindopens in a new tab.
Autres ressources
Site officiel de Nethereumopens in a new tab
Site officiel de Nethermindopens in a new tab