Ethereum pentru dezvoltatorii .NET
Page last update: 15 ianuarie 2024
Folosiţi Ethereum pentru a crea aplicații descentralizate („dapp-uri”) care valorifică avantajele criptomonedelor și ale tehnologiei blockchain. Aceste aplicații descentralizate 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.
Dezvoltaţi aplicații descentralizate pe Ethereum și interacționaţi cu contractele 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. Implementaţi în câteva minute un blockchain Ethereum pe Azure folosind Microsoft Azure Blockchain. Aduceţi pasiunea pentru .NET pe Ethereum!
Primii pași în contractele inteligente și limbajul Solidity
Faceţi primii pași în integrarea .NET cu Ethereum
Aveţi nevoie de o scurtă introducere? Accesaţi ethereum.org/learn sau ethereum.org/developers.
- Blockchain-ul explicatopens in a new tab
- Înţelegerea noţiunii de contracte inteligenteopens in a new tab
- Scrieţi primul dvs. contract inteligentopens in a new tab
- Învăţaţi cum să compilaţi și să implementaţi Solidityopens in a new tab
Resurse și linkuri pentru începători
Introducere despre biblioteca Nethereum și VS Code Solidity
- Nethereum, Noțiuni introductiveopens in a new tab
- Instalarea VS Code Solidityopens in a new tab
- Un flux de lucru al dezvoltatorului NET pentru crearea și apelarea contractelor inteligente Ethereumopens in a new tab
- Integrarea contractelor inteligente cu Nethereumopens in a new tab
- Interfațarea .NET și contractelor inteligente Ethereum cu Nethereumopens in a new tab, și în 中文版opens in a new tab
- Nethereum - O bibliotecă open source .NET pentru integrare cu blockchainopens in a new tab
- Scrierea tranzacțiilor Ethereum în baza de date SQL folosind Nethereumopens in a new tab
- Vedeţi cum să implementaţi cu ușurință contracte inteligente Ethereum utilizând C# și VisualStudioopens in a new tab
Doriţi să treceţi peste etapele iniţiale acum și să ajungeţi direct la exemplele concrete?
- Playgroundopens in a new tab - Interacționaţi cu Ethereum și învăţaţi să folosiţi Nethereum prin browser.
- Interogarea soldului unui cont în C#opens in a new tab VB.NETopens in a new tab
- Interogarea soldului unui contract smart ERC20 în C#opens in a new tab VB.NETopens in a new tab
- Transferă ether către un cont C#opens in a new tab VB.NETopens in a new tab
- ... Și altele!
Articole de nivel intermediar
- Registru de lucru Nethereum/listă de exempleopens in a new tab
- Implementaţi-vă propriile testchain-uri de dezvoltareopens in a new tab
- Plugin-ul VSCode Codegen pentru Solidityopens in a new tab
- Unity și Ethereum: De ce și cumopens in a new tab
- Creaţi API ASP.NET Core Web pentru dapps Ethereumopens in a new tab
- Utilizarea Nethereum Web3 pentru implementarea unui sistem de urmărire a lanțului de aprovizionareopens in a new tab
- Procesarea blocurilor Nethereumopens in a new tab, cu un exemplu C# Playgroundopens in a new tab
- Nethereum Websocket Streamingopens in a new tab
- Kaleido și Nethereumopens in a new tab
- Quorum și Nethereumopens in a new tab
Modele avansate de utilizare
- Azure Key Vault și Nethereumopens in a new tab
- Nethereum.DappHybridopens in a new tab
- Arhitectura backend de referință pentru Ujo Nethereumopens in a new tab
Proiecte .NET, instrumente și alte lucruri distractive
- Nethereum Playgroundopens in a new tab - Compilează, creează și rulează secvențe de cod Nethereum în browser
- Nethereum Codegen Blazoropens in a new tab - Generator de cod Nethereum cu UI în Blazor
- Nethereum Blazoropens in a new tab - Un explorer de blockchain în .NET Wasm SPA și un portofel simplu
- Wonka Business Rules Engineopens in a new tab - Un motor de reguli business (pentru platformele .NET și Ethereum) bazat inerent pe metadate
- Nethermindopens in a new tab - Un client esențial Ethereum.NET pentru Linux, Windows, MacOs
- eth-utilsopens in a new tab - funcții utilitare pentru a lucra cu baze de cod Ethereum
- TestChainsopens in a new tab - Devchain-uri .NET preconfigurate pentru viteze mari de răspuns (PoA)
Căutaţi şi alte resurse? Accesează ethereum.org/developers.
Colaboratori ai comunității .NET
Pe noi, cei de la Nethereum, ne puteţi găsi pe Gitteropens in a new tab, unde toată lumea poate să pună întrebări și să dea răspunsuri, să primească ajutor sau pur și simplu să se relaxeze. Puteţi crea un PR sau ridica o problemă în Repo-ul GitHub Nethereumopens in a new tab sau puteţi descoperi numeroasele noastre proiecte secundare/de exemplificare. Ne puteţi găsi și pe Discordopens in a new tab!
La Nethermind, vă invităm să ne contactaţi prin Gitteropens in a new tab. Pentru PR sau probleme, accesaţi Repo-ul GitHub Nethermindopens in a new tab.
Alte liste agregate
Site-ul oficial Nethereumopens in a new tab
Site-ul oficial Nethermindopens in a new tab