Ethereum dla deweloperów .NET
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 blockchainu
- Informacje o kontraktach inteligentnych
- Napisz swój pierwszy kontrakt inteligentny
- Naucz się, jak skompilować i wdrażać Solidity
Referencje i linki dla początkujących
Wprowadzenie do biblioteki Nethereum i VS Code Solidity
- Nethereum — rozpoczęcie pracy
- Instalowanie VS Code Solidity
- Zadania dewelopera .NET w celu tworzenia i wywoływania kontraktów inteligentnych Ethereum
- Integracja kontraktów inteligentnych z Nethereum
- Połączenie .NET i kontraktów inteligentnych blockchainu Ethereum w Nethereum, także w [中文版](https://medium.com/my-blockchain-development-daily-journey/%E4%BD%BF%E7%94%A8nethereum%E9%80%A3%E6%8E%A5-net%E5%92%8C%E4%BB%A5%E5%A4%AA%E7%B6%B2%E5%8D%80%E5%A1%8A%E9%8F%88%E6%99%BA%E8%83%BD%E5%90%88%E7%B4%84-4a96d35ad1e1)
- Nethereum — biblioteka open source integracji .NET dla blockchainu
- Zapisywanie transakcji Ethereum do bazy danych SQL przy użyciu Nethereum
- Zobacz, jak łatwo wdrożyć kontrakty inteligentne Ethereum za pomocą C# i VisualStudio
Czy chcesz teraz pominąć konfigurację i przejść od razu do przykładów?
- Playground — korzystaj z Ethereum i dowiedz się, jak korzystać z Nethereum w przeglądarce.
Artykuły dla średniozaawansowanych
- Podręcznik Nethereum/Lista przykładów
- Wdrażaj własne programistyczne łańcuchy testowe
- Wtyczka VSCode Codegen dla Solidity
- Unity i Ethereum: jak i dlaczego?
- Utwórz ASP.NET Core Web API dla aplikacji zdecentralizowanych Ethereum
- Używanie Nethereum Web3 do wdrożenia systemu śledzenia łańcucha dostaw
- Przetwarzanie blokowe w Nethereum oraz [Przykład w C# ze strony Playground](http://playground.nethereum.com/csharp/id/1025)
- Strumieniowanie Nethereum Websocket
- Kaleido i Nethereum
- Kworum i Nethereum
Przykłady zaawansowane
- Magazyn kluczy Azure i Nethereum
- Nethereum.DappHybrid
- Referencyjna architektura backendu Ujo Nethereum
Projekty .NET, narzędzia i inne zabawne elementy
- Nethereum Playground - Kompiluj, twórz i uruchamiaj fragmenty kodu Nethereum w przeglądarce
- Nethereum Codegen Blazor — generator kodu Nethereum z interfejsem użytkownika w Blazor
- Nethereum Blazor — lekki eksplorator blockchainu i prosty portfel .NET Wasm SPA
- Wonka Business Rules Engine — silnik reguł biznesowych (dla obu platform .NET i Ethereum), wewnętrznie napędzany metadanymi
- Neue — klient .NET Core Ethereum dla Linux, Windows, MacOS
- eth-utils — funkcje narzędziowe do pracy z bazami kodu powiązanymi z Ethereum
- TestChains — 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 Github, lub po prostu przejrzeć wiele naszych przykładowych projektów. Możesz również znaleźć nas na Discordzie!
W pilnych przypadkach skontaktujmy się przez Gittera. W sprawach PR lub problemach, sprawdź repozytorium Nethermind Github.
Pozostałe listy zbiorcze
Oficjalna strona Nethereum
Oficjalna strona Nethermind
Pomóż nam zaktualizować tę stronę
Jeśli jesteś ekspertem w temacie i chcesz podzielić się wiedzą, edytuj tę stronę i wzbogać ją swoją mądrością.
Zyskasz uznanie i pomożesz społeczności Ethereum!
Użyj tego elastycznego szablonu dokumentacji
Pytania? Zadaj je na kanale #content na naszym serwerze Discord
Edytuj stronę