Ethereum kwa wasanidi programu wa .NET
Ukurasa ulihaririwa mwisho: 15 Januari 2024
Tumia Ethereum kuunda programu zilizogatuliwa (au "dapps") zinazotumia manufaa ya sarafu fiche na teknolojia ya kiambajengo. Dapp hizi zinaweza kuaminika, kumaanisha kwamba pindi tu zitakapotumwa Ethereum, zitatumika kila mara jinsi zilivyoratibiwa. Wanaweza kudhibiti vipengee vya dijitali ili kuunda aina mpya za programu za kifedha. Zinaweza kugatuliwa, kumaanisha kuwa hakuna huluki moja au mtu anayezidhibiti na karibu haiwezekani kuzidhibiti.
Tengeneza mifumo iliyotawanywa juu ya Ethereum na uingiliane na mikataba-erevu kwa kutumia zana na lugha kutoka kwenye mrundikano wa teknolojia ya Microsoft - Inayotumika na C#, # Visual Basic .NET, F#, kwenye zana kama vile VSCode na Visual Studio, kwenye .NET Framework/.NET Core/.NET Standard. Sambaza mnyororo wa bloku wa Ethereum kwenye Azure kwa kutumia Microsoft Azure Blockchain ndani ya dakika. Leta upendo wa .NET kwa Ethereum!
Kuanza na mikataba-erevu na lugha ya Solidity
Chukua hatua zako za kwanza za kuunganisha .NET na Ethereum
Je, unahitaji primer ya msingi zaidi kwanza? Angalia ethereum.org/learn au ethereum.org/developers.
- Mnyororo wa bloku Umefafanuliwa (opens in a new tab)
- Kuelewa Mikataba-erevu (opens in a new tab)
- Andika Mkataba-erevu wako wa Kwanza (opens in a new tab)
- Jifunze Jinsi ya Kuandaa na Kupeleka Solidity (opens in a new tab)
Marejeleo na viungo kwa wanaoanza
Utangulizi wa maktaba ya Nethereum na VS Code Solidity
- Nethereum, Kuanza (opens in a new tab)
- Kusakinisha VS Code Solidity (opens in a new tab)
- Mtiririko wa Kazi wa Msanidi Programu wa .NET kwa ajili ya Kuunda na Kuita Mikataba-erevu ya Ethereum (opens in a new tab)
- Ujumuishaji wa mikataba-erevu na Nethereum (opens in a new tab)
- Kuunganisha .NET na Mikataba-erevu ya Mnyororo wa Bloku wa Ethereum na Nethereum (opens in a new tab), pia katika 中文版 (opens in a new tab)
- Nethereum - Maktaba ya chanzo-wazi ya ujumuishaji wa .NET kwa ajili ya mnyororo wa bloku (opens in a new tab)
- Kuandika Miamala ya Ethereum kwenye Hifadhidata ya SQL kwa kutumia Nethereum (opens in a new tab)
- Angalia jinsi ya kusambaza kwa urahisi mikataba-erevu ya Ethereum kwa kutumia C# na VisualStudio (opens in a new tab)
Je, unataka kuruka usanidi kwa sasa, na urukie moja kwa moja kwenye sampuli?
- Playground (opens in a new tab) - Ingiliana na Ethereum na jifunze jinsi ya kutumia Nethereum kupitia kivinjari.
- Hoja Salio la Akaunti C# (opens in a new tab) VB.NET (opens in a new tab)
- Hoja Salio la Mkataba-erevu wa ERC20 C# (opens in a new tab) VB.NET (opens in a new tab)
- Hamisha ether kwenye Akaunti C# (opens in a new tab) VB.NET (opens in a new tab)
- ... Na zaidi!
Makala za wastani
- Kitabu cha Kazi/Orodha ya Sampuli ya Nethereum (opens in a new tab)
- Sambaza Testchains zako za Maendeleo (opens in a new tab)
- Programu-jalizi ya Codegen ya VSCode kwa ajili ya Solidity (opens in a new tab)
- Unity na Ethereum: Kwa nini na Jinsi gani (opens in a new tab)
- Unda API ya Wavuti ya ASP.NET Core kwa ajili ya mfumo mtawanyo wa kimamlaka ya Ethereum (opens in a new tab)
- Kutumia Nethereum Web3 kutekeleza Mfumo wa Ufuatiliaji wa Mnyororo wa Ugavi (opens in a new tab)
- Uchakataji wa Bloku za Nethereum (opens in a new tab), na sampuli ya Playground ya C# (opens in a new tab)
- Utiririshaji wa Websocket wa Nethereum (opens in a new tab)
- Kaleido na Nethereum (opens in a new tab)
- Quorum na Nethereum (opens in a new tab)
Mifumo ya juu ya matumizi
- Azure Key Vault na Nethereum (opens in a new tab)
- Nethereum.DappHybrid (opens in a new tab)
- Usanifu wa marejeleo wa backend ya Ujo Nethereum (opens in a new tab)
Miradi ya .NET, zana na mambo mengine ya kufurahisha
- Nethereum Playground (opens in a new tab) - Kusanya, unda, na endesha vijisehemu vya msimbo vya Nethereum kwenye kivinjari
- Nethereum Codegen Blazor (opens in a new tab) - Nethereum codegen na UI katika Blazor
- Nethereum Blazor (opens in a new tab) - Kichunguzi chepesi cha mnyororo wa bloku cha .NET Wasm SPA na mkoba rahisi
- Injini ya Kanuni za Biashara ya Wonka (opens in a new tab) - Injini ya kanuni za biashara (kwa jukwaa la .NET na jukwaa la Ethereum) ambayo inaendeshwa na metadata
- Nethermind (opens in a new tab) - Mteja wa Ethereum wa .NET Core kwa ajili ya Linux, Windows, MacOS
- eth-utils (opens in a new tab) - kazi za matumizi kwa ajili ya kufanya kazi na misimbo-msingi inayohusiana na Ethereum
- TestChains (opens in a new tab) - .NET devchains zilizosanidiwa awali kwa ajili ya majibu ya haraka (PoA)
Je, unatafuta rasilimali zaidi? Angalia ethereum.org/developers.
Wachangiaji wa jumuiya ya .NET
Katika Nethereum, mara nyingi huwa tunabarizi kwenye Gitter (opens in a new tab) ambapo kila mtu anakaribishwa kuuliza/kujibu maswali, kupata usaidizi, au kupumzika tu. Jisikie huru kufanya PR au kufungua suala kwenye hazina ya GitHub ya Nethereum (opens in a new tab), au vinjari tu miradi mingi ya kando/sampuli tuliyo nayo. Unaweza pia kutupata kwenye Discord (opens in a new tab)!
Ikiwa wewe ni mgeni kwenye Nethermind na unahitaji usaidizi ili kuanza, jiunge na Discord (opens in a new tab) yetu. Wasanidi wetu wako tayari kujibu maswali yako. Usisite kufungua PR au kuibua masuala yoyote kwenye hazina ya GitHub ya Nethermind (opens in a new tab).
Orodha zingine zilizokusanywa
Tovuti Rasmi ya Nethereum (opens in a new tab)
Tovuti Rasmi ya Nethermind (opens in a new tab)