---
title: Ethereum untuk pengembang .NET
description: Pelajari cara mengembangkan untuk Ethereum menggunakan proyek dan perkakas berbasis .NET
lang: id
incomplete: true
---

<FeaturedText>Pelajari cara mengembangkan untuk Ethereum menggunakan proyek dan perkakas berbasis .NET</FeaturedText>

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 {#getting-started-with-smart-contracts-and-the-solidity-language}

**Ambil langkah pertama Anda untuk mengintegrasikan .NET dengan Ethereum**

Butuh pengantar yang lebih mendasar terlebih dahulu? Lihat [ethereum.org/learn](/learn/) atau [ethereum.org/developers](/developers/).

- [Penjelasan Rantai Blok](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Memahami Kontrak Pintar](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Tulis Kontrak Pintar Pertama Anda](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Pelajari Cara Mengompilasi dan Menyebarkan Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## Referensi dan tautan untuk pemula {#beginner-references-and-links}

**Memperkenalkan pustaka Nethereum dan VS Code Solidity**

- [Nethereum, Memulai](https://docs.nethereum.com/docs/getting-started/welcome/)
- [Menginstal VS Code Solidity](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity)
- [Alur Kerja Pengembang .NET untuk Membuat dan Memanggil Kontrak Pintar Ethereum](https://medium.com/coinmonks/a-net-developers-workflow-for-creating-and-calling-ethereum-smart-contracts-44714f191db2)
- [Integrasi kontrak pintar dengan Nethereum](https://kauri.io/#collections/Getting%20Started/smart-contracts-integration-with-nethereum/#smart-contracts-integration-with-nethereumm)
- [Menghubungkan .NET dan Kontrak Pintar Rantai Blok Ethereum dengan Nethereum](https://medium.com/my-blockchain-development-daily-journey/interfacing-net-and-ethereum-blockchain-smart-contracts-with-nethereum-2fa3729ac933), juga dalam [中文版](https://medium.com/my-blockchain-development-daily-journey/%E4%BD%BF%E7%94%A8nethereum%E9%80%A3%E6%8E%A5-net%E5%92%8C%E4%BB%A5%E5%A4%AA%E7%B6%B2%E5%8D%80%E5%A1%8A%E9%8F%88%E6%99%BA%E8%83%BD%E5%90%88%E7%B4%84-4a96d35ad1e1)
- [Nethereum - Pustaka integrasi .NET sumber terbuka untuk rantai blok](https://kauri.io/#collections/a%20hackathon%20survival%20guide/nethereum-an-open-source-.net-integration-library/)
- [Menulis Transaksi Ethereum ke Basis Data SQL Menggunakan Nethereum](https://medium.com/coinmonks/writing-ethereum-transactions-to-sql-database-using-nethereum-fd94e0e4fa36)
- [Lihat cara mudah menyebarkan kontrak pintar Ethereum menggunakan C# dan VisualStudio](https://koukia.ca/deploy-ethereum-smart-contracts-using-c-and-visualstudio-5be188ae928c)

**Ingin melewati penyiapan untuk saat ini, dan langsung ke sampel?**

- [Nethereum Playground](https://playground.nethereum.com/) - Berinteraksi dengan Ethereum dan pelajari cara menggunakan Nethereum melalui peramban.
  - [Kueri Saldo Akun](https://docs.nethereum.com/docs/core-foundation/guide-query-balance)
  - [Kueri Saldo Kontrak Pintar ERC-20](https://docs.nethereum.com/docs/smart-contracts/erc20)
  - [Transfer Ether ke Akun](https://docs.nethereum.com/docs/core-foundation/guide-send-eth)
  - ... Dan banyak lagi!

## Artikel tingkat menengah {#intermediate-articles}

- [Nethereum Memulai & Proyek Pertama](https://docs.nethereum.com/docs/getting-started/first-project)
- [Menyebarkan Rantai Uji Pengembangan Anda Sendiri](https://github.com/Nethereum/Testchains)
- [Pembuatan kode dengan Nethereum dan VS Code](https://docs.nethereum.com/docs/smart-contracts/code-generation/)
- [Unity dan Ethereum: Mengapa dan Bagaimana](https://www.raywenderlich.com/5509-unity-and-ethereum-why-and-how)
- [Membuat Web API ASP.NET Core untuk aplikasi terdesentralisasi (dapp) Ethereum](https://tech-mint.com/blockchain/create-asp-net-core-web-api-for-ethereum-dapps/)
- [Kerangka kerja MUD Nethereum untuk aplikasi onchain terstruktur](https://docs.nethereum.com/docs/mud-framework/overview/)
- [Pemrosesan Rantai Blok Nethereum](https://docs.nethereum.com/docs/data-and-indexing/guide-blockchain-processing)
- [Streaming waktu nyata Nethereum](https://docs.nethereum.com/docs/core-foundation/guide-realtime-streaming/)
- [Kaleido dan Nethereum](https://kaleido.io/kaleido-and-nethereum/)
- [Quorum dan Nethereum](https://github.com/Nethereum/Nethereum/blob/master/src/Nethereum.Quorum/README.md)

## Pola penggunaan tingkat lanjut {#advanced-use-patterns}

- [Azure Key Vault Dan Nethereum](https://github.com/Azure-Samples/bc-community-samples/tree/master/akv-nethereum)
- [Nethereum.DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid)
- [Arsitektur referensi backend Ujo Nethereum](https://github.com/Nethereum/ujo-backend)

## Proyek, perkakas, dan hal menyenangkan lainnya tentang .NET {#dot-net-projects-tools-and-other-fun-stuff}

- [Nethereum Playground](https://playground.nethereum.com/) - _Kompilasi, buat, dan jalankan cuplikan kode Nethereum di peramban_
- [Nethereum Codegen Blazor](https://github.com/Nethereum/Nethereum.CodeGen.Blazor) - _Codegen Nethereum dengan UI di Blazor_
- [Nethereum Blazor](https://github.com/Nethereum/NethereumBlazor) - _Penjelajah rantai blok ringan dan dompet sederhana SPA Wasm .NET_
- [Wonka Business Rules Engine](https://github.com/Nethereum/Wonka) - _Mesin aturan bisnis (baik untuk platform .NET maupun platform Ethereum) yang pada dasarnya digerakkan oleh metadata_
- [Nethermind](https://github.com/NethermindEth/nethermind) - _Klien Ethereum .NET Core untuk Linux, Windows, MacOS_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _fungsi utilitas untuk bekerja dengan basis kode terkait Ethereum_
- [TestChains](https://github.com/Nethereum/TestChains) - _Rantai pengembangan .NET yang telah dikonfigurasi sebelumnya untuk respons cepat (bukti otoritas (PoA))_

Mencari lebih banyak sumber daya? Kunjungi [ethereum.org/developers](/developers/).

## Kontributor komunitas .NET {#dot-net-community-contributors}

Di Nethereum, kami biasanya berkumpul di [Gitter](https://gitter.im/Nethereum/Nethereum) 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](https://github.com/Nethereum), atau sekadar menelusuri banyak proyek sampingan/sampel yang kami miliki. Anda juga dapat menemukan kami di [Discord](https://discord.gg/jQPrR58FxX)!

Jika Anda baru mengenal Nethermind dan butuh bantuan untuk memulai, bergabunglah dengan [Discord](https://discord.gg/PaCMRFdvWT) kami. Pengembang kami siap menjawab pertanyaan Anda. Jangan ragu untuk membuka PR atau menyampaikan masalah apa pun di [repositori GitHub Nethermind](https://github.com/NethermindEth/nethermind).

## Daftar agregat lainnya {#other-aggregated-lists}

[Situs Resmi Nethereum](https://nethereum.com/)  
[Situs Resmi Nethermind](https://nethermind.io/)
