Ruby Geliştiricileri için Ethereum
Son düzenleme: @sekoman01, 15 Ocak 2024
Kripto para birimi ve blok zinciri teknolojisinin faydalarını kullanan merkeziyetsiz uygulamalar (veya "dapp'ler") oluşturmak için Ethereum'u kullanın. Bu dapp'ler güvenilir olabilir, yani Ethereum'a dağıtıldıktan sonra her zaman programlandığı gibi çalışırlar. Yeni tür finansal uygulamalar oluşturmak için dijital varlıkları kontrol edebilirler. Merkeziyetsiz olabilirler, yani tek bir varlık veya kişi onları kontrol etmez ve sansürlemenin neredeyse imkansız olduğu anlamına gelir.
Akıllı sözleşmeleri ve Solidity dilini kullanmaya başlama
Ruby'yi Ethereum ile entegre etmek için ilk adımlarınızı atın
Başlamadan önce daha temel bir bilgiye mi ihtiyacınız var? ethereum.org/learn veya ethereum.org/developers'a göz atın.
- Blok Zinciri Açıklaması
- Akıllı Sözleşmeleri Anlamak
- İlk Akıllı Sözleşmenizi Yazın
- Solidity'i Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin
Başlangıç seviyesi makaleler
- Sonunda Ethereum hesaplarını anlamak
- Sonunda MetaMask ile Rails Kullanıcılarının Doğrulanması
- Ethereum ile Oturum Açma - Ruby Kitaplığı ve Rails Örnekleri Sürümü
- Ruby kullanarak Ethereum ağına nasıl bağlanılır
- Ruby'de yeni bir Ethereum adresi nasıl oluşturulur
Orta seviye makaleler
Ruby projeleri ve araçları
Aktif
- eth.rb - Ethereum hesaplarını, mesajlarını ve işlemlerini işlemek için Ruby kitaplığı ve RPC istemcisi
- keccak.rb - Ethereum tarafından kullanılan Keccak (SHA3) hash değeri
- siwe-ruby - Ethereum ile Oturum Açmanın Ruby uygulaması
- siwe_rails - SIWE yerel oturum açma rotalarını ekleyen Rails gem
- siwe-rails-examples - Özel denetleyiciyle Ruby on Rails kullanan SIWE örneği
- omniauth-siwe - Ethereum ile Oturum Açma (SIWE) için OmniAuth stratejisi
- omniauth-nft - NFT sahipliği aracılığıyla kimlik doğrulama için OmniAuth stratejisi
- ethereum-on-rails - MetaMask'i Ruby on Rails'e bağlamayı sağlayan Ethereum on Rails şablonu
Arşivlenmiş / Artık sürdürülmeyen
- web3-eth - Ruby ile Ethereum düğümünün RPC yöntemlerini çağırma
- ethereum_tree - BIP32 standardına göre Hiyerarşik Deterministik cüzdandan ETH adresleri oluşturmak için Ruby kitaplığı
- etherlite - Ruby on Rails için Ethereum entegrasyonu
- ethereum.rb - İşlem göndermek için JSON-RPC arayüzünü kullanan Ruby Ethereum istemcisi, Ethereum düğümü ile çalışmak için kullanışlı araç setinin yanı sıra sözleşmeler oluşturma ve bunlarla etkileşim kurma
- omniauth-ethereum.rb - OmniAuth için Ethereum sağlayıcı stratejisini uygular
Daha fazla kaynak mı arıyorsunuz? Geliştiricilerimizin ana sayfasına göz atın.
Ruby topluluğuna katkıda bulunanlar
Ethereum Ruby Telegram grubu, hızla büyüyen bir topluluğa ev sahipliği yapar ve yukarıdaki projelerden ve ilgili konulardan herhangi biri hakkında tartışmalar için özel bir kaynaktır.