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

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

Gunakan Ethereum untuk membuat aplikasi terdesentralisasi (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.

## Memulai dengan kontrak pintar dan bahasa Solidity {#getting-started-with-smart-contracts-and-solidity}

**Ambil langkah pertama Anda untuk mengintegrasikan Rust dengan Ethereum**

Butuh panduan dasar terlebih dahulu? Kunjungi [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)

## Artikel pemula {#beginner-articles}

- [Klien Ethereum Rust](https://openethereum.github.io/) \* **Perhatikan bahwa OpenEthereum [telah usang](https://medium.com/openethereum/gnosis-joins-erigon-formerly-turbo-geth-to-release-next-gen-ethereum-client-c6708dd06dd) dan tidak lagi dipelihara.** Gunakan dengan hati-hati dan sebaiknya beralih ke implementasi klien lain.
- [Mengirim Transaksi ke Ethereum Menggunakan Rust](https://kauri.io/#collections/A%20Hackathon%20Survival%20Guide/sending-ethereum-transactions-with-rust/)
- [Tutorial langkah demi langkah tentang cara menulis kontrak dalam Wasm Rust untuk Kovan](https://github.com/paritytech/pwasm-tutorial)

## Artikel menengah {#intermediate-articles}

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

- [Pustaka eksternal pwasm_ethereum untuk berinteraksi dengan jaringan mirip Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Membangun Obrolan Terdesentralisasi Menggunakan JavaScript dan Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
- [Membangun Aplikasi Todo Terdesentralisasi Menggunakan Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)

- [Membangun rantai blok di Rust](https://blog.logrocket.com/how-to-build-a-blockchain-in-rust/)

## Proyek dan perkakas Rust {#rust-projects-and-tools}

- [pwasm-ethereum](https://github.com/paritytech/pwasm-ethereum) - _Koleksi eksternal untuk berinteraksi dengan jaringan mirip Ethereum_
- [Lighthouse](https://github.com/sigp/lighthouse) - _Klien lapisan konsensus Ethereum yang cepat_
- [Ethereum WebAssembly](https://ewasm.readthedocs.io/en/mkdocs/) - _Usulan desain ulang lapisan eksekusi kontrak pintar Ethereum menggunakan subset deterministik dari WebAssembly_
- [oasis_std](https://docs.rs/oasis-std/latest/oasis_std/index.html) - _Referensi API OASIS_
- [Solaris](https://github.com/paritytech/sol-rs) - _Alat uji unit Kontrak Pintar Solidity menggunakan EVM Klien Parity asli._
- [SputnikVM](https://github.com/rust-blockchain/evm) - _Implementasi Mesin Virtual Ethereum Rust_
- [Wavelet](https://github.com/perlin-network/smart-contract-rs) - _Kontrak pintar Wavelet di Rust_
- [Foundry](https://github.com/foundry-rs/foundry) - _Perangkat untuk pengembangan aplikasi Ethereum_
- [Alloy](https://alloy.rs) - _Pustaka berkinerja tinggi, teruji dengan baik & terdokumentasi untuk berinteraksi dengan Ethereum dan rantai berbasis EVM lainnya._
- [Ethers_rs](https://github.com/gakonst/ethers-rs) - _Pustaka Ethereum dan implementasi dompet_
- [SewUp](https://github.com/second-state/SewUp) - _Pustaka untuk membantu Anda membangun kontrak webassembly Ethereum Anda dengan Rust dan seperti mengembangkan di backend umum_
- [Substreams](https://github.com/streamingfast/substreams) - _Teknologi pengindeksan data rantai blok yang diparalelkan_
- [Reth](https://github.com/paradigmxyz/reth) Reth (singkatan dari Rust Ethereum) adalah implementasi node penuh Ethereum yang baru
- [Awesome Ethereum Rust](https://github.com/Vid201/awesome-ethereum-rust) - _Koleksi kurasi proyek dalam ekosistem Ethereum yang ditulis dalam Rust_
- [Stylus](https://github.com/OffchainLabs/stylus) - _SDK Rust untuk membangun kontrak pintar di Arbitrum_

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

## Kontributor komunitas Rust {#rust-community-contributors}

- [Ethereum WebAssembly](https://gitter.im/ewasm/Lobby)
- [Oasis Gitter](https://gitter.im/Oasis-official/Lobby)
- [Parity Gitter](https://gitter.im/paritytech/parity)
- [Enigma](https://discord.gg/SJK32GY)
