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 (terbuka di tab baru)
- Memahami Kontrak Pintar (terbuka di tab baru)
- Tulis Kontrak Pintar Pertama Anda (terbuka di tab baru)
- Pelajari Cara Mengompilasi dan Menyebarkan Solidity (terbuka di tab baru)
Referensi dan tautan untuk pemula
Memperkenalkan pustaka Nethereum dan VS Code Solidity
- Nethereum, Memulai (terbuka di tab baru)
- Menginstal VS Code Solidity (terbuka di tab baru)
- Alur Kerja Pengembang .NET untuk Membuat dan Memanggil Kontrak Pintar Ethereum (terbuka di tab baru)
- Integrasi kontrak pintar dengan Nethereum (terbuka di tab baru)
- Menghubungkan .NET dan Kontrak Pintar Rantai Blok Ethereum dengan Nethereum (terbuka di tab baru), juga dalam 中文版 (terbuka di tab baru)
- Nethereum - Pustaka integrasi .NET sumber terbuka untuk rantai blok (terbuka di tab baru)
- Menulis Transaksi Ethereum ke Basis Data SQL Menggunakan Nethereum (terbuka di tab baru)
- Lihat cara mudah menyebarkan kontrak pintar Ethereum menggunakan C# dan VisualStudio (terbuka di tab baru)
Ingin melewati penyiapan untuk saat ini, dan langsung ke sampel?
- Nethereum Playground (terbuka di tab baru) - Berinteraksi dengan Ethereum dan pelajari cara menggunakan Nethereum melalui peramban.
Artikel tingkat menengah
- Nethereum Memulai & Proyek Pertama (terbuka di tab baru)
- Menyebarkan Rantai Uji Pengembangan Anda Sendiri (terbuka di tab baru)
- Pembuatan kode dengan Nethereum dan VS Code (terbuka di tab baru)
- Unity dan Ethereum: Mengapa dan Bagaimana (terbuka di tab baru)
- Membuat Web API ASP.NET Core untuk aplikasi terdesentralisasi (dapp) Ethereum (terbuka di tab baru)
- Kerangka kerja MUD Nethereum untuk aplikasi onchain terstruktur (terbuka di tab baru)
- Pemrosesan Rantai Blok Nethereum (terbuka di tab baru)
- Streaming waktu nyata Nethereum (terbuka di tab baru)
- Kaleido dan Nethereum (terbuka di tab baru)
- Quorum dan Nethereum (terbuka di tab baru)
Pola penggunaan tingkat lanjut
- Azure Key Vault Dan Nethereum (terbuka di tab baru)
- Nethereum.DappHybrid (terbuka di tab baru)
- Arsitektur referensi backend Ujo Nethereum (terbuka di tab baru)
Proyek, perkakas, dan hal menyenangkan lainnya tentang .NET
- Nethereum Playground (terbuka di tab baru) - Kompilasi, buat, dan jalankan cuplikan kode Nethereum di peramban
- Nethereum Codegen Blazor (terbuka di tab baru) - Codegen Nethereum dengan UI di Blazor
- Nethereum Blazor (terbuka di tab baru) - Penjelajah rantai blok ringan dan dompet sederhana SPA Wasm .NET
- Wonka Business Rules Engine (terbuka di tab baru) - Mesin aturan bisnis (baik untuk platform .NET maupun platform Ethereum) yang pada dasarnya digerakkan oleh metadata
- Nethermind (terbuka di tab baru) - Klien Ethereum .NET Core untuk Linux, Windows, MacOS
- eth-utils (terbuka di tab baru) - fungsi utilitas untuk bekerja dengan basis kode terkait Ethereum
- TestChains (terbuka di tab baru) - Rantai pengembangan .NET yang telah dikonfigurasi sebelumnya untuk respons cepat (bukti otoritas (PoA))
Mencari lebih banyak sumber daya? Kunjungi ethereum.org/developers.
Kontributor komunitas .NET
Di Nethereum, kami biasanya berkumpul di Gitter (terbuka di tab baru) 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 (terbuka di tab baru), atau sekadar menelusuri banyak proyek sampingan/sampel yang kami miliki. Anda juga dapat menemukan kami di Discord (terbuka di tab baru)!
Jika Anda baru mengenal Nethermind dan butuh bantuan untuk memulai, bergabunglah dengan Discord (terbuka di tab baru) kami. Pengembang kami siap menjawab pertanyaan Anda. Jangan ragu untuk membuka PR atau menyampaikan masalah apa pun di repositori GitHub Nethermind (terbuka di tab baru).
Daftar agregat lainnya
Situs Resmi Nethereum (terbuka di tab baru)
Situs Resmi Nethermind (terbuka di tab baru)