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 (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
- Akhirnya memahami akun Ethereum (terbuka di tab baru)
- Akhirnya Mengautentikasi Pengguna Rails dengan MetaMask (terbuka di tab baru)
- Cara terhubung ke jaringan Ethereum menggunakan Ruby (terbuka di tab baru)
- Cara membuat alamat Ethereum baru di Ruby (terbuka di tab baru)
Artikel menengah
- Aplikasi Rantai Blok dengan Ruby (terbuka di tab baru)
- Gunakan Ruby, yang terhubung ke Ethereum, untuk mengeksekusi Kontrak Pintar (terbuka di tab baru)
Proyek dan perkakas Ruby
Aktif
- eth.rb (terbuka di tab baru) - Pustaka Ruby dan klien RPC untuk menangani akun, pesan, dan transaksi Ethereum
- keccak.rb (terbuka di tab baru) - Hash Keccak (SHA3) yang digunakan oleh Ethereum
- siwe-ruby (terbuka di tab baru) - Implementasi Ruby dari Sign-In with Ethereum
- siwe-rails (terbuka di tab baru) - Gem Rails yang menambahkan rute masuk lokal SIWE
- siwe-rails-examples (terbuka di tab baru) - Contoh SIWE menggunakan Ruby on Rails dengan pengontrol kustom
- omniauth-siwe (terbuka di tab baru) - Strategi OmniAuth untuk Sign In With Ethereum (SIWE)
- omniauth-nft (terbuka di tab baru) - Strategi OmniAuth untuk mengautentikasi melalui kepemilikan NFT
- ethereum-on-rails (terbuka di tab baru) - Templat Ethereum on Rails yang memungkinkan untuk menghubungkan MetaMask ke Ruby on Rails
Diarsipkan / Tidak lagi dipelihara
- web3-eth (terbuka di tab baru) - Memanggil metode RPC dari node Ethereum dengan Ruby
- ethereum_tree (terbuka di tab baru) - Pustaka Ruby untuk membuat alamat ETH dari dompet Hierarchical Deterministic sesuai dengan standar BIP32
- etherlite (terbuka di tab baru) - Integrasi Ethereum untuk Ruby on Rails
- ethereum.rb (terbuka 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 (terbuka 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 (terbuka 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.