Dernière mise à jour de la page: November 4, 2020

Ethereum pour les développeurs .NET


Utilisez Ethereum pour créer des applications décentralisées (ou « dapps ») qui bénéficient des avantages des technologies des crypto-monnaies et de la 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.

Construisez des applications décentralisées sur Ethereum et interagissez avec des smart contracts en utilisant des outils et des langages de la pile technologique Microsoft - Support C#, # Visual Basic .NET, F#, sur les outils tels que VSCode et Visual Studio, à travers .NET Framework/.NET Core/.NET Standard. Déployer une blockchain Ethereum sur Azure en utilisant Microsoft Azure Blockchain en quelques minutes. Apportez l'amour du .NET à Ethereum!

Se lancer avec les contrats intelligents et le langage Solidity

Commencez à intégrer .NET avec Ethereum

Besoin d’une approche plus élémentaire ? Jetez un oeil à ethereum.org/learn ou ethereum.org/developers.

Présentation de la bibliothèque Nethereum et du VS Code Solidity

Vous voulez éviter la configuration pour l'instant, et aller directement aux échantillons?

  • Playground - Interagissez avec Ethereum et apprenez à utiliser Nethereum à travers le navigateur.
    • Requête : Solde du compte C# VB.NET
    • Requête : Solde d'un contrat intelligent ERC20C# VB.NET
    • Transférez ether vers un compte C# VB.NET
    • ... Et bien plus encore !

Articles intermédiaires

Modèles d'utilisation avancés

Projets .NET, outils et autres trucs amusants {#dot-net-projects-tools-and-other-fun stiff}

  • Nethereum Playground - Compilez, créez et exécutez des extraits de code Nethereum dans le navigateur
  • Nethereum Codegen Blazor - Nethereum Codegen avec interface en Blazor
  • Nethereum Blazor - Un explorateur de blockchain Wasm SPA .NET léger et un portefeuille simple
  • Wonka Business Rules Engine - Un moteur de règles commerciales (pour les platefromes .NET et Ethereum) piloté par les métadonnées
  • Nethermind - Un client Ethereum Core .NET pour Linux, Windows, MacOs
  • eth-utils - utilitaire fonctions pour travailler avec des codes liés à Ethereum
  • TestChains - Devchains .NET pré-configurés pour une réponse rapide (PoA)

Vous cherchez davantage de ressources ? Consultez ethereum.org/developers.

Contributeurs de la communauté .NET

Chez Nethereum, on traine principalement sur Gitter où tout le monde est le bienvenu pour poser/répondre à des questions, obtenir de l'aide ou tout simplement se détendre. N'hésitez pas à faire une PR ou à ouvrir un ticket sur le dépôt Nethereum Github, ou simplement pour parcourir les nombreux projets / exemples que nous avons.

Retrouvez Nethermin sur Gitter. Pour les PR ou les problèmes, consultez le dépôt Nethermind Github.

Autres listes de ressources

Le site officiel de Nethereum Le site officiel de Nethereum