Ethereum pour les développeurs .NET
Utilisez Ethereum pour créer des applications décentralisées (ou « dapps ») qui tirent parti des avantages de la cryptomonnaie et de la technologie de la chaîne de blocs. Ces dapps sont dignes de confiance, ce qui signifie qu'une fois déployées sur Ethereum, elles s'exécuteront toujours comme programmé. Elles peuvent contrôler des 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 unique ne les contrôle et qu'elles sont presque impossibles à censurer.
Créez des applications décentralisées sur Ethereum et interagissez avec des contrats intelligents à l'aide d'outils et de langages de la pile technologique Microsoft - Prenant en charge C#, # Visual Basic .NET, F#, sur des outils tels que VSCode et Visual Studio, à travers .NET Framework/.NET Core/.NET Standard. Déployez une chaîne de blocs Ethereum sur Azure à l'aide de Microsoft Azure Blockchain en quelques minutes. Apportez l'amour de .NET à Ethereum !
Premiers pas avec les contrats intelligents et le langage Solidity
Faites vos premiers pas pour intégrer .NET à Ethereum
Besoin d'une introduction plus basique d'abord ? Consultez ethereum.org/learn ou ethereum.org/developers.
- La chaîne de blocs expliquée (opens in a new tab)
- Comprendre les contrats intelligents (opens in a new tab)
- Écrivez votre premier contrat intelligent (opens in a new tab)
- Apprenez à compiler et déployer Solidity (opens in a new tab)
Références et liens pour débutants
Présentation de la bibliothèque Nethereum et de VSCode Solidity
- Nethereum, Premiers pas (opens in a new tab)
- Installation de VSCode Solidity (opens in a new tab)
- Un flux de travail de développeur .NET pour créer et appeler des contrats intelligents Ethereum (opens in a new tab)
- Intégration de contrats intelligents avec Nethereum (opens in a new tab)
- Interfaçage de .NET et des contrats intelligents de la chaîne de blocs Ethereum avec Nethereum (opens in a new tab), également en 中文版 (opens in a new tab)
- Nethereum - Une bibliothèque d'intégration .NET open source pour la chaîne de blocs (opens in a new tab)
- Écriture de transactions Ethereum dans une base de données SQL à l'aide de Nethereum (opens in a new tab)
- Découvrez comment déployer facilement des contrats intelligents Ethereum à l'aide de C# et VisualStudio (opens in a new tab)
Vous voulez ignorer la configuration pour le moment et passer directement aux exemples ?
- Playground (opens in a new tab) - Interagissez avec Ethereum et apprenez à utiliser Nethereum via le navigateur.
Articles de niveau intermédiaire
- Nethereum : Premiers pas et premier projet (opens in a new tab)
- Déployer vos propres chaînes de test de développement (opens in a new tab)
- Plugin Codegen VSCode pour Solidity (opens in a new tab)
- Unity et Ethereum : Pourquoi et comment (opens in a new tab)
- Créer une API Web ASP.NET Core pour les dapps Ethereum (opens in a new tab)
- Utilisation de Nethereum Web3 pour implémenter un système de suivi de la chaîne d'approvisionnement (opens in a new tab)
- Traitement de la chaîne de blocs Nethereum (opens in a new tab)
- Streaming Websocket Nethereum (opens in a new tab)
- Kaleido et Nethereum (opens in a new tab)
- Quorum et Nethereum (opens in a new tab)
Modèles d'utilisation avancés
Projets .NET, outils et autres trucs sympas
- Nethereum Playground (opens in a new tab) - Compilez, créez et exécutez des extraits de code Nethereum dans le navigateur
- Nethereum Codegen Blazor (opens in a new tab) - Génération de code Nethereum avec interface utilisateur dans Blazor
- Nethereum Blazor (opens in a new tab) - Un explorateur de chaîne de blocs léger et un portefeuille simple SPA .NET Wasm
- Nethermind (opens in a new tab) - Un client Ethereum .NET Core pour Linux, Windows, MacOS
- eth-utils (opens in a new tab) - fonctions utilitaires pour travailler avec des bases de code liées à Ethereum
- TestChains (opens in a new tab) - Chaînes de développement .NET préconfigurées pour une réponse rapide (preuve d'autorité (PoA))
Vous cherchez plus de ressources ? Consultez ethereum.org/developers.
Contributeurs de la communauté .NET
Chez Nethereum, nous traînons principalement sur Gitter (opens in a new tab) où tout le monde est le bienvenu pour poser/répondre à des questions, obtenir de l'aide ou simplement se détendre. N'hésitez pas à faire une PR ou à ouvrir un ticket sur le dépôt GitHub de Nethereum (opens in a new tab), ou simplement à parcourir les nombreux projets annexes/exemples que nous avons. Vous pouvez également nous trouver sur Discord (opens in a new tab) !
Si vous êtes nouveau sur Nethermind et avez besoin d'aide pour démarrer, rejoignez notre Discord (opens in a new tab). Nos développeurs sont à votre disposition pour répondre à vos questions. N'hésitez pas à ouvrir une PR ou à signaler tout problème sur le dépôt GitHub de Nethermind (opens in a new tab).
Autres listes agrégées
Site officiel de Nethereum (opens in a new tab)
Site officiel de Nethermind (opens in a new tab)