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 (opens in a new tab)
- Porozumění chytrým kontraktům (opens in a new tab)
- Napište svůj první chytrý kontrakt (opens in a new tab)
- Naučte se kompilovat a nasadit Solidity (opens in a new tab)
Odkazy a materiály pro začátečníky
Představení knihovny Nethereum a VS Code Solidity
- Nethereum, začínáme (opens in a new tab)
- Instalace VS Code Solidity (opens in a new tab)
- Pracovní postup .NET vývojáře pro vytváření a volání chytrých kontraktů na Ethereu (opens in a new tab)
- Integrace chytrých kontraktů s Nethereem (opens in a new tab)
- Propojení .NET a chytrých kontraktů na Ethereum blockchainu pomocí Netherea (opens in a new tab), také v 中文版 (opens in a new tab)
- Nethereum – open source .NET integrační knihovna pro blockchain (opens in a new tab)
- Zápis Ethereum transakcí do SQL databáze pomocí Netherea (opens in a new tab)
- Podívejte se, jak snadno nasadit chytré kontrakty na Ethereu pomocí C# a Visual Studia (opens in a new tab)
Chcete prozatím přeskočit nastavení a přejít rovnou k ukázkám?
- Nethereum Playground (opens in a new tab) – 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 (opens in a new tab)
- Nasaďte si vlastní vývojové testovací sítě (opens in a new tab)
- Generování kódu pomocí Netherea a VS Code (opens in a new tab)
- Unity a Ethereum: Proč a jak (opens in a new tab)
- Vytvoření ASP.NET Core Web API pro decentralizované aplikace (dapp) na Ethereu (opens in a new tab)
- Nethereum MUD framework pro strukturované onchain aplikace (opens in a new tab)
- Zpracování blockchainu v Nethereu (opens in a new tab)
- Streamování v reálném čase v Nethereu (opens in a new tab)
- Kaleido a Nethereum (opens in a new tab)
- Quorum a Nethereum (opens in a new tab)
Pokročilé způsoby použití
- Azure Key Vault a Nethereum (opens in a new tab)
- Nethereum.DappHybrid (opens in a new tab)
- Referenční architektura backendu Ujo Nethereum (opens in a new tab)
.NET projekty, nástroje a další zajímavosti
- Nethereum Playground (opens in a new tab) – Kompilujte, vytvářejte a spouštějte úryvky kódu Nethereum v prohlížeči
- Nethereum Codegen Blazor (opens in a new tab) – Generování kódu Nethereum s uživatelským rozhraním v Blazoru
- Nethereum Blazor (opens in a new tab) – Lehký blockchainový prohlížeč a jednoduchá peněženka jako .NET Wasm SPA
- Wonka Business Rules Engine (opens in a new tab) – Nástroj pro obchodní pravidla (pro platformu .NET i platformu Ethereum), který je ze své podstaty řízen metadaty
- Nethermind (opens in a new tab) – Ethereum klient v .NET Core pro Linux, Windows a MacOS
- eth-utils (opens in a new tab) – užitečné funkce pro práci s kódovými základnami souvisejícími s Ethereem
- TestChains (opens in a new tab) – 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 (opens in a new tab), 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 (opens in a new tab), nebo si jen projděte mnoho vedlejších/ukázkových projektů, které máme. Najdete nás také na Discordu (opens in a new tab)!
Pokud jste v Nethermindu noví a potřebujete pomoci do začátku, připojte se na náš Discord (opens in a new tab). 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 (opens in a new tab).
Další souhrnné seznamy
Oficiální stránky Netherea (opens in a new tab)
Oficiální stránky Nethermindu (opens in a new tab)