Sidan uppdaterades senast: mar 21, 2020
↳ Ethereum för .NET-utvecklare
Dessa decentraliserade appar (eller "dapps") får fördelarna med kryptovaluta och blockchain-teknik. De är pålitliga, vilket innebär att när de väl har laddats upp till Ethereum, kommer de alltid att fungera som de är programmerade. De kan kontrollera digitala tillgångar för att skapa nya typer av finansiella appar. De kan decentraliseras, vilket innebär att ingen enskild varelse eller person kontrollerar dem och de är nästan omöjliga att censurera.
Bygg decentraliserade appar ovanpå Ethereum och interagera med smarta kontrakt med hjälp av verktyg och språk från Microsofts teknikstack - Stöder C#, # Visual Basic.NET, F#, på verktyg som VSCode och Visual Studio, över .NET Framey/.NET Core/.NET Standard. Implementera en Ethereum blockchain på Azure med Microsoft Azure Blockchain på bara några minuter. Ta kärleken till .NET till Ethereum!
↳ Kom igång med smarta kontrakt och Solidity-språket
Ta dina första steg för att integrera .NET med Ethereum
Behöver du en mer grundläggande introduktion först? Kolla in ethereum.org/se/learn eller ethereum.org/se/developers.
- Blockchain förklarad
- Förstå smarta kontrakt
- Skriv ditt första smarta kontrakt
- Lär dig hur man kompilerar och distribuerar Solidity
↳ Nybörjarreferenser och länkar
Introducerar Nethereum bibliotek och VS Code Solidity
- Nethereum, komma igång
- Installera VS Code Solidity
- Ett .NET-utvecklares arbetsflöde för att skapa och anropa Ethereum smarta kontrakt
- Integrera smarta kontrakt med Nethereum
- Låt .NET och Ethereum Blockchain smarta kontrakt intereagera med Nethereum, också i 中文版
- Nethereum - Ett öppen källkod .NET-integrationsbibliotek för blockchain
- Skriva Ethereum-transaktioner till SQL-databas med hjälp av Nethereum
- Se hur du enkelt distribuerar Ethereum smarta kontrakt med C# och VisualStudio
Vill du hoppa över setup för nu, och gå direkt till exemplen?
- Playground - Interagera med Ethereum och lär dig att använda Nethereum via webbläsaren.
↳ Mellanliggande artiklar
- Nethereum arbetsbok/exempellista
- Distribuera dina egna utvecklingstestkedjor
- VSCode Codegen-plugin för Solidity
- Unity och Ethereum: Varför och hur
- Skapa ASP.NET Core Web-API för Ethereum dappar
- Använda Nethereum Web3 för att implementera ett uppföljningssystem för försörjningskedjan
- Nethereum blockbearbetning med C# Playground-exempel
- Nethereum Websocket-streaming
- Kaleido och Nethereum
- Quorum och Nethereum
↳ Avancerad mönsteranvändning
↳ .NET projekt, verktyg och annat kul
- Nethereum Playground - Kompilera, skapa och köra Nethereum kodfragment i webbläsare
- Nethereum Codegen Blazor - Nethereum codegen med UI i Blazor
- Nethereum Blazor - A .NET Wasm SPA ljus blockchain-utforskare och enkel plånbok
- Wonka Business Rules Engine - En affärsregelmotor (för både .NET-plattformen och Ethereum-plattformen) som till sin natur är metadatadriven
- Nethermind - En .NET Core Ethereum-klient för Linux, Windows och MacOs
- eth-utils - verktygsfunktioner för att arbeta med Ethereum-relaterade kodbaser
- TestChains - Förkonfigurerade .NET devchains för snabb respons (PoA)
Letar du efter fler resurser? Kolla in ethereum.org/se/developers.
↳ Bidragsgivare till .NET-gemenskapen
På Nethereum hänger vi mest på Gitter där alla är välkomna att fråga/svara på frågor, få hjälp eller bara ta det lugnt. Gör gärna PR eller öppna ett ärende på Nethereum Github repository, eller bläddra bara igenom de många sido-/exempelprojekt vi har.
I Nethermind kan vi komma i kontakt med Gitter. För PR eller problem kan du kolla in Nethermind Github-arkivet.