Ethereum pentru programatorii Rust
n
Ultima modificare: @nicklcanada(opens in a new tab), 29 august 2024
Învăţaţi să programaţi pentru Ethereum folosind proiecte și instrumente Rust
Folosiţi Ethereum pentru a crea aplicații descentralizate („dapp”) care valorifică avantajele criptomonedelor și ale tehnologiei blockchain. Aceste aplicații dapp pot fi demne de încredere, întrucât, odată implementate pe Ethereum, vor rula întotdeauna așa cum au fost programate. Pot controla active digitale pentru a crea noi tipuri de aplicații financiare. Pot fi descentralizate, adică nicio entitate sau persoană nu le poate controla și sunt aproape imposibil de cenzurat.
Primii pași în contractele inteligente și limbajul Solidity
Faceţi primii pași în integrarea Rust cu Ethereum
Aveţi nevoie de o scurtă introducere? Accesaţi ethereum.org/learn sau ethereum.org/developers.
- Blockchain-ul explicat(opens in a new tab)
- Ce sunt contractele inteligente(opens in a new tab)
- Scrieţi primul dvs. contract inteligent(opens in a new tab)
- Învăţaţi cum să compilaţi și să implementaţi Solidity(opens in a new tab)
Articole pentru începători
- Clientul Rust Ethereum(opens in a new tab) * Țineţi cont că OpenEthereum nu mai este întreținut(opens in a new tab). Folosiţi-l cu precauție și este de preferat să treceţi la implementarea unui alt client.
- Trimiterea tranzacțiilor în Ethereum cu clientul Rust(opens in a new tab)
- Introducere despre contractele inteligente cu clientul Parity pentru Ethereum(opens in a new tab)
- Tutorial pas cu pas de dezvoltare a contractelor inteligente în Rust Wasm pentru Kovan(opens in a new tab)
Articole de nivel intermediar
Modele avansate de utilizare
- pwasm_ethereum bibliotecă pentru interacțiuni cu rețele ca Ethereum(opens in a new tab)
- Construiți un chat descentralizat folosind JavaScript și Rust(opens in a new tab)
- Dezvoltă o aplicație Todo descentralizată folosind Vue.js și Rust(opens in a new tab)
- Noțiuni de bază ale Enigma - Limbaj de programare în Rust(opens in a new tab)
- Introducere despre contractele secrete(opens in a new tab)
Proiecte și instrumente Rust
- pwasm-ethereum(opens in a new tab) - Colecție de biblioteci pentru interacțiuni cu rețele ca Ethereum.
- Lighthouse(opens in a new tab) - Fast Ethereum consensus layer client
- Ethereum WebAssembly(opens in a new tab)
- oasis_std(opens in a new tab) - Referință API OASIS
- Solaris(opens in a new tab)
- SputnikVM(opens in a new tab) - Implementare Rust a mașinii virtuale Ethereum
- Wavelet(opens in a new tab) - Contract inteligent Wavelet în Rust
- Foundry(opens in a new tab) - Set de instrumente pentru dezvoltarea aplicațiilor Ethereum
- Alloy(opens in a new tab) - Biblioteci de înaltă performanță, bine testate și documentate pentru interacțiunea cu Ethereum și alte lanțuri bazate pe EVM.
- Ethers_rs(opens in a new tab) - Biblioteca Ethereum și implementarea portofelului
- evm_rs(opens in a new tab)- Ethereum virtual machine implementation in rust
- SewUp(opens in a new tab) - A library to help you build your Ethereum webassembly contract with Rust and just like develop in a common backend
Căutaţi şi alte resurse? Accesaţi ethereum.org/developers.