Ethereum .NET-fejlesztők számára
Utolsó módosítás: @Satglow(opens in a new tab), 2024. január 15.
Használj Ethereumot decentralizált alkalmazások (avagy "dappok") fejlesztésére, melyek kihasználják a kriptovaluta és a blokklánc technológia nyújtotta előnyöket. Ezek a dappok megbízhatóak, ami azt jelenti, hogyha egyszer telepítették az Ethereumba, akkor mindig úgy fognak futni, ahogy programozták őket. Digitális vagyontárgyakat irányíthatnak, lehetőséget teremtve ezzel újfajta pénzügyi alkalmazások létrejöveteléhez. Decentralizáltak lehetnek, mely azt jelenti, hogy semmilyen entitás vagy személy nem irányítja őket és közel lehetetlen őket cenzúrázni.
Építsen decentralizált alkalmazásokat Ethereumra és lépjen kapcsolatba okosszerződésekkel a Microsoft tech stack használatával, mely támogatja a C#, # Visual Basic .NET, F# nyelveket VSCode és Visual Studio eszközökkel a .NET Framework/.NET Core/.NET Standard-on keresztül. Telepítsen percek alatt egy Ethereum blokkláncot Azure-ra a Microsoft Azure Blockchain használatával. Hozza el a .NET szeretetét az Ethereumra!
Kezdő lépések az okosszerződésekkel és a Solidity nyelvvel
Tegye meg az első lépést, hogy integrálja a .NET-et az Ethereummal
Szükséged van egy még kezdetlegesebb alapozóra? Tekintsd meg az ethereum.org/learn oldalt vagy az ethereum.org/developers oldalt.
- Blokklánc ismertetése(opens in a new tab)
- Okosszerződések értelmezése(opens in a new tab)
- Írd meg az első Okosszerződésed(opens in a new tab)
- Tanuld meg a Solidity fordítását és telepítését(opens in a new tab)
Referenciák és hivatkozások kezdők számára
Bemutatjuk a Nethereum könyvtárat és a VS Code Solidity-t
- Nethereum, Első Lépések(opens in a new tab)
- VS Code Solidity Telepítése(opens in a new tab)
- Egy .NET fejlesztő workflow-ja Ethereum Okosszerződések írására és hívására(opens in a new tab)
- Okosszerződés integráció Nethereummal(opens in a new tab)
- A .NET és az Ethereum blokklánc okosszerződések interfészelése a Nethereummal(opens in a new tab), elérhető kínai verzió: 中文版(opens in a new tab)
- Nethereum – Egy nyílt forráskódú .NET integrációs könyvtár blokkláncra(opens in a new tab)
- Ethereum tranzakciók írása SQL adatbázisba Nethereum használatával(opens in a new tab)
- Nézze meg, hogy lehet egyszerűen Ethereum okosszerződéseket telepíteni C# és VisualStudio használatával(opens in a new tab)
Szeretnéd kihagyni a telepítést és egyenesen a mintákra ugrani?
- Playground(opens in a new tab) - Lépjen kapcsolatba az Ethereummal, és tanulja meg a Nethereum használatát a böngészőn keresztül.
- Számlaegyenleg Lekérdezés C#(opens in a new tab) VB.NET(opens in a new tab)
- ERC20 Okosszerződés Egyenleglekérdezés C#(opens in a new tab) VB.NET(opens in a new tab)
- Ether utalása egy számlára C#(opens in a new tab) VB.NET(opens in a new tab)
- ... És még sok más!
Köztes cikkek
- Nethereum Munkafüzet/Minta Lista(opens in a new tab)
- Telepítse saját fejlesztői tesztláncait(opens in a new tab)
- VSCode Codegen Plugin Solidity-re(opens in a new tab)
- Unity és Ethereum: Miért és hogyan(opens in a new tab)
- Készítsen ASP.NET Core Web API-t Ethereum dappokra(opens in a new tab)
- A Nethereum Web3 használata egy ellátási lánc nyomon követési rendszer implementálására(opens in a new tab)
- Nethereum blokk feldolgozás(opens in a new tab), egy C# Playground mintával(opens in a new tab)
- Nethereum Websocket Streaming(opens in a new tab)
- Kaleido és Nethereum(opens in a new tab)
- Quorum és Nethereum(opens in a new tab)
Speciális használati minták
- Azure Key Vault és Nethereum(opens in a new tab)
- Nethereum.DappHybrid(opens in a new tab)
- Ujo Nethereum backend referencia architektúra(opens in a new tab)
.NET projektek, eszközök és más érdekes dolgok
- Nethereum Playground(opens in a new tab) - Fordítson, készítsen és futtasson Nethereum kódrészleteket böngészőben
- Nethereum Codegen Blazor(opens in a new tab) - Nethereum kódgenerátor UI-jal Blazor-ben
- Nethereum Blazor(opens in a new tab) - A .NET Wasm SPA könnyű blokklánc felfedező és egyszerű tárca
- Wonka Business Rules Engine(opens in a new tab) - Egy üzleti szabályokat alkalmazó program (a .NET és az Ethereum platformra is), mely örökletesen metaadat vezérelt.
- Nethermind(opens in a new tab) – A .NET Core Ethereum-kliens Linux, Windows, macOS rendszerhez
- eth-utils(opens in a new tab) - használati funkciók Ethereumhoz kapcsolódó kódbázisokkal való munkához
- TestChains(opens in a new tab) - Előre konfigurált .NET fejlesztői láncok gyors válaszra (PoA)
Még több anyagot keresel? Tekintsd meg az ethereum.org/developers oldalt.
.NET közösségi közreműködők
Mi a Nethereumon főleg a Gitteren(opens in a new tab) kommunikálunk, ahol bárki nyugodtan kérdezhet/válaszolhat, segítséget kaphat vagy csak velünk lehet. Bátran készítsen egy PR-t vagy nyisson egy „problémát” (issue) a Nethereum Github mappában(opens in a new tab), vagy csak böngésszen a rengeteg mellék-/mintaprojektjeink között. Megtalál minket Discord-on(opens in a new tab) is!
Ha Önnek új a Nethermind és segítségre van szüksége a kezdéshez, akkor csatlakozzon a Discord(opens in a new tab) csatornánkhoz. Fejlesztőink készséggel válaszolnak a kérdéseire. PR-okért vagy issue-kért tekintse meg a Nethermind Github mappát(opens in a new tab).
Egyéb összesített listák
Hivatalos Nethereum Oldal(opens in a new tab)
Hivatalos Nethermind Oldal(opens in a new tab)