Ethereum untuk Pengembang Ruby
Gunakan Ethereum untuk membuat aplikasi terdesentralisasi (dapp) yang memanfaatkan keuntungan dari mata uang kripto dan teknologi rantai blok. Dapp ini bisa tanpa kepercayaan, 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 Ruby dengan Ethereum
Butuh pengantar yang lebih mendasar 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
- Akhirnya memahami akun Ethereum (buka di tab baru)
- Akhirnya Mengautentikasi Pengguna Rails dengan MetaMask (buka di tab baru)
- Cara terhubung ke jaringan Ethereum menggunakan Ruby (buka di tab baru)
- Cara membuat alamat Ethereum baru di Ruby (buka di tab baru)
Artikel menengah
- Aplikasi Rantai Blok dengan Ruby (buka di tab baru)
- Gunakan Ruby, yang terhubung ke Ethereum, untuk mengeksekusi Kontrak Pintar (buka di tab baru)
Proyek dan perkakas Ruby
Aktif
- eth.rb (buka di tab baru) - Pustaka Ruby dan klien RPC untuk menangani akun, pesan, dan transaksi Ethereum
- keccak.rb (buka di tab baru) - Hash Keccak (SHA3) yang digunakan oleh Ethereum
- siwe-ruby (buka di tab baru) - Implementasi Ruby dari Sign-In with Ethereum
- siwe-rails (buka di tab baru) - Gem Rails yang menambahkan rute masuk lokal SIWE
- siwe-rails-examples (buka di tab baru) - Contoh SIWE menggunakan Ruby on Rails dengan pengontrol kustom
- omniauth-siwe (buka di tab baru) - Strategi OmniAuth untuk Sign In With Ethereum (SIWE)
- omniauth-nft (buka di tab baru) - Strategi OmniAuth untuk mengautentikasi melalui kepemilikan NFT
- ethereum-on-rails (buka di tab baru) - Templat Ethereum on Rails yang memungkinkan untuk menghubungkan MetaMask ke Ruby on Rails
Diarsipkan / Tidak lagi dipelihara
- web3-eth (buka di tab baru) - Memanggil metode RPC dari node Ethereum dengan Ruby
- ethereum_tree (buka di tab baru) - Pustaka Ruby untuk membuat alamat ETH dari dompet Hierarchical Deterministic sesuai dengan standar BIP32
- etherlite (buka di tab baru) - Integrasi Ethereum untuk Ruby on Rails
- ethereum.rb (buka di tab baru) - Klien Ethereum Ruby menggunakan antarmuka JSON-RPC untuk mengirim transaksi, membuat dan berinteraksi dengan kontrak serta perangkat yang berguna untuk bekerja dengan node Ethereum
- omniauth-ethereum.rb (buka di tab baru) - Mengimplementasikan strategi penyedia Ethereum untuk OmniAuth
Mencari lebih banyak sumber daya? Kunjungi beranda Pengembang kami.
Kontributor komunitas Ruby
Grup Telegram Ethereum Ruby (buka di tab baru) adalah tuan rumah bagi komunitas yang berkembang pesat dan merupakan sumber daya khusus untuk diskusi tentang proyek-proyek di atas dan topik terkait.