Эфириум для разработчиков на Ruby
Используйте Эфириум для создания децентрализованных приложений (dapp), которые используют преимущества криптовалюты и технологии блокчейн. Эти dapp могут быть не требующими доверия, что означает, что после того, как они будут развернуты в Эфириуме, они всегда будут работать так, как запрограммировано. Они могут управлять цифровыми активами для создания новых видов финансовых приложений. Они могут быть децентрализованными, что означает, что ни одна организация или человек не контролирует их, и их практически невозможно подвергнуть цензуре.
Начало работы со смарт-контрактами и языком Solidity
Сделайте первые шаги по интеграции Ruby с Эфириумом
Сначала нужно более базовое введение? Посетите ethereum.org/learn или ethereum.org/developers.
- Объяснение блокчейна (opens in a new tab)
- Понимание смарт-контрактов (opens in a new tab)
- Напишите свой первый смарт-контракт (opens in a new tab)
- Узнайте, как компилировать и развертывать Solidity (opens in a new tab)
Статьи для начинающих
- Окончательное понимание аккаунтов Эфириума (opens in a new tab)
- Окончательная аутентификация пользователей Rails с помощью МетаМаск (opens in a new tab)
- Как подключиться к сети Эфириум с помощью Ruby (opens in a new tab)
- Как сгенерировать новый адрес Эфириума в Ruby (opens in a new tab)
Статьи среднего уровня
- Блокчейн-приложение на Ruby (opens in a new tab)
- Использование Ruby, подключенного к Эфириуму, для выполнения смарт-контракта (opens in a new tab)
Проекты и инструменты на Ruby
Активные
- eth.rb (opens in a new tab) — библиотека Ruby и RPC-клиент для работы с аккаунтами, сообщениями и транзакциями Эфириума
- keccak.rb (opens in a new tab) — хеш Keccak (SHA3), используемый Эфириумом
- siwe-ruby (opens in a new tab) — реализация входа с помощью Эфириума (Sign-In with Ethereum) на Ruby
- siwe-rails (opens in a new tab) — gem для Rails, добавляющий локальные маршруты входа SIWE
- siwe-rails-examples (opens in a new tab) — пример SIWE с использованием Ruby on Rails с пользовательским контроллером
- omniauth-siwe (opens in a new tab) — стратегия OmniAuth для входа с помощью Эфириума (SIWE)
- omniauth-nft (opens in a new tab) — стратегия OmniAuth для аутентификации через владение NFT
- ethereum-on-rails (opens in a new tab) — шаблон Ethereum on Rails, который позволяет подключить МетаМаск к Ruby on Rails
В архиве / Больше не поддерживаются
- web3-eth (opens in a new tab) — вызов RPC-методов узла Эфириума с помощью Ruby
- ethereum_tree (opens in a new tab) — библиотека Ruby для генерации адресов ETH из иерархически детерминированного кошелька в соответствии со стандартом BIP32
- etherlite (opens in a new tab) — интеграция Эфириума для Ruby on Rails
- ethereum.rb (opens in a new tab) — клиент Эфириума на Ruby, использующий интерфейс JSON-RPC для отправки транзакций, создания и взаимодействия с контрактами, а также полезный набор инструментов для работы с узлом Эфириума
- omniauth-ethereum.rb (opens in a new tab) — реализует стратегию провайдера Эфириума для OmniAuth
Ищете больше ресурсов? Посетите нашу главную страницу для разработчиков.
Участники сообщества Ruby
Группа Ethereum Ruby в Телеграм (opens in a new tab) объединяет быстрорастущее сообщество и является специализированным ресурсом для обсуждения любого из вышеперечисленных проектов и связанных с ними тем.
Последнее обновление страницы: 12 сентября 2025 г.