Sivu viimeksi päivitetty: August 15, 2020
Ethereum .NET-kehittäjille
Käytä Ethereumia luodaksesi hajautettuja sovelluksia (decentralized applications, "dapps"), jotka hyödyntävät kryptovaluuttaa ja lohkoketjuteknologiaa. Nämä dappit ovat luotettavia, koska Ethereumin lohkoketjussa ne ajetaan aina kuten ne on ohjelmoitu. Niillä voidaan ohjata digitaalisia varoja ja luoda uudenlaisia taloudellisia sovelluksia. Sovellukset voidaan hajauttaa, joten mikään yksittäinen kokonaisuus tai ihminen ei voi ohjata niitä ja niiden sensurointi on lähes mahdotonta.
Rakenna hajautettuja sovelluksia Ethereumin päälle ja hyödynnä älysopimuksia käyttäen työkaluja ja ohjelmointikieliä Microsoftin tech stackistä: kielinä C#, # Visual Basic .NET, F#, työkaluina VSCode ja Visual Studio sekä ohjelmistokehyksinä .NET Framework/.NET Core/.NET. Julkaise Ethereum-lohkoketju minuuteissa Azureen käyttäen Microsoftin Azure BlockChainia. Tuo .NET Ethereumiin!
Älysopimukset ja Solidity-ohjelmointikieli tutuiksi
Näin pääset alkuun .NETin integroimisessa Ethereumiin
Tarvitsetko perusteellisempaa aloitusta? Katso ethereum.org/fi/learn tai ethereum.org/fi/developers.
- Lohkoketjut selitettynä
- Älysopimusten ymmärtäminen
- Kirjoita ensimmäinen älysopimuksesi
- Opi kääntämään ja julkaisemaan Solidityä
Aloittelijan lähteet ja linkit
Johdanto Nethereum-kirjastoon ja VS Code Solidityyn
- Nethereum, alkuun pääseminen
- VS Code Solidityn asentaminen
- .NET-kehittäjien työnkulku Ethereumin älysopimusten luontiin ja kutsumiseen
- Älysopimusten integrointi Nethereumilla
- Liitä .NET ja Ethereum-lohkoketjun älysopimukset Nethereumilla, myös kielellä 中文版
- Nethereum - avoimen lähdekoodin .NET-integraatiokirjasto lohkoketjulle
- Ethereum-liiketapahtuman kirjaaminen SQL-tietokantaan käyttäen Nethereumia
- Ethereum-älysopimuksen julkaiseminen käyttämällä C#:ia ja VisualStudiota
Haluatko ohittaa asennuksen nyt ja hypätä suoraan esimerkkeihin?
- Playground - Hyödynnä Ethereumia ja opi käyttämään Nethereumia verkkoselaimen kautta.
Keskitason artikkelit
- Nethereum-oppikirja/esimerkkilista
- Lähetä oma kehityksesi testiketjuun
- VSCode Codegen -lisäosa Soliditylle
- Unity ja Ethereum: Miksi ja miten
- Luo ASP.NET Core Web API Ethereumin dappeille
- Nethereum Web3:n käyttö toimitusketjun seurantajärjestelmän toteutuksessa
- Nethereum-lohkoprosessointi C#-leikkikenttä esimerkillä
- Nethereum Websocketin striimaus
- Kaleido ja Nethereum
- Quorum ja Nethereum
Edistyneet käyttösuunnittelumallit
.NET-projektit, työkalut ja muut tavarat hauskanpitoon {#dot-net-projects-tools-and-other-fun stiff}
- Nethereum Playground - Käännä, luo ja aja Nethereum-koodipätkiä selaimessa
- Nethereum Codegen Blazor - Nethereum codegen UI:lla Blazorissa
- Nethereum Blazor - .NET Wasm SPA kevyt lohkoketjuselain ja yksinkertainen lompakko
- Wonka Business Rules Engine - järjestelmä liiketoimintasäännöille (sekä .NET-alustalle että Ethereum-alustalle), joka on luonnostaan metadatakäyttöinen
- Nethermind - A .NET Core Ethereum -asiakasohjelma Linuxille, Windowsille ja MacOs:lle
- eth-utils - hyötyfunktioita Etherumiin liittyvien koodipohjien kanssa työskentelyyn
- TestChains - Valmiiksi määritellyt .NET-kehitysketjut nopeisiin vasteisiin (PoA)
Etsitkö lisää resursseja? Katso ethereum.org/fi/developers.
.NET-yhteisön osallistujat
Me Nethereumilla useimmiten vietämme eniten aikaa Gitterissä, jonne kaikki ovat tervetulleita kysymään/vastaamaan kysymyksiin, saamaan apua tai vain chillaamaan. Voit halutessasi tehdä suhdetoimintaa tai avata ongelman Nethereum Github -tietolähteessä, tai vain selata meidän useita sivu-/näyteprojektejamme.
Nethermindilla pidetään yhteyttä Gitterissä. Suhdetoimintaa tai ongelmia varten tutustu Nethermind Github -tietolähteeseen.