Ethereum pentru programatori .NET
Folosește Ethereum pentru a crea aplicații descentralizate („dapp”) care valorifică avantajele criptomonedelor și ale tehnologiei blockchain. Aceste aplicații dapp pot fi 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, adică nicio entitate sau persoană nu le poate controla și sunt aproape imposibil de cenzurat.
Dezvoltă aplicații descentralizate pe Ethereum și interacționează cu contracte inteligente 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 inteligente ș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.
- Blockchain-ul explicat
- Ce sunt contractele inteligente
- Scrie primul tău contract inteligent
- Cum să compilezi și implementezi Solidity
Resurse și linkuri pentru începători
Introducere în biblioteca Nethereum și VS Code Solidity
- Primii pași în Nethereum
- Cum să instalezi VS Code Solidity
- Fluxul de lucru al unui programator .NET pentru crearea și apelarea contractelor inteligente Ethereum
- Integrarea contractelor inteligente cu Nethereum
- Interfațarea .NET și contractelor inteligente Ethereum cu Nethereum, și în 中文版
- Nethereum - O bibliotecă open-source .NET pentru integrare cu blockchain
- Cum să scrii tranzacții Ethereum în baze de date SQL folosind Nethereum
- Vezi cum să implementezi cu ușurință contracte inteligente Ethereum utilizând C # și VisualStudio
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.
Articole de nivel intermediar
- Nethereum workbook/listă de exemple
- Implementează propriile tale lanțuri de testare pentru programare
- Plug-inul VSCode Codegen pentru Solidity
- Unity și Ethereum: De ce și cum
- Creează API ASP.NET Core Web pentru aplicații dapp Ethereum
- Cum să utilizezi Nethereum Web3 pentru monitorizarea unui lanț de aprovizionare
- Procesarea blocurilor Nethereum, cu un exemplu C# Playground
- Nethereum Websocket Streaming
- Kaleido și Nethereum
- Quorum și Nethereum
Modele avansate de utilizare
Proiecte .NET, instrumente și alte lucruri distractive
- 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 esențial 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.
Colaboratori 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ă deschizi un tichet în Nethereum Github repository sau să descoperi numeroasele noastre proiecte secundare/de test. Ne poți găsi și peDiscord!
La Nethermind, te invităm să ne contactezi prin Gitter. Pentru PR sau tichete, accesează depozitul Github Nethermind.
Alte liste agregate
Site-ul oficial Nethereum
Site-ul oficial Nethereum
Ajută-ne cu această pagină
Dacă ești expert pe această temă și dorești să contribui, editează această pagină și presar-o cu înțelepciunea ta.
Vei fi creditat și vei ajuta comunitatea Ethereum!
Utilizează acest șablon de documentație flexibil
Întrebări? Întreabă-ne pe canalul #content de pe serverul nostru Discord
Editare pagină