Posledná aktualizácia stránky: June 25, 2020
Ethereum pre vývojárov v jazyku .NET
Ethereum vám umožňuje vytvárať decentralizované aplikácie (alebo „dappky“), ktoré sú technologicky postavené na kryptomenách a blockchaine. Tieto dappky môžu byť dôveryhodné, čo znamená, že hneď, ako ich „nahráte“ do Etherea, budú vždy fungovať presne tak, ako boli naprogramované. Môžu tiež slúžiť na kontrolu digitálnych aktív a vytváranie nových druhov finančných aplikácií. Môžu byť decentralizované, čo znamená, že ich nekontroluje žiadna samostatná entita alebo osoba a je takmer nemožné ich cenzurovať.
Vytvárať decentralizované aplikácie na Ethereu a pracovať so smart kontraktmi môžete aj pomocou nástrojov a jazykov z technologického stacku Microsoft. Podporované sú jazyky C #, # Visual Basic .NET, F # v nástrojoch ako VSCode a Visual Studio, a to v .NET Framework, .NET Core aj .NET Standard. Pomocou Microsoft Azure Blockchain môžete blockchain Etherea nasadiť do prostredia Azure v priebehu niekoľkých minút. Preneste svoju lásku k .NET na Ethereum!
Úvod do smart kontraktov a jazyka Solidity
Urobte prvé kroky k integrácii .NET s Ethereom
Potrebujete ďalšie základné informácie o Ethereu? Pozrite si ethereum.org/sk/learn alebo ethereum.org/sk/developers.
- Blockchain Explained
- Understanding Smart Contracts
- Write your First Smart Contract
- Learn How to Compile and Deploy Solidity
Referenčné informácie a odkazy pre začiatočníkov
Spoznajte knižnicu Nethereum a VS Code Solidity
- Nethereum, Getting Started
- Installing VS Code Solidity
- A .NET Developer’s Workflow for Creating and Calling Ethereum Smart Contracts
- Smart contracts integration with Nethereum
- Interfacing .NET and Ethereum Blockchain Smart Contracts with Nethereum, tiež v 中文版
- Nethereum - An open source .NET integration library for blockchain
- Writing Ethereum Transactions to SQL Database Using Nethereum
- See how to easily deploy Ethereum smart contracts using C# and VisualStudio
Chcete nateraz preskočiť teóriu a vrhnúť sa priamo na praktickú ukážku?
- Playground - komunikujte s Ethereom a naučte sa používať Nethereum prostredníctvom prehliadača.
Články pre mierne pokročilých
- Nethereum Workbook/Sample List
- Deploy Your Own Development Testchains
- VSCode Codegen Plugin for Solidity
- Unity and Ethereum: Why and How
- Create ASP.NET Core Web API for Ethereum dapps
- Using Nethereum Web3 to Implement a Supply Chain Tracking System
- Nethereum Block Processing, with C# Playground sample
- Nethereum Websocket Streaming
- Kaleido and Nethereum
- Quorum and Nethereum
Príklady použitia pre pokročilých
.NET projekty, nástroje a ďalšie zábavné veci
- Nethereum Playground - skompilujte, vytvorte a spustite úryvky kódu Netherea v prehliadači
- Nethereum Codegen Blazor - Nethereum codegen s UI v Blazore
- Nethereum Blazor - .NET Wasm SPA light blockchainový prehliadač a jednoduchá peňaženka
- Wonka Business Rules Engine - mechanizmus obchodných pravidiel (pre platformy .NET aj Ethereum), ktorý je vo svojej podstate riadený metadátami
- Nethermind - .NET Core Ethereum klient pre Linux, Windows a MacOS
- eth-utils - pomocné funkcie pre prácu s kódovými základňami súvisiacimi s Ethereom
- TestChains - vopred nakonfigurované .NET devchainy pre rýchlu odozvu (PoA)
Hľadáte ďalšie zdroje informácií? Pozrite si ethereum.org/sk/developers.
Prispievatelia do komunity .NET
Členovia komunity Netherea sa najčastejšie stretávajú na sociálnej sieti Gitter, kde ktokoľvek môže klásť otázky aj odpovedať na ne, získať pomoc alebo len tak prežívať. Neostýchajte sa vytvoriť PR alebo otvoriť problém v Github repozitári Netherea alebo preskúmať mnohé naše vedľajšie či ukážkové projekty.
V rámci Nethermindu komunikujeme tiež na Gitteri. Ak chcete vytvoriť PR alebo otvoriť problém, prejdite do Github repozitára Nethermindu.