---
title: Ethereum kwa wasanidi programu wa Rust
description: Jifunze jinsi ya kusanidi Ethereum ukitumia miradi na zana zinazotegemea Rust
lang: sw
incomplete: true
---

<FeaturedText>Jifunze jinsi ya kusanidi Ethereum ukitumia miradi na zana zinazotegemea Rust</FeaturedText>

Tumia Ethereum kuunda programu tumizi zilizogatuliwa (au "dapps") zinazotumia manufaa ya sarafu-fiche na teknolojia ya mnyororo wa vitalu. Dapps hizi zinaweza kuaminika, ikimaanisha kwamba zikishasambazwa kwenye Ethereum, zitafanya kazi kila wakati kama zilivyopangwa. Zinaweza kudhibiti rasilimali za kidijitali ili kuunda aina mpya za programu za kifedha. Zinaweza kuwa zilizogatuliwa, ikimaanisha kwamba hakuna shirika au mtu mmoja anayezidhibiti na ni karibu haiwezekani kuzidhibiti kimabavu.

## Kuanza na mikataba mahiri na lugha ya Solidity {#getting-started-with-smart-contracts-and-solidity}

**Chukua hatua zako za kwanza za kuunganisha Rust na Ethereum**

Je, unahitaji mwongozo wa kimsingi zaidi kwanza? Angalia [ethereum.org/learn](/learn/) au [ethereum.org/developers](/developers/).

- [Mnyororo wa Vitalu Umefafanuliwa](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Kuelewa Mikataba Mahiri](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Andika Mkataba wako Mahiri wa Kwanza](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Jifunze Jinsi ya Kukusanya na Kusambaza Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## Makala za wanaoanza {#beginner-articles}

- [Mteja wa Ethereum wa Rust](https://openethereum.github.io/) \* **Kumbuka kwamba OpenEthereum [imeachwa kutumika](https://medium.com/openethereum/gnosis-joins-erigon-formerly-turbo-geth-to-release-next-gen-ethereum-client-c6708dd06dd) na haitunzwi tena.** Itumie kwa tahadhari na ikiwezekana badilisha utumie utekelezaji mwingine wa mteja.
- [Kutuma Muamala kwenye Ethereum Ukitumia Rust](https://kauri.io/#collections/A%20Hackathon%20Survival%20Guide/sending-ethereum-transactions-with-rust/)
- [Mafunzo ya hatua kwa hatua ya jinsi ya kuandika mikataba katika Wasm ya Rust kwa Kovan](https://github.com/paritytech/pwasm-tutorial)

## Makala za kiwango cha kati {#intermediate-articles}

## Miundo ya matumizi ya hali ya juu {#advanced-use-patterns}

- [Maktaba ya pwasm_ethereum externs ili kuingiliana na mtandao unaofanana na Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Jenga Soga Iliyogatuliwa Ukitumia JavaScript na Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
- [Jenga Programu Tumizi Iliyogatuliwa ya Mambo ya Kufanya Ukitumia Vue.js na Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)

- [Jenga mnyororo wa vitalu katika Rust](https://blog.logrocket.com/how-to-build-a-blockchain-in-rust/)

## Miradi na zana za Rust {#rust-projects-and-tools}

- [pwasm-ethereum](https://github.com/paritytech/pwasm-ethereum) - _Mkusanyiko wa externs ili kuingiliana na mtandao unaofanana na Ethereum_
- [Lighthouse](https://github.com/sigp/lighthouse) - _Mteja wa haraka wa tabaka la mwafaka la Ethereum_
- [Ethereum WebAssembly](https://ewasm.readthedocs.io/en/mkdocs/) - _Usanifu mpya uliopendekezwa wa tabaka la utekelezaji la mkataba mahiri wa Ethereum kwa kutumia kitengo kidogo cha WebAssembly_
- [oasis_std](https://docs.rs/oasis-std/latest/oasis_std/index.html) - _Rejeleo la API ya OASIS_
- [Solaris](https://github.com/paritytech/sol-rs) - _Zana ya majaribio ya Mikataba Mahiri ya Solidity kwa kutumia EVM asili ya Mteja wa Parity._
- [SputnikVM](https://github.com/rust-blockchain/evm) - _Utekelezaji wa Mashine Pepe ya Ethereum ya Rust_
- [Wavelet](https://github.com/perlin-network/smart-contract-rs) - _Mkataba mahiri wa Wavelet katika Rust_
- [Foundry](https://github.com/foundry-rs/foundry) - _Zana za uundaji wa programu tumizi za Ethereum_
- [Alloy](https://alloy.rs) - _Maktaba zenye utendaji wa juu, zilizojaribiwa vizuri na kurekodiwa kwa ajili ya kuingiliana na Ethereum na minyororo mingine inayotegemea EVM._
- [Ethers_rs](https://github.com/gakonst/ethers-rs) - _Maktaba ya Ethereum na utekelezaji wa mkoba_
- [SewUp](https://github.com/second-state/SewUp) - _Maktaba ya kukusaidia kujenga mkataba wako wa webassembly wa Ethereum ukitumia Rust na kama vile kusanidi katika mazingira ya nyuma ya kawaida_
- [Substreams](https://github.com/streamingfast/substreams) - _Teknolojia ya kuorodhesha data ya mnyororo wa vitalu iliyosambamba_
- [Reth](https://github.com/paradigmxyz/reth) Reth (kifupi cha Rust Ethereum) ni utekelezaji mpya wa nodi kamili ya Ethereum
- [Awesome Ethereum Rust](https://github.com/Vid201/awesome-ethereum-rust) - _Mkusanyiko ulioratibiwa wa miradi katika mfumo wa ikolojia wa Ethereum iliyoandikwa katika Rust_
- [Stylus](https://github.com/OffchainLabs/stylus) - _SDK ya Rust ya kujenga mikataba mahiri kwenye Arbitrum_

Je, unatafuta rasilimali zaidi? Angalia [ethereum.org/developers.](/developers/)

## Wachangiaji wa jamii ya 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)
