Side sist oppdatert: November 4, 2020
Ethereum for .NET-utviklere
Bruk Ethereum til å utvikle desentraliserte applikasjoner (eller "dapps") som utnytter fordelene med kryptovaluta og blokkjedeknologi. De er pålitelige. Det vil si at når de er utrullet på Ethereum, vil de alltid kjøre som programmert. Det kan styre digitale eiendeler for å skape nye typer finansielle applikasjoner. De kan være desentraliserte, det betyr at ingen enkeltenhet eller person styrer dem, og er nesten umulig å sensurere.
Bygg desentraliserte applikasjoner oppå Ethereum og samhandle med smarte kontrakter ved hjelp av verktøy og språk fra Microsofts technology stack - Supporting C#, # Visual Basic . ET, F#, verktøy som for eksempel VSCode og Visual Studio, gjennom .NET Framework/.NET Core/.NET Standard. Distribuer en Ethereum-blokkjede på Azure med Microsoft Azure Blockchain på få minutter. Bring nyttigheten av .NET til Ethereum!
Kom i gang med smarte kontrakter og Solidity-språket
Ta dine første steg for å integrere .NET med Ethereum
Trenger du en mer grunnleggende informasjon først? Sjekk ut ethereum.org/learn eller ethereum.org/developers.
- Blockchain Forklart
- Forstå Smart Kontrakter
- Skriv din første Smart Kontrakt
- Lær hvordan du kan kompilere og bruke Solidity
Nybegynner-referanser og koblinger
Introduksjon til Nethereum-biblioteket og VS Code Solidity
- Nethereum, Kom i gang
- Installere VS Kode Solidity
- En .NET-utviklers Arbeidsflyt for Oppretting og oppringing av Ethereum Smart Kontrakter
- Smarte kontrakt integrering med Nethereum
- Grensesnitt .NET og Ethereum Blockchain Smart Kontraker med Nethereum, også i Conoco################
- Nethereum - Et åpen kildekode .NET-integrasjonsbibliotek for blokkjede
- Skrive Ethereum Overføringer til SQL Database ved hjelp av Nethereum
- Se hvordan du enkelt bruker smarte kontrakter i Ethereum ved hjelp av C# og VisualStudio
Vil du hoppe over oppsett for nå, og gå rett til eksemplene?
- Playground - Interact med Ethereum og lær hvordan du bruker Nethereum gjennom nettleseren.
Mellomstadie-artikler
- Nethereum Workbook/Sample List
- Distribuere dine testkjede for egenutvikling
- VSCode Codegen Plugin for Solidity
- Unity og Ethereum: Hvorfor og hvordan
- Lag ASP.NET Core Web API for Ethereum dapps
- Bruke Nethereum Web3 til å Implementere System for sporing av forsyningskjeder
- Nethereum Block Behandling , med C# Playground sample
- Nethereum Websocket Streaming
- Kaleido og Nethereum
- Quorum og Nethereum
Avansert bruksmønster
.NET-prosjekter, verktøy og andre morsomme ting {#dot-net-projects-tools-and-other-fun stiff}
- Nethereum Playground - Compile, skape og kjøre Neum code snippets i nettleser
- Nethereum Codegen Blazor - Nethereum codegen with UI in Blazor
- Nethereum Blazor - A .NET Wasm SPA light blockchain explorer and simple wallet
- Wonka Business Rules Engine - A business rules engine (for both the .NET platform and the Ethereum platform) that is inherently metadata-driven
- Nethermind - A .NET Core Ethereum client for Linux, Windows, MacOs
- eth-utils - utility functions for working with Ethereum related codebases
- TestChains - Pre-configured .NET devchains for fast response (PoA)
Ser du etter flere ressurser? Sjekk ut ethereum.org/developers.
.NET Community-bidragsytere
I Nethereum, er vi for det meste på Gitter der alle er velkomne til å spørre/svare på spørsmål, få hjelp, eller bare slappe av. Du er velkommen til å sjekke ut eller åpne en sak på Nethereum Github repository, eller bare se gjennom de mange sidene/eksempelprosjektene vi har.
I Nethermind kan vi kontaktes gjennom Gitter. Ved problemer, sjekk ut Nethermind Github repository.