Ethereum Rust-fejlesztők számára
Utolsó módosítás: @Satglow(opens in a new tab), 2024. augusztus 29.
Használj Ethereumot decentralizált alkalmazások (avagy "dappok") fejlesztésére, melyek kihasználják a kriptovaluta és a blokklánc technológia nyújtotta előnyöket. Ezek a dappok megbízhatóak, ami azt jelenti, hogyha egyszer telepítették az Ethereumba, akkor mindig úgy fognak futni, ahogy programozták őket. Digitális vagyontárgyakat irányíthatnak, lehetőséget teremtve ezzel újfajta pénzügyi alkalmazások létrejöveteléhez. Decentralizáltak lehetnek, mely azt jelenti, hogy semmilyen entitás vagy személy nem irányítja őket és közel lehetetlen őket cenzúrázni.
Kezdő lépések az okosszerződésekkel és a Solidity nyelvvel
Tegye meg az első lépést, hogy integrálja a Rust-ot az Ethereummal
Szükséged van egy méginkább kezdőknek szóló alapozóra? Tekintse meg az ethereum.org/learn vagy az ethereum.org/developers oldalt.
- Blokklánc ismertetése(opens in a new tab)
- Okosszerződések értelmezése(opens in a new tab)
- Írd meg az első Okosszerződésed(opens in a new tab)
- Tanuld meg a Solidity fordítását és telepítését(opens in a new tab)
Cikkek kezdőknek
- A Rust Ethereum-kliens(opens in a new tab) * Felhívjuk figyelmét, hogy az OpenEthereum támogatása megszűnt(opens in a new tab), karbantartása nem biztosított. Használja körültekintően, és inkább térjen át másik kliensimplementációra.
- Tranzakció küldése Ethereumra Rust használatával(opens in a new tab)
- Részletes útmutató arról, hogyan lehet szerződéseket írni Rust Wasm nyelven Kovanra(opens in a new tab)
Köztes cikkek
Speciális használati minták
pwasm_ethereum externs könyvtár Ethereum-szerű hálózatokkal való interakciókhoz(opens in a new tab)
Építsen egy decentralizált csevegőprogramot JavaScript és Rust használatával(opens in a new tab)
Építsen egy decentralizált teendők listája alkalmazást Vue.js-szel & Rust-tal(opens in a new tab)
Rust-projektek és -eszközök
- pwasm-ethereum(opens in a new tab) – Külső elemek gyűjteménye az Ethereum-szerű hálózattal való interakcióhoz
- Lighthouse(opens in a new tab) – Gyors Ethereum-konszenzusrétegkliens
- Ethereum WebAssembly(opens in a new tab) – Az Ethereum okosszerződés végrehajtási rétegének javasolt újratervezése a WebAssembly egy determinisztikus részét használva
- oasis_std(opens in a new tab) - OASIS API referencia
- Solaris(opens in a new tab) – Solidity okosszerződések egységtesztelésének irányítása a natív Parity kliens EVM használatával.
- SputnikVM(opens in a new tab) – Rust Ethereum virtuálisgép-implementáció
- Wavelet(opens in a new tab) – Wavelet okosszerződés Rust-ban
- Foundry(opens in a new tab) – Eszközkészlet az Ethereum-alkalmazások fejlesztéséhez
- Alloy(opens in a new tab) - Magas teljesítményű, alaposan tesztelt és dokumentált könyvtárak az Ethereummal és más EVM-alapú lánccal való interakcióhoz.
- Ethers_rs(opens in a new tab) – Ethereum könyvtár- és tárcaimplementáció
- SewUp(opens in a new tab) – Egy könyvtár, amely segít az Ethereum webassembly szerződés Rust-ban való megépítésében, mintha egy általános backend lenne
- Substreams(opens in a new tab) – Párhuzamos blokkláncadat-indexálási technológia
- Reth(opens in a new tab) A Reth (Rust Ethereum rövidítése) egy új teljescsomópont-implementáció az Ethereumon
- Awesome Ethereum Rust(opens in a new tab) – Az Ethereum ökoszisztéma Rust nyelven írt projektjeinek gyűjteménye
Még több anyagot keresel? Tekintse meg az ethereum.org/developers oldalt.