---
title: "Ruby Geliştiricileri için Ethereum"
description: "Ruby tabanlı projeleri ve araçları kullanarak Ethereum için nasıl geliştirme yapacağınızı öğrenin."
lang: tr
incomplete: false
---

<FeaturedText>Ruby tabanlı projeleri ve araçları kullanarak Ethereum için nasıl geliştirme yapacağınızı öğrenin.</FeaturedText>

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 {#getting-started-with-smart-contracts-and-solidity}

**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](/learn/) veya [ethereum.org/developers](/developers/) adreslerine göz atın.

- [Blokzincir Açıklaması](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Akıllı Sözleşmeleri Anlamak](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [İlk Akıllı Sözleşmenizi Yazın](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Solidity'yi Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## Başlangıç seviyesi makaleler {#beginner-articles}

- [Nihayet Ethereum hesaplarını anlamak](https://dev.to/q9/finally-understanding-ethereum-accounts-1kpe)
- [Nihayet Rails Kullanıcılarının MetaMask ile Kimlik Doğrulamasını Yapmak](https://dev.to/q9/finally-authenticating-rails-users-with-metamask-3fj)
- [Ruby kullanarak Ethereum ağına nasıl bağlanılır](https://www.quicknode.com/guides/web3-sdks/how-to-connect-to-the-ethereum-network-using-ruby)
- [Ruby'de yeni bir Ethereum adresi nasıl oluşturulur](https://www.quicknode.com/guides/web3-sdks/how-to-generate-a-new-ethereum-address-in-ruby)

## Orta seviye makaleler {#intermediate-articles}

- [Ruby ile Blokzincir Uygulaması](https://www.nopio.com/blog/blockchain-app-ruby/)
- [Akıllı Sözleşmeyi yürütmek için Ethereum'a bağlı Ruby'yi kullanın](https://titanwolf.org/Network/Articles/Article?AID=87285822-9b25-49d5-ba2a-7ad95fff7ef9)

## Ruby projeleri ve araçları {#ruby-projects-and-tools}

### Aktif {#active}

- [eth.rb](https://github.com/q9f/eth.rb) - _Ethereum hesaplarını, mesajlarını ve işlemlerini yönetmek için Ruby kütüphanesi ve RPC istemcisi_
- [keccak.rb](https://github.com/q9f/keccak.rb) - _Ethereum tarafından kullanılan Keccak (SHA3) hash'i_
- [siwe-ruby](https://github.com/signinwithethereum/siwe-ruby) - _Ethereum ile Giriş Yap (Sign-In with Ethereum) özelliğinin Ruby uygulaması_
- [siwe-rails](https://github.com/signinwithethereum/siwe-rails) - _SIWE yerel giriş rotalarını ekleyen Rails gem'i_
- [siwe-rails-examples](https://github.com/signinwithethereum/siwe-rails-examples) - _Özel denetleyici ile Ruby on Rails kullanan SIWE örneği_
- [omniauth-siwe](https://github.com/signinwithethereum/omniauth-siwe) - _Ethereum ile Giriş Yap (SIWE) için OmniAuth stratejisi_
- [omniauth-nft](https://github.com/valthon/omniauth-nft) - _NFT sahipliği aracılığıyla kimlik doğrulama için OmniAuth stratejisi_
- [ethereum-on-rails](https://github.com/q9f/ethereum-on-rails) - _MetaMask'ı Ruby on Rails'e bağlamayı sağlayan Ethereum on Rails şablonu_

### Arşivlenmiş / Artık bakımı yapılmayan {#archived--no-longer-maintained}

- [web3-eth](https://github.com/spikewilliams/vtada-ethereum) - _Ruby ile Ethereum düğümünün RPC yöntemlerini çağırma_
- [ethereum_tree](https://github.com/longhoangwkm/ethereum_tree) - _BIP32 standardına göre Hiyerarşik Deterministik bir cüzdandan ETH adresleri oluşturmak için Ruby kütüphanesi_
- [etherlite](https://github.com/budacom/etherlite) - _Ruby on Rails için Ethereum entegrasyonu_
- [ethereum.rb](https://github.com/EthWorks/ethereum.rb) - _İş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](https://github.com/q9f/omniauth-ethereum.rb) - _OmniAuth için Ethereum sağlayıcı stratejisini uygular_

Daha fazla kaynak mı arıyorsunuz? [Geliştirici ana sayfamıza](/developers/) göz atın.

## Ruby topluluğu katkıda bulunanları {#ruby-community-contributors}

[Ethereum Ruby Telegram grubu](https://t.me/ruby_eth), 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.