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ı (opens in a new tab)
- Akıllı Sözleşmeleri Anlamak (opens in a new tab)
- İlk Akıllı Sözleşmenizi Yazın (opens in a new tab)
- Solidity'yi Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin (opens in a new tab)
Başlangıç seviyesi makaleler
- Nihayet Ethereum hesaplarını anlamak (opens in a new tab)
- Nihayet Rails Kullanıcılarının MetaMask ile Kimlik Doğrulamasını Yapmak (opens in a new tab)
- Ruby kullanarak Ethereum ağına nasıl bağlanılır (opens in a new tab)
- Ruby'de yeni bir Ethereum adresi nasıl oluşturulur (opens in a new tab)
Orta seviye makaleler
- Ruby ile Blokzincir Uygulaması (opens in a new tab)
- Akıllı Sözleşmeyi yürütmek için Ethereum'a bağlı Ruby'yi kullanın (opens in a new tab)
Ruby projeleri ve araçları
Aktif
- eth.rb (opens in a new tab) - Ethereum hesaplarını, mesajlarını ve işlemlerini yönetmek için Ruby kütüphanesi ve RPC istemcisi
- keccak.rb (opens in a new tab) - Ethereum tarafından kullanılan Keccak (SHA3) hash'i
- siwe-ruby (opens in a new tab) - Ethereum ile Giriş Yap (Sign-In with Ethereum) özelliğinin Ruby uygulaması
- siwe-rails (opens in a new tab) - SIWE yerel giriş rotalarını ekleyen Rails gem'i
- siwe-rails-examples (opens in a new tab) - Özel denetleyici ile Ruby on Rails kullanan SIWE örneği
- omniauth-siwe (opens in a new tab) - Ethereum ile Giriş Yap (SIWE) için OmniAuth stratejisi
- omniauth-nft (opens in a new tab) - NFT sahipliği aracılığıyla kimlik doğrulama için OmniAuth stratejisi
- ethereum-on-rails (opens in a new tab) - MetaMask'ı Ruby on Rails'e bağlamayı sağlayan Ethereum on Rails şablonu
Arşivlenmiş / Artık bakımı yapılmayan
- web3-eth (opens in a new tab) - Ruby ile Ethereum düğümünün RPC yöntemlerini çağırma
- ethereum_tree (opens in a new tab) - BIP32 standardına göre Hiyerarşik Deterministik bir cüzdandan ETH adresleri oluşturmak için Ruby kütüphanesi
- etherlite (opens in a new tab) - Ruby on Rails için Ethereum entegrasyonu
- ethereum.rb (opens in a new tab) - İş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 (opens in a new tab) - 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 (opens in a new tab), 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.