Ruby Geliştiricileri için Ethereum
Kripto para ve blokzincir teknolojisinin avantajlarından yararlanan merkeziyetsiz uygulamalar (veya "dapp'ler") oluşturmak için Ethereum'u kullanın. Bu dapp'ler güven gerektirmeyen yapıda olabilir, yani Ethereum'a dağıtıldıklarında her zaman programlandıkları gibi çalışırlar. Yeni tür finansal uygulamalar oluşturmak için dijital varlıkları kontrol edebilirler. Merkeziyetsiz olabilirler, yani hiçbir tekil kurum veya kişi onları kontrol edemez ve sansürlenmeleri neredeyse imkansızdır.
Akıllı sözleşmeler ve Solidity diline başlarken
Ruby'yi Ethereum ile entegre etmek için ilk adımlarınızı atın
Önce daha temel bir başlangıca mı ihtiyacınız var? ethereum.org/learn veya ethereum.org/developers adreslerine göz atın.
- Blokzincir Açıklaması (yeni sekmede açılır)
- Akıllı Sözleşmeleri Anlamak (yeni sekmede açılır)
- İlk Akıllı Sözleşmenizi Yazın (yeni sekmede açılır)
- Solidity'yi Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin (yeni sekmede açılır)
Başlangıç seviyesi makaleler
- Nihayet Ethereum hesaplarını anlamak (yeni sekmede açılır)
- Nihayet Rails Kullanıcılarının MetaMask ile Kimlik Doğrulamasını Yapmak (yeni sekmede açılır)
- Ruby kullanarak Ethereum ağına nasıl bağlanılır (yeni sekmede açılır)
- Ruby'de yeni bir Ethereum adresi nasıl oluşturulur (yeni sekmede açılır)
Orta seviye makaleler
- Ruby ile Blokzincir Uygulaması (yeni sekmede açılır)
- Akıllı Sözleşmeyi yürütmek için Ethereum'a bağlı Ruby'yi kullanın (yeni sekmede açılır)
Ruby projeleri ve araçları
Aktif
- eth.rb (yeni sekmede açılır) - Ethereum hesaplarını, mesajlarını ve işlemlerini yönetmek için Ruby kütüphanesi ve RPC istemcisi
- keccak.rb (yeni sekmede açılır) - Ethereum tarafından kullanılan Keccak (SHA3) hash'i
- siwe-ruby (yeni sekmede açılır) - Ethereum ile Giriş Yap (Sign-In with Ethereum) özelliğinin Ruby uygulaması
- siwe-rails (yeni sekmede açılır) - SIWE yerel giriş rotalarını ekleyen Rails gem'i
- siwe-rails-examples (yeni sekmede açılır) - Özel denetleyici ile Ruby on Rails kullanan SIWE örneği
- omniauth-siwe (yeni sekmede açılır) - Ethereum ile Giriş Yap (SIWE) için OmniAuth stratejisi
- omniauth-nft (yeni sekmede açılır) - NFT sahipliği aracılığıyla kimlik doğrulama için OmniAuth stratejisi
- ethereum-on-rails (yeni sekmede açılır) - MetaMask'ı Ruby on Rails'e bağlamayı sağlayan Ethereum on Rails şablonu
Arşivlenmiş / Artık bakımı yapılmayan
- web3-eth (yeni sekmede açılır) - Ruby ile Ethereum düğümünün RPC yöntemlerini çağırma
- ethereum_tree (yeni sekmede açılır) - BIP32 standardına göre Hiyerarşik Deterministik bir cüzdandan ETH adresleri oluşturmak için Ruby kütüphanesi
- etherlite (yeni sekmede açılır) - Ruby on Rails için Ethereum entegrasyonu
- ethereum.rb (yeni sekmede açılır) - İşlemler göndermek, sözleşmeler oluşturmak ve bunlarla etkileşim kurmak için JSON-RPC arayüzünü kullanan Ruby Ethereum istemcisi ve Ethereum düğümü ile çalışmak için kullanışlı araç seti
- omniauth-ethereum.rb (yeni sekmede açılır) - OmniAuth için Ethereum sağlayıcı stratejisini uygular
Daha fazla kaynak mı arıyorsunuz? Geliştirici ana sayfamıza göz atın.
Ruby topluluğu katkıda bulunanları
Ethereum Ruby Telegram grubu (yeni sekmede açılır), hızla büyüyen bir topluluğa ev sahipliği yapmaktadır ve yukarıdaki projeler ile ilgili konulardaki tartışmalar için özel bir kaynaktır.