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