Ethereum untuk pengembang .NET
Terakhir diedit: @yeremiaryangunadi(opens in a new tab), 15 Januari 2024
Gunakan Ethereum untuk membuat aplikasi terdesentralisasi (atau "dapp") yang menggunakan keuntungan teknologi mata uang kripto dan blockchain. Dapp ini dapat dipercaya, yang berarti setelah diterapkan ke Ethereum, dapp akan selalu berjalan seperti yang telah diprogramkan. Dapp dapat mengontrol aset digital untuk membuat aplikasi keuangan jenis baru. Dapp juga terdesentralisasi, yang berarti tidak ada entitas atau orang yang mengontrolnya dan hampir mustahil untuk disensor.
Buatlah aplikasi terdesentralisasi di atas Ethereum dan berinteraksilah dengan kontrak pintar menggunakan peralatan dan bahasa dari teknologi tumpukan Microsoft - Mendukung C#, # Visual Basic .NET, F#, dengan peralatan seperti VSCode dan Visual Studio, di .NET Framework/.NET Core/.NET Standard. Gunakan blockchain Ethereum di Azure menggunakan Blockchain Microsoft Azure dalam hitungan menit. Bawa kecintaan Anda terhadap .NET ke Ethereum!
Mulai menggunakan kontrak pintar dan bahasa Solidity
Ambil langkah awal untuk mengintegrasikan .NET dengan Ethereum
Perlu penjelasan yang lebih mendasar? Kunjungi ethereum.org/learn atau ethereum.org/developers.
- Blockchain Dijelaskan(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 Menggunakan Solidity(opens in a new tab)
Referensi dan tautan untuk pemula
Memperkenalkan pustaka Nethereum dan VS Code Solidity
- Nethereum, Pendahuluan(opens in a new tab)
- Menginstal VS Code Solidity(opens in a new tab)
- Alur Kerja bagi 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 di 中文版(opens in a new tab)
- Nethereum - Pustaka integrasi .NET sumber terbuka untuk blockchain(opens in a new tab)
- Menulis Transaksi Ethereum pada Basis Data SQL Menggunakan Nethereum(opens in a new tab)
- Lihat cara menyebarkan kontrak pintar Ethereum dengan mudah menggunakan C# dan VisualStudio(opens in a new tab)
Ingin melewati pengaturan sekarang, dan terjun langsung ke sampel?
- Playground(opens in a new tab) - Berinteraksi dengan Ethereum dan pelajari cara menggunakan Nethereum melalui browser.
- Tanyakan Saldo Akun C#(opens in a new tab) VB.NET(opens in a new tab)
- Tanyakan 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
- Daftar Buku Kerja/Contoh Nethereum(opens in a new tab)
- Gunakan Testchain Pengembangan Anda Sendiri(opens in a new tab)
- Plugin VSCode Codegen untuk Solidity(opens in a new tab)
- Unity dan Ethereum: Kenapa dan Bagaimana(opens in a new tab)
- Buat API Web Inti ASP.NET untuk dapp 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 contoh C# Playground(opens in a new tab)
- Penyiaran 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 Nethereum Ujo(opens in a new tab)
Proyek, peralatan, dan hal menyenangkan lainnya dari .NET
- Nethereum Playground(opens in a new tab) - Kompilasikan, buat, dan jalankan snippet kode Nethereum di browser
- Nethereum Codegen Blazor(opens in a new tab) - Codegen Nethereum dengan UI di Blazor
- Nethereum Blazor(opens in a new tab) - Penjelajah blockchain ringan .NET Wasm SPA dan dompet sederhana
- Wonka Business Rules Engine(opens in a new tab) - Mesin aturan bisnis (baik untuk platform.NET dan juga platform Ethereum) yang pada dasarnya digerakkan oleh metadata
- Nethermind(opens in a new tab) - Sebuah klien Ethereum Inti .NET untuk Linux, Windows, MacOs
- eth-utils(opens in a new tab) - fungsi utilitas untuk bekerja dengan basis kode yang terkait dengan Ethereum
- TestChains(opens in a new tab) - Devchain .NET yang telah dikonfigurasi untuk respon cepat (PoA)
Ingin mencari informasi tambahan? Kunjungi ethereum.org/developers.
Kontributor komunitas .NET
Di Nethereum, kami biasanya berkumpul di Gitter(opens in a new tab) di mana semua orang bisa bertanya/menjawab pertanyaan, meminta bantuan, atau sekadar berbicang santai. Jangan sungkan untuk melakukan PR atau membuka masalah di repositori GitHub Nethereum(opens in a new tab), atau sekadar menjelajahi berbagai sisi/sampel proyek yang kami miliki. Anda juga dapat menemukan kami di Discord(opens in a new tab)!
Di Nethermind, mari berbincang lewat Gitter(opens in a new tab). Untuk PR atau masalah, lihat repositori GitHub Nethermind(opens in a new tab).
Daftar artikel lainnya
Situs Resmi Nethereum(opens in a new tab)
Situs Resmi Nethermind(opens in a new tab)