Ethereum untuk pengembang .NET
Pembaruan terakhir halaman: 15 Januari 2024
Gunakan Ethereum untuk membuat aplikasi terdesentralisasi (atau "dapps") yang memanfaatkan manfaat dari mata uang kripto dan teknologi blockchain. dapps ini dapat dipercaya, yang berarti bahwa 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 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 blockchain 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 Blockchain (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 Blockchain Ethereum dengan Nethereum (opens in a new tab), juga dalam 中文版 (opens in a new tab)
- Nethereum - Pustaka integrasi .NET sumber terbuka untuk blockchain (opens in a new tab)
- Menulis Transaksi Ethereum ke Database 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.
- Kueri Saldo Akun C# (opens in a new tab) VB.NET (opens in a new tab)
- Kueri Saldo Kontrak Pintar ERC20 C# (opens in a new tab) VB.NET (opens in a new tab)
- Transfer ether ke Akun C# (opens in a new tab) VB.NET (opens in a new tab)
- ... Dan banyak lagi!
Artikel tingkat menengah
- Buku Kerja/Daftar Sampel Nethereum (opens in a new tab)
- Sebarkan Testchain 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 dapps Ethereum (opens in a new tab)
- Menggunakan Nethereum Web3 untuk Mengimplementasikan Sistem Pelacakan Rantai Pasokan (opens in a new tab)
- Pemrosesan Blok Nethereum (opens in a new tab), dengan sampel C# Playground (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
- Azure Key Vault Dan Nethereum (opens in a new tab)
- Nethereum.DappHybrid (opens in a new tab)
- Arsitektur referensi backend Ujo Nethereum (opens in a new tab)
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 blockchain ringan SPA Wasm .NET dan dompet sederhana
- Wonka Business Rules Engine (opens in a new tab) - Mesin aturan bisnis (baik untuk platform .NET maupun platform Ethereum) yang pada dasarnya digerakkan oleh metadata
- 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) - Devchain .NET yang telah dikonfigurasi sebelumnya untuk respons cepat (PoA)
Mencari lebih banyak sumber daya? Lihat ethereum.org/developers.
Kontributor komunitas .NET
Di Nethereum, kami sebagian besar 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 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 mengajukan 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)