Ethereum pro vývojáře v .NET
Použijte Ethereum k vytvoření decentralizovaných aplikací (dapp), které využívají výhod kryptoměn a technologie blockchain. Tyto dapps mohou být důvěryhodné, což znamená, že jakmile jsou nasazeny na Ethereum, budou vždy běžet tak, jak byly naprogramovány. Mohou ovládat digitální aktiva za účelem vytváření nových druhů finančních aplikací. Mohou být decentralizované, což znamená, že je neovládá žádný jediný subjekt ani osoba a je téměř nemožné je cenzurovat.
Budujte decentralizované aplikace na Ethereu a komunikujte s chytrými kontrakty pomocí nástrojů a jazyků z technologického balíku Microsoft – s podporou C#, Visual Basic .NET, F#, v nástrojích jako VSCode a Visual Studio, napříč .NET Framework / .NET Core / .NET Standard. Nasaďte Ethereum blockchain na Azure pomocí Microsoft Azure Blockchain během několika minut. Přineste lásku k .NET do Etherea!
Začínáme s chytrými kontrakty a jazykem Solidity
Udělejte první kroky k integraci .NET s Ethereem
Potřebujete nejprve základnější úvod? Podívejte se na ethereum.org/learn nebo ethereum.org/developers.
- Vysvětlení blockchainu (otevře se v nové kartě)
- Porozumění chytrým kontraktům (otevře se v nové kartě)
- Napište svůj první chytrý kontrakt (otevře se v nové kartě)
- Naučte se kompilovat a nasadit Solidity (otevře se v nové kartě)
Odkazy a materiály pro začátečníky
Představení knihovny Nethereum a VS Code Solidity
- Nethereum, začínáme (otevře se v nové kartě)
- Instalace VS Code Solidity (otevře se v nové kartě)
- Pracovní postup .NET vývojáře pro vytváření a volání chytrých kontraktů na Ethereu (otevře se v nové kartě)
- Integrace chytrých kontraktů s Nethereem (otevře se v nové kartě)
- Propojení .NET a chytrých kontraktů na Ethereum blockchainu pomocí Netherea (otevře se v nové kartě), také v 中文版 (otevře se v nové kartě)
- Nethereum – open source .NET integrační knihovna pro blockchain (otevře se v nové kartě)
- Zápis Ethereum transakcí do SQL databáze pomocí Netherea (otevře se v nové kartě)
- Podívejte se, jak snadno nasadit chytré kontrakty na Ethereu pomocí C# a Visual Studia (otevře se v nové kartě)
Chcete prozatím přeskočit nastavení a přejít rovnou k ukázkám?
- Nethereum Playground (otevře se v nové kartě) – Komunikujte s Ethereem a naučte se používat Nethereum přímo v prohlížeči.
Články pro pokročilejší
- Nethereum: Začínáme a první projekt (otevře se v nové kartě)
- Nasaďte si vlastní vývojové testovací sítě (otevře se v nové kartě)
- Generování kódu pomocí Netherea a VS Code (otevře se v nové kartě)
- Unity a Ethereum: Proč a jak (otevře se v nové kartě)
- Vytvoření ASP.NET Core Web API pro decentralizované aplikace (dapp) na Ethereu (otevře se v nové kartě)
- Nethereum MUD framework pro strukturované onchain aplikace (otevře se v nové kartě)
- Zpracování blockchainu v Nethereu (otevře se v nové kartě)
- Streamování v reálném čase v Nethereu (otevře se v nové kartě)
- Kaleido a Nethereum (otevře se v nové kartě)
- Quorum a Nethereum (otevře se v nové kartě)
Pokročilé způsoby použití
- Azure Key Vault a Nethereum (otevře se v nové kartě)
- Nethereum.DappHybrid (otevře se v nové kartě)
- Referenční architektura backendu Ujo Nethereum (otevře se v nové kartě)
.NET projekty, nástroje a další zajímavosti
- Nethereum Playground (otevře se v nové kartě) – Kompilujte, vytvářejte a spouštějte úryvky kódu Nethereum v prohlížeči
- Nethereum Codegen Blazor (otevře se v nové kartě) – Generování kódu Nethereum s uživatelským rozhraním v Blazoru
- Nethereum Blazor (otevře se v nové kartě) – Lehký blockchainový prohlížeč a jednoduchá peněženka jako .NET Wasm SPA
- Wonka Business Rules Engine (otevře se v nové kartě) – Nástroj pro obchodní pravidla (pro platformu .NET i platformu Ethereum), který je ze své podstaty řízen metadaty
- Nethermind (otevře se v nové kartě) – Ethereum klient v .NET Core pro Linux, Windows a MacOS
- eth-utils (otevře se v nové kartě) – užitečné funkce pro práci s kódovými základnami souvisejícími s Ethereem
- TestChains (otevře se v nové kartě) – Předkonfigurované vývojové sítě v .NET pro rychlou odezvu (důkaz autority (PoA))
Hledáte další zdroje? Podívejte se na ethereum.org/developers.
Přispěvatelé z .NET komunity
V Nethereu se většinou zdržujeme na Gitteru (otevře se v nové kartě), kde je každý vítán, aby se ptal/odpovídal na otázky, získal pomoc nebo jen tak relaxoval. Neváhejte vytvořit PR nebo otevřít issue v repozitáři Nethereum na GitHubu (otevře se v nové kartě), nebo si jen projděte mnoho vedlejších/ukázkových projektů, které máme. Najdete nás také na Discordu (otevře se v nové kartě)!
Pokud jste v Nethermindu noví a potřebujete pomoci do začátku, připojte se na náš Discord (otevře se v nové kartě). Naši vývojáři jsou připraveni zodpovědět vaše dotazy. Neváhejte vytvořit PR nebo nahlásit jakékoli problémy v repozitáři Nethermind na GitHubu (otevře se v nové kartě).
Další souhrnné seznamy
Oficiální stránky Netherea (otevře se v nové kartě)
Oficiální stránky Nethermindu (otevře se v nové kartě)