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