Ethereum untuk pengembang .NET
Terakhir diedit: @yeremiaryangunadi, 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
- Memahami Kontrak Pintar
- Tulis Kontrak Pintar Pertama Anda
- Pelajari Cara Mengompilasi dan Menggunakan Solidity
Referensi dan tautan untuk pemula
Memperkenalkan pustaka Nethereum dan VS Code Solidity
- Nethereum, Pendahuluan
- Menginstal VS Code Solidity
- Alur Kerja bagi Pengembang .NET untuk Membuat dan Memanggil Kontrak Pintar Ethereum
- Integrasi kontrak pintar dengan Nethereum
- Menghubungkan .NET dan Kontrak Pintar Blockchain Ethereum dengan Nethereum, juga di 中文版
- Nethereum - Pustaka integrasi .NET sumber terbuka untuk blockchain
- Menulis Transaksi Ethereum pada Basis Data SQL Menggunakan Nethereum
- Lihat cara menyebarkan kontrak pintar Ethereum dengan mudah menggunakan C# dan VisualStudio
Ingin melewati pengaturan sekarang, dan terjun langsung ke sampel?
- Playground - Berinteraksi dengan Ethereum dan pelajari cara menggunakan Nethereum melalui browser.
Artikel tingkat menengah
- Daftar Buku Kerja/Contoh Nethereum
- Gunakan Testchain Pengembangan Anda Sendiri
- Plugin VSCode Codegen untuk Solidity
- Unity dan Ethereum: Kenapa dan Bagaimana
- Buat API Web Inti ASP.NET untuk dapp Ethereum
- Menggunakan Nethereum Web3 untuk Mengimplementasikan Sistem Pelacakan Rantai Pasokan
- Pemrosesan Blok Nethereum, dengan contoh C# Playground
- Penyiaran Websocket Nethereum
- Kaleido dan Nethereum
- Quorum dan Nethereum
Pola penggunaan tingkat lanjut
Proyek, peralatan, dan hal menyenangkan lainnya dari .NET
- Nethereum Playground - Kompilasikan, buat, dan jalankan snippet kode Nethereum di browser
- Nethereum Codegen Blazor - Codegen Nethereum dengan UI di Blazor
- Nethereum Blazor - Penjelajah blockchain ringan .NET Wasm SPA dan dompet sederhana
- Wonka Business Rules Engine - Mesin aturan bisnis (baik untuk platform.NET dan juga platform Ethereum) yang pada dasarnya digerakkan oleh metadata
- Nethermind - Sebuah klien Ethereum Inti .NET untuk Linux, Windows, MacOs
- eth-utils - fungsi utilitas untuk bekerja dengan basis kode yang terkait dengan Ethereum
- TestChains - 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 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, atau sekadar menjelajahi berbagai sisi/sampel proyek yang kami miliki. Anda juga dapat menemukan kami di Discord!
Di Nethermind, mari berbincang lewat Gitter. Untuk PR atau masalah, lihat repositori GitHub Nethermind.