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.
- La Blockchain expliquée
- Comprendre les contrats intelligents
- Écrivez votre premier contrat intelligent
- Apprenez à compiler et à déployer Solidity
Recommandations et liens pour les débutants
Présentation de la bibliothèque Nethereum et du VS Code Solidity
- Nethereum, Pour commencer
- Installation de VS Code Solidity
- Un tuto orienté développeur .NET pour créer et appeler des contrats intelligents Ethereum
- Intégration de contrats intelligents avec Nethereum
- Interfacer .NET et contrats intelligents avec Nethereum
- Nethereum - Une bibliothèque d’intégration .NET open source pour la blockchain
- Écrire des transactions Ethereum dans la base de données SQL en utilisant Nethereum
- Voir comment déployer facilement des contrats intelligents Ethereum en utilisant C# et VisualStudio
Vous voulez éviter la configuration pour l'instant, et aller directement aux échantillons?
- Playground - Interagissez avec Ethereum et apprenez à utiliser Nethereum à travers le navigateur.
Articles intermédiaires
- Workbook/Liste d'échantillons Nethereum
- Déployez vos propres chaînes de tests de développement
- Plugin VSCode Codegen pour Solidity
- Unity et Ethereum : pourquoi et comment
- Créer ASP.NET Core Web API pour les dapps Ethereum
- Utiliser Nethereum Web3 pour implémenter un système de suivi de la chaîne logistique
- Traitement des blocs Nethereum, avec un échantillon C# Playground
- Nethereum Websocket Streaming
- Kaleido et Nethereum
- Quorum et Nethereum
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.