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 VSCode Solidity
- Nethereum, začínáme (opens in a new tab)
- Instalace VSCode 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?
- 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 středně pokročilé
- Nethereum: Začínáme a první projekt (opens in a new tab)
- Nasaďte si vlastní vývojové testovací řetězce (opens in a new tab)
- VSCode Codegen Plugin pro Solidity (opens in a new tab)
- Unity a Ethereum: Proč a jak (opens in a new tab)
- Vytvoření ASP.NET Core Web API pro Ethereum dapps (opens in a new tab)
- Použití Nethereum Web3 k implementaci systému pro sledování dodavatelského řetězce (opens in a new tab)
- Zpracování blockchainu pomocí Netherea (opens in a new tab)
- Streamování přes Websocket 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é vzory použití
.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
- 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é řetězce 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)