Ethereum untuk pengembang Rust
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
Ambil langkah pertama Anda untuk mengintegrasikan Rust dengan Ethereum
Butuh panduan dasar terlebih dahulu? Kunjungi ethereum.org/learn atau ethereum.org/developers.
- Penjelasan Rantai Blok (buka di tab baru)
- Memahami Kontrak Pintar (buka di tab baru)
- Tulis Kontrak Pintar Pertama Anda (buka di tab baru)
- Pelajari Cara Mengompilasi dan Menyebarkan Solidity (buka di tab baru)
Artikel pemula
- Klien Ethereum Rust (buka di tab baru) * Perhatikan bahwa OpenEthereum telah usang (buka di tab baru) dan tidak lagi dipelihara. Gunakan dengan hati-hati dan sebaiknya beralih ke implementasi klien lain.
- Mengirim Transaksi ke Ethereum Menggunakan Rust (buka di tab baru)
- Tutorial langkah demi langkah tentang cara menulis kontrak dalam Wasm Rust untuk Kovan (buka di tab baru)
Artikel menengah
Pola penggunaan tingkat lanjut
-
Membangun Obrolan Terdesentralisasi Menggunakan JavaScript dan Rust (buka di tab baru)
-
Membangun Aplikasi Todo Terdesentralisasi Menggunakan Vue.js & Rust (buka di tab baru)
Proyek dan perkakas Rust
- pwasm-ethereum (buka di tab baru) - Koleksi eksternal untuk berinteraksi dengan jaringan mirip Ethereum
- Lighthouse (buka di tab baru) - Klien lapisan konsensus Ethereum yang cepat
- Ethereum WebAssembly (buka di tab baru) - Usulan desain ulang lapisan eksekusi kontrak pintar Ethereum menggunakan subset deterministik dari WebAssembly
- oasis_std (buka di tab baru) - Referensi API OASIS
- Solaris (buka di tab baru) - Alat uji unit Kontrak Pintar Solidity menggunakan EVM Klien Parity asli.
- SputnikVM (buka di tab baru) - Implementasi Mesin Virtual Ethereum Rust
- Wavelet (buka di tab baru) - Kontrak pintar Wavelet di Rust
- Foundry (buka di tab baru) - Perangkat untuk pengembangan aplikasi Ethereum
- Alloy (buka di tab baru) - Pustaka berkinerja tinggi, teruji dengan baik & terdokumentasi untuk berinteraksi dengan Ethereum dan rantai berbasis EVM lainnya.
- Ethers_rs (buka di tab baru) - Pustaka Ethereum dan implementasi dompet
- SewUp (buka di tab baru) - Pustaka untuk membantu Anda membangun kontrak webassembly Ethereum Anda dengan Rust dan seperti mengembangkan di backend umum
- Substreams (buka di tab baru) - Teknologi pengindeksan data rantai blok yang diparalelkan
- Reth (buka di tab baru) Reth (singkatan dari Rust Ethereum) adalah implementasi node penuh Ethereum yang baru
- Awesome Ethereum Rust (buka di tab baru) - Koleksi kurasi proyek dalam ekosistem Ethereum yang ditulis dalam Rust
- Stylus (buka di tab baru) - SDK Rust untuk membangun kontrak pintar di Arbitrum
Mencari lebih banyak sumber daya? Kunjungi ethereum.org/developers.