Ethereum dla deweloperów .NET
Strona ostatnio zaktualizowana: 15 stycznia 2024
Użyj Ethereum do tworzenia aplikacji zdecentralizowanych (lub „dapp”), które wykorzystują zalety kryptowaluty i technologii blockchain. Te aplikacje zdecentralizowane mogą być godne zaufania, co oznacza, że po wdrożeniu w Ethereum zawsze będą działać tak, jak zaprogramowano. Mogą kontrolować zasoby cyfrowe w celu tworzenia nowych rodzajów aplikacji finansowych. Mogą być zdecentralizowane, co oznacza, że nie kontroluje ich żadna pojedyncza jednostka ani osoba i są prawie niemożliwe do cenzurowania.
Buduj zdecentralizowane aplikacje na bazie Ethereum i obsługuj kontrakty inteligentne za pomocą narzędzi i języków z pakietu Microsoft — obsługujących C#, # Visual Basic .NET, F#, za pomocą narzędzi VSCode i Visual Studio, na platformach .NET Framework/.NET Core/.NET Standard. Wdrażaj blockchain Ethereum na platformie Azure w kilka minut za pomocą usługi Microsoft Azure Blockchain. Przenieś do Ethereum swoją miłość do .NET!
Rozpoczęcie pracy z kontraktami inteligentnymi i językiem Solidity
Rozpocznij integrowanie .NET z Ethereum
Potrzebujesz bardziej podstawowych informacji? Sprawdź na stronach ethereum.org/learn lub ethereum.org/developers.
- Objaśnienia dotyczące blockchainuopens in a new tab
- Informacje o kontraktach inteligentnychopens in a new tab
- Napisz swój pierwszy kontrakt inteligentnyopens in a new tab
- Naucz się, jak skompilować i wdrażać Solidityopens in a new tab
Referencje i linki dla początkujących
Wprowadzenie do biblioteki Nethereum i VS Code Solidity
- Nethereum — rozpoczęcie pracyopens in a new tab
- Instalowanie VS Code Solidityopens in a new tab
- Zadania dewelopera .NET w celu tworzenia i wywoływania kontraktów inteligentnych Ethereumopens in a new tab
- Integracja kontraktów inteligentnych z Nethereumopens in a new tab
- Połączenie .NET i kontraktów inteligentnych blockchainu Ethereum w Nethereum, także w 中文版opens in a new tab
- Nethereum — biblioteka open source integracji .NET dla blockchainuopens in a new tab
- Zapisywanie transakcji Ethereum do bazy danych SQL przy użyciu Nethereumopens in a new tab
- Zobacz, jak łatwo wdrożyć kontrakty inteligentne Ethereum za pomocą C# i VisualStudioopens in a new tab
Czy chcesz teraz pominąć konfigurację i przejść od razu do przykładów?
- Playgroundopens in a new tab — korzystaj z Ethereum i dowiedz się, jak korzystać z Nethereum w przeglądarce.
- Zapytaj o saldo konta C#opens in a new tab VB.NETopens in a new tab
- Zapytaj o saldo kontraktu inteligentnego ERC20 C#opens in a new tab VB.NETopens in a new tab
- Przenieś ether na konto C#opens in a new tab VB.NETopens in a new tab
- ... I więcej!
Artykuły dla średniozaawansowanych
- Podręcznik Nethereum/Lista przykładówopens in a new tab
- Wdrażaj własne programistyczne łańcuchy testoweopens in a new tab
- Wtyczka VSCode Codegen dla Solidityopens in a new tab
- Unity i Ethereum: jak i dlaczego?opens in a new tab
- Utwórz ASP.NET Core Web API dla aplikacji zdecentralizowanych Ethereumopens in a new tab
- Używanie Nethereum Web3 do wdrożenia systemu śledzenia łańcucha dostawopens in a new tab
- Przetwarzanie blokowe w Nethereum oraz Przykład w C# ze strony Playgroundopens in a new tab
- Strumieniowanie Nethereum Websocketopens in a new tab
- Kaleido i Nethereumopens in a new tab
- Kworum i Nethereumopens in a new tab
Przykłady zaawansowane
- Magazyn kluczy Azure i Nethereumopens in a new tab
- Nethereum.DappHybridopens in a new tab
- Referencyjna architektura backendu Ujo Nethereumopens in a new tab
Projekty .NET, narzędzia i inne zabawne elementy
- Nethereum Playgroundopens in a new tab - Kompiluj, twórz i uruchamiaj fragmenty kodu Nethereum w przeglądarce
- Nethereum Codegen Blazoropens in a new tab — generator kodu Nethereum z interfejsem użytkownika w Blazor
- Nethereum Blazoropens in a new tab — lekki eksplorator blockchainu i prosty portfel .NET Wasm SPA
- Wonka Business Rules Engineopens in a new tab — silnik reguł biznesowych (dla obu platform .NET i Ethereum), wewnętrznie napędzany metadanymi
- Neueopens in a new tab — klient .NET Core Ethereum dla Linux, Windows, MacOS
- eth-utilsopens in a new tab — funkcje narzędziowe do pracy z bazami kodu powiązanymi z Ethereum
- TestChainsopens in a new tab — Wstępnie skonfigurowany łańcuch testowy .NET na potrzeby szybkiej odpowiedzi (PoA)
Szukasz więcej materiałów? Sprawdź ethereum.org/developers.
Współtwórcy społeczności .NET
W Nethereum w większości korzystamy z Gittera, gdzie każdy jest mile widziany, aby zadać/odpowiedzieć na pytania, uzyskać pomoc lub po prostu odpocząć. Spokojnie możesz wykonać PR lub zgłosić problem w repozytorium Nethereum GitHubopens in a new tab, lub po prostu przejrzeć wiele naszych przykładowych projektów. Możesz również znaleźć nas na Discordzieopens in a new tab!
W pilnych przypadkach skontaktujmy się przez Gittera. W sprawach PR lub problemach, sprawdź repozytorium Nethermind GitHubopens in a new tab.
Pozostałe listy zbiorcze
Oficjalna strona Nethereumopens in a new tab
Oficjalna strona Nethermindopens in a new tab