Ethereum für .NET-Entwickler
Nutzen Sie Ethereum, um Dezentrale Anwendungen (Dapps) zu erstellen, die die Vorteile von Kryptowährung und Blockchain-Technologie nutzen. Diese Dapps können vertrauenswürdig sein, was bedeutet, dass sie, sobald sie auf Ethereum bereitgestellt wurden, immer wie programmiert ausgeführt werden. Sie können digitale Vermögenswerte steuern, um neue Arten von Finanzanwendungen zu schaffen. Sie können dezentral sein, was bedeutet, dass keine einzelne Entität oder Person sie kontrolliert und sie nahezu unmöglich zu zensieren sind.
Erstellen Sie Dezentrale Anwendungen (Dapps) auf Ethereum und interagieren Sie mit Smart Contracts unter Verwendung von Tools und Sprachen aus dem Microsoft-Technologie-Stack – mit Unterstützung für C#, # Visual Basic .NET, F#, auf Tools wie VSCode und Visual Studio, über .NET Framework/.NET Core/.NET Standard hinweg. Stellen Sie in wenigen Minuten eine Ethereum-Blockchain auf Azure mit Microsoft Azure Blockchain bereit. Bringen Sie die Liebe zu .NET zu Ethereum!
Erste Schritte mit Smart Contracts und der Sprache Solidity
Machen Sie Ihre ersten Schritte zur Integration von .NET mit Ethereum
Benötigen Sie zuerst eine grundlegendere Einführung? Besuchen Sie ethereum.org/learn oder ethereum.org/developers.
- Blockchain erklärt (opens in a new tab)
- Smart Contracts verstehen (opens in a new tab)
- Schreiben Sie Ihren ersten Smart Contract (opens in a new tab)
- Erfahren Sie, wie Sie Solidity kompilieren und bereitstellen (opens in a new tab)
Referenzen und Links für Anfänger
Einführung in die Nethereum-Bibliothek und VSCode Solidity
- Nethereum, Erste Schritte (opens in a new tab)
- Installation von VSCode Solidity (opens in a new tab)
- Der Workflow eines .NET-Entwicklers zum Erstellen und Aufrufen von Ethereum Smart Contracts (opens in a new tab)
- Integration von Smart Contracts mit Nethereum (opens in a new tab)
- Verbindung von .NET und Ethereum-Blockchain Smart Contracts mit Nethereum (opens in a new tab), auch auf Chinesisch (中文版) (opens in a new tab)
- Nethereum – Eine Open-Source-.NET-Integrationsbibliothek für die Blockchain (opens in a new tab)
- Schreiben von Ethereum-Transaktionen in eine SQL-Datenbank mit Nethereum (opens in a new tab)
- Sehen Sie, wie Sie Ethereum Smart Contracts einfach mit C# und Visual Studio bereitstellen können (opens in a new tab)
Möchten Sie die Einrichtung vorerst überspringen und direkt zu den Beispielen übergehen?
- Playground (opens in a new tab) – Interagieren Sie mit Ethereum und lernen Sie, wie Sie Nethereum über den Browser verwenden.
Artikel für Fortgeschrittene
- Nethereum Erste Schritte & Erstes Projekt (opens in a new tab)
- Stellen Sie Ihre eigenen Entwicklungs-Testchains bereit (opens in a new tab)
- VSCode Codegen-Plugin für Solidity (opens in a new tab)
- Unity und Ethereum: Warum und wie (opens in a new tab)
- Erstellen einer ASP.NET Core Web-API für Ethereum-Dapps (opens in a new tab)
- Verwendung von Nethereum Web3 zur Implementierung eines Supply-Chain-Tracking-Systems (opens in a new tab)
- Nethereum Blockchain-Verarbeitung (opens in a new tab)
- Nethereum Websocket-Streaming (opens in a new tab)
- Kaleido und Nethereum (opens in a new tab)
- Quorum und Nethereum (opens in a new tab)
Fortgeschrittene Nutzungsmuster
.NET-Projekte, Tools und andere interessante Dinge
- Nethereum Playground (opens in a new tab) – Kompilieren, erstellen und ausführen von Nethereum-Code-Snippets im Browser
- Nethereum Codegen Blazor (opens in a new tab) – Nethereum-Codegenerierung mit Benutzeroberfläche in Blazor
- Nethereum Blazor (opens in a new tab) – Ein .NET Wasm SPA Light-Blockchain-Explorer und einfaches Wallet
- Nethermind (opens in a new tab) – Ein .NET Core Ethereum-Client für Linux, Windows, MacOS
- eth-utils (opens in a new tab) – Hilfsfunktionen für die Arbeit mit Ethereum-bezogenen Codebasen
- TestChains (opens in a new tab) – Vorkonfigurierte .NET-Devchains für schnelle Reaktionen (Autoritätsnachweis (PoA))
Suchen Sie nach weiteren Ressourcen? Besuchen Sie ethereum.org/developers.
Mitwirkende aus der .NET-Community
Bei Nethereum halten wir uns meistens auf Gitter (opens in a new tab) auf, wo jeder willkommen ist, Fragen zu stellen/beantworten, Hilfe zu erhalten oder einfach nur zu entspannen. Fühlen Sie sich frei, einen PR zu erstellen oder ein Issue im Nethereum GitHub-Repository (opens in a new tab) zu eröffnen, oder stöbern Sie einfach durch die vielen Neben-/Beispielprojekte, die wir haben. Sie finden uns auch auf Discord (opens in a new tab)!
Wenn Sie neu bei Nethermind sind und Hilfe beim Einstieg benötigen, treten Sie unserem Discord (opens in a new tab) bei. Unsere Entwickler stehen bereit, um Ihre Fragen zu beantworten. Zögern Sie nicht, einen PR zu eröffnen oder Probleme im Nethermind GitHub-Repository (opens in a new tab) zu melden.
Weitere aggregierte Listen
Offizielle Nethereum-Website (opens in a new tab)
Offizielle Nethermind-Website (opens in a new tab)