Seite zuletzt aktualisiert: June 25, 2020

Ethereum für .NET-Entwickler


Verwende Ethereum, um dezentralen Anwendungen (oder „dApps“) zu erschaffen, die von den kryptografischen Begebenheiten von Kryptowährungen und der Blockchain-Technologie profitieren. Sie sind vertrauenswürdig, was bedeutet, dass dApps nach dem Hochladen auf Ethereum immer exakt wie programmiert ausgeführt werden. Sie können digitale Vermögenswerte verwalten und dadurch neuartige Finanzanwendungen erschaffen. Sie können dezentralisiert sein, was bedeutet, dass keine einzelne Einheit oder Person sie kontrollieren kann und sie so fast unmöglich zu zensieren ist.

Erstelle dezentrale Anwendungen auf Ethereum und interagiere mit Smart Contracts unter Verwendung von Tools und Sprachen aus dem Microsoft-Technologie-Stack - Unterstützt C#, # Visual Basic . ET, F#, über Werkzeuge wie VSCode und Visual Studio, mit dem .NET Framework/.NET Core/.NET Standard. Starte eine Ethereum-Blockchain mit Microsoft Azure Blockchain in wenigen Minuten. Bring die Liebe von .NET zu Ethereum!

Erste Schritte mit Smart Contracts und der Solidity-Sprache

Mache deine ersten Schritte bei der Integration von .Net mit Ethereum

Brauchst du zuerst einen grundsätzlichen Einstieg? Schaue dir ethereum.org/learn oder ethereum.org/developers an.

Einführung der Nethereum Bibliothek und VS Code Solidity

Möchtest du jetzt das Setup überspringen und direkt zu den Beispielen springen?

  • Playground - Interagiere mit Ethereum und lerne wie du Nethereum über den Browser nutzt.
    • Kontostand abfragen C# VB.NET
    • ERC20 Smart Contract-Kontostand abfragen C# VB.NET
    • Ether auf ein Konto übertragen C# VB.NET
    • ... und mehr!

Artikel für Fortgeschrittene

Fortgeschrittene Verwendungsmuster

.NET Projekte, Werkzeuge und andere spaßige Dinge {#dot-net-projects-tools-and-other-fun stuff}

  • Nethereum Playground - Nethereum Code Snippets im Browser kompilieren, erstellen und ausführen
  • Nethereum Codegen Blazor - Nethereum Code-Generator mit UI in Blazor
  • Nethereum Blazor - Ein .NET Wasm SPA Light-Blockchain-Explorer und einfache Wallet
  • Wonka Business Rules Engine - Eine Business Rules Engine (für die .NET-Plattform und die Ethereum-Plattform), die von Natur aus Metadaten angetrieben wird
  • Bitte - Ein .NET Core Ethereum-Client für Linux, Windows, MacOs
  • eth-utils - Utility-Funktionen für das Arbeiten mit Ethereum verwandten Codebasen
  • TestChains - vorkonfigurierte .NET Devchains für schnelles Feedback (PoA)

Suchst du weitere Informationen? Schau dir ethereum.org/developers an.

.NET-Community Mitwirkende

Bei Nethereum halten wir uns meistens bei Gitter auf, wo jeder gerne Fragen stellen oder beantworten, Hilfe bekommen oder einfach nur beobachten kann. Fühle dich frei, eine PR zu erstellen oder eine neue Issue im Nethereum Github Repository zu öffnen, oder einfach nur die vielen Seiten/Beispielprojekte zu durchstöbern, die wir haben.

Bei Nethermind nutzen wir Gitter um in Kontakt zu treten. Für PRs oder Probleme schaue hier vorbei Nethermind Repository.

Andere zusammengetragene Listen

Offizielle Nethereum-Seite Offizielle Nethermind-Seite