Ethereum untuk pengembang .NET
Gunakan Ethereum untuk membuat aplikasi terdesentralisasi (atau "dapp") yang memanfaatkan keuntungan dari mata uang kripto dan teknologi rantai blok. Dapp ini dapat dipercaya, yang berarti setelah disebarkan ke Ethereum, mereka akan selalu berjalan sesuai program. Mereka dapat mengontrol aset digital untuk membuat jenis aplikasi keuangan baru. Mereka dapat terdesentralisasi, yang berarti tidak ada entitas atau orang tunggal yang mengendalikannya dan hampir tidak mungkin untuk disensor.
Bangun aplikasi terdesentralisasi (dapp) di atas Ethereum dan berinteraksi dengan kontrak pintar menggunakan perkakas dan bahasa dari tumpukan teknologi Microsoft - Mendukung C#, # Visual Basic .NET, F#, pada perkakas seperti VSCode dan Visual Studio, di seluruh .NET Framework/.NET Core/.NET Standard. Sebarkan rantai blok Ethereum di Azure menggunakan Microsoft Azure Blockchain dalam hitungan menit. Bawa kecintaan pada .NET ke Ethereum!
Memulai dengan kontrak pintar dan bahasa Solidity
Ambil langkah pertama Anda untuk mengintegrasikan .NET dengan Ethereum
Butuh pengantar yang lebih mendasar terlebih dahulu? Lihat ethereum.org/learn atau ethereum.org/developers.
- Penjelasan Rantai Blok (opens in a new tab)
- Memahami Kontrak Pintar (opens in a new tab)
- Tulis Kontrak Pintar Pertama Anda (opens in a new tab)
- Pelajari Cara Mengompilasi dan Menyebarkan Solidity (opens in a new tab)
Referensi dan tautan untuk pemula
Memperkenalkan pustaka Nethereum dan VS Code Solidity
- Nethereum, Memulai (opens in a new tab)
- Menginstal VS Code Solidity (opens in a new tab)
- Alur Kerja Pengembang .NET untuk Membuat dan Memanggil Kontrak Pintar Ethereum (opens in a new tab)
- Integrasi kontrak pintar dengan Nethereum (opens in a new tab)
- Menghubungkan .NET dan Kontrak Pintar Rantai Blok Ethereum dengan Nethereum (opens in a new tab), juga dalam 中文版 (opens in a new tab)
- Nethereum - Pustaka integrasi .NET sumber terbuka untuk rantai blok (opens in a new tab)
- Menulis Transaksi Ethereum ke Basis Data SQL Menggunakan Nethereum (opens in a new tab)
- Lihat cara mudah menyebarkan kontrak pintar Ethereum menggunakan C# dan VisualStudio (opens in a new tab)
Ingin melewati penyiapan untuk saat ini, dan langsung menuju ke sampel?
- Playground (opens in a new tab) - Berinteraksi dengan Ethereum dan pelajari cara menggunakan Nethereum melalui peramban.
Artikel tingkat menengah
- Nethereum Memulai & Proyek Pertama (opens in a new tab)
- Sebarkan Rantai Pengujian Pengembangan Anda Sendiri (opens in a new tab)
- Plugin Codegen VSCode untuk Solidity (opens in a new tab)
- Unity dan Ethereum: Mengapa dan Bagaimana (opens in a new tab)
- Buat Web API ASP.NET Core untuk dapp Ethereum (opens in a new tab)
- Menggunakan Web3 Nethereum untuk Mengimplementasikan Sistem Pelacakan Rantai Pasokan (opens in a new tab)
- Pemrosesan Rantai Blok Nethereum (opens in a new tab)
- Streaming Websocket Nethereum (opens in a new tab)
- Kaleido dan Nethereum (opens in a new tab)
- Quorum dan Nethereum (opens in a new tab)
Pola penggunaan tingkat lanjut
Proyek, perkakas, dan hal menyenangkan lainnya tentang .NET
- Nethereum Playground (opens in a new tab) - Kompilasi, buat, dan jalankan cuplikan kode Nethereum di peramban
- Nethereum Codegen Blazor (opens in a new tab) - Codegen Nethereum dengan UI di Blazor
- Nethereum Blazor (opens in a new tab) - Penjelajah rantai blok ringan dan dompet sederhana SPA Wasm .NET
- Nethermind (opens in a new tab) - Klien Ethereum .NET Core untuk Linux, Windows, MacOS
- eth-utils (opens in a new tab) - fungsi utilitas untuk bekerja dengan basis kode terkait Ethereum
- TestChains (opens in a new tab) - Rantai pengembangan .NET yang telah dikonfigurasi sebelumnya untuk respons cepat (bukti otoritas (PoA))
Mencari lebih banyak sumber daya? Lihat ethereum.org/developers.
Kontributor komunitas .NET
Di Nethereum, kami biasanya berkumpul di Gitter (opens in a new tab) di mana semua orang dipersilakan untuk bertanya/menjawab pertanyaan, mendapatkan bantuan, atau sekadar bersantai. Jangan ragu untuk membuat PR atau membuka masalah (issue) di repositori GitHub Nethereum (opens in a new tab), atau sekadar menelusuri banyak proyek sampingan/sampel yang kami miliki. Anda juga dapat menemukan kami di Discord (opens in a new tab)!
Jika Anda baru mengenal Nethermind dan butuh bantuan untuk memulai, bergabunglah dengan Discord (opens in a new tab) kami. Pengembang kami siap menjawab pertanyaan Anda. Jangan ragu untuk membuka PR atau menyampaikan masalah apa pun di repositori GitHub Nethermind (opens in a new tab).
Daftar agregat lainnya
Situs Resmi Nethereum (opens in a new tab)
Situs Resmi Nethermind (opens in a new tab)