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