Pagina a fost actualizată pe: June 25, 2020

Ethereum pentru programatori .NET


Folosește Ethereum pentru a crea aplicații descentralizate („dapps”) care valorifică avantajele criptovalutelor și ale tehnologiei blockchain. Aceste dapps pot fi demne de încredere, întrucât, odată implementate pe Ethereum, vor rula întotdeauna așa cum au fost programate. Pot controla active digitale pentru a crea noi tipuri de aplicații financiare. Pot fi descentralizate, astfel încât nu pot fi controlate de către o singură entitate sau persoană și sunt aproape imposibil de cenzurat.

Dezvoltă aplicații descentralizate pe Ethereum și interacționează cu contracte smart folosind instrumente și limbaje de programare din stiva de tehnologie Microsoft - acceptă C#, # Visual Basic .NET, F#, pe instrumente ca VSCode și Visual Studio, în .NET Framework/ .NET Core/ .NET Standard. Implementează în câteva minute un blockchain Ethereum pe Azure folosind Microsoft Azure Blockchain. Adu pasiunea pentru .NET pe Ethereum!

Primii pași în contracte smart și limbajul Solidity

Fă primii pași în integrarea .NET cu Ethereum

Ai nevoie de o scurtă introducere? Accesează ethereum.org/learn sau ethereum.org/developers.

Introducere în biblioteca Nethereum și VS Code Solidity

Vrei să sari peste pașii inițiali și să mergi direct la exemple concrete?

  • Playground - Interacționează cu Ethereum și învață să folosești Nethereum prin browser.
    • Interogarea soldului unui cont C# VB.NET
    • Interogarea soldului unui contract smart ERC20 C# VB.NET
    • Transferă Ether într-un cont C# VB.NET
    • ... Și altele!

Articole de nivel intermediar

Modele avansate de utilizare

Proiecte.NET, instrumente și alte lucruri distractive {#dot-net-projects-tools-and-other-fun stiff}

  • Nethereum Playground - Compilează, creează și rulează secvențe de cod Nethereum în browser
  • Nethereum Codegen Blazor - Generator de cod Nethereum cu UI în Blazor
  • Nethereum Blazor - Un explorer de blockchain simplu .NET Wasm SPA și un portofel simplu
  • Wonka Business Rules Engine - Un motor de reguli business (pentru platformele .NET și Ethereum) bazat inerent pe metadate
  • Nethermind - Un client core Ethereum.NET pentru Linux, Windows, MacOs
  • eth-utils - funcții utilitare pentru lucrul cu baze de cod Ethereum
  • TestChains - Devchain-uri .NET preconfigurate pentru viteze mari de răspuns (PoA)

Cauți mai multe resurse? Accesează ethereum.org/developers.

Contributori ai comunității .NET

De obicei, cei de la Nethereum pot fi găsiți pe Gitter, unde toată lumea poate să pună întrebări și să dea răspunsuri, să primească ajutor sau pur și simplu să se relaxeze. Poți să faci un PR sau să dechizi un tichet în Nethereum Github repository sau să descoperi numeroasele noastre proiecte secundare/de test.

La Nethermind, te invităm să ne contactezi prin Gitter. Pentru PR sau tichete accesează Nethermind Github repository.

Alte liste agregate

Site-ul oficial Nethereum Site-ul oficial Nethermind