Ethereum untuk Pengembang Ruby
Pembaruan terakhir halaman: 12 September 2025
Gunakan Ethereum untuk membuat aplikasi terdesentralisasi (atau "dapps") yang memanfaatkan keuntungan dari mata uang kripto dan teknologi blockchain. dapps ini bisa bersifat tanpa kepercayaan (trustless), 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 didesentralisasi, 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 Ruby dengan Ethereum
Butuh panduan dasar terlebih dahulu? Kunjungi ethereum.org/learn atau ethereum.org/developers.
- Penjelasan Blockchain (opens in a new tab)
- Memahami Kontrak Pintar (opens in a new tab)
- Tulis Kontrak Pintar Pertama Anda (opens in a new tab)
- Pelajari Cara Mengompilasi dan Menyebarkan Solidity (opens in a new tab)
Artikel pemula
- Akhirnya memahami akun Ethereum (opens in a new tab)
- Akhirnya Mengautentikasi Pengguna Rails dengan MetaMask (opens in a new tab)
- Cara terhubung ke jaringan Ethereum menggunakan Ruby (opens in a new tab)
- Cara membuat alamat Ethereum baru di Ruby (opens in a new tab)
Artikel tingkat menengah
- Aplikasi Blockchain dengan Ruby (opens in a new tab)
- Gunakan Ruby, yang terhubung ke Ethereum, untuk mengeksekusi Kontrak Pintar (opens in a new tab)
Proyek dan perkakas Ruby
Aktif
- eth.rb (opens in a new tab) - Pustaka Ruby dan klien RPC untuk menangani akun, pesan, dan transaksi Ethereum
- keccak.rb (opens in a new tab) - Hash Keccak (SHA3) yang digunakan oleh Ethereum
- siwe-ruby (opens in a new tab) - Implementasi Ruby dari Sign-In with Ethereum
- siwe-rails (opens in a new tab) - Gem Rails yang menambahkan rute masuk lokal SIWE
- siwe-rails-examples (opens in a new tab) - Contoh SIWE menggunakan Ruby on Rails dengan pengontrol kustom
- omniauth-siwe (opens in a new tab) - Strategi OmniAuth untuk Sign In With Ethereum (SIWE)
- omniauth-nft (opens in a new tab) - Strategi OmniAuth untuk mengautentikasi melalui kepemilikan NFT
- ethereum-on-rails (opens in a new tab) - Templat Ethereum on Rails yang memungkinkan untuk menghubungkan MetaMask ke Ruby on Rails
Diarsipkan / Tidak lagi dipelihara
- web3-eth (opens in a new tab) - Memanggil metode RPC dari node Ethereum dengan Ruby
- ethereum_tree (opens in a new tab) - Pustaka Ruby untuk menghasilkan alamat ETH dari dompet Hierarchical Deterministic sesuai dengan standar BIP32
- etherlite (opens in a new tab) - Integrasi Ethereum untuk Ruby on Rails
- ethereum.rb (opens in a new tab) - Klien Ethereum Ruby menggunakan antarmuka JSON-RPC untuk mengirim transaksi, membuat dan berinteraksi dengan kontrak serta perkakas yang berguna untuk bekerja dengan node Ethereum
- omniauth-ethereum.rb (opens in a new tab) - Mengimplementasikan strategi penyedia Ethereum untuk OmniAuth
Mencari lebih banyak sumber daya? Kunjungi beranda Pengembang kami.
Kontributor komunitas Ruby
Grup Telegram Ethereum Ruby (opens in a new tab) adalah tuan rumah bagi komunitas yang berkembang pesat dan merupakan sumber daya khusus untuk diskusi tentang proyek-proyek di atas dan topik terkait.