Ethereum для разработчиков на Ruby
Последнее обновление страницы: 12 сентября 2025 г.
Используйте Ethereum для создания децентрализованных приложений (или «dapp»), использующих преимущества криптовалют и технологии блокчейн. Эти децентрализованные приложения могут быть недоверенными, что означает, что после их развертывания в Ethereum они всегда будут работать так, как запрограммировано. Они могут управлять цифровыми активами для создания новых видов финансовых приложений. Они могут быть децентрализованными, что означает, что ни одно юридическое лицо или лицо не контролирует их, и их практически невозможно подвергнуть цензуре.
Начало работы с умными контрактами и языком Solidity
Сделайте свои первые шаги по интеграции Ruby в Ethereum
Нужен простой пример для начала? Посетите ethereum.org/learn или ethereum.org/developers.
- Объяснение блокчейнаopens in a new tab
- Понимание умных контрактовopens in a new tab
- Напишите свой первый умный контрактopens in a new tab
- Узнайте, как компилировать и развертывать код на Solidityopens in a new tab
Статьи для начинающих
- Наконец-то разбираемся в аккаунтах Ethereumopens in a new tab
- Наконец-то аутентификация пользователей Rails с помощью MetaMaskopens in a new tab
- Как подключиться к сети Ethereum с помощью Rubyopens in a new tab
- Как сгенерировать новый адрес Ethereum в Rubyopens in a new tab
Статьи для среднего уровня
- Приложение на блокчейне с помощью Rubyopens in a new tab
- Использование Ruby, подключенного к Ethereum, для выполнения смарт-контрактаopens in a new tab
Проекты и инструменты Ruby
Активные
- eth.rbopens in a new tab - Библиотека Ruby и RPC-клиент для работы с аккаунтами, сообщениями и транзакциями Ethereum
- keccak.rbopens in a new tab - Хеш Keccak (SHA3), используемый в Ethereum
- siwe-rubyopens in a new tab - Реализация на Ruby функции «Вход с помощью Ethereum»
- siwe-railsopens in a new tab - Gem для Rails, который добавляет локальные маршруты входа через SIWE
- siwe-rails-examplesopens in a new tab - Пример SIWE с использованием Ruby on Rails и пользовательского контроллера
- omniauth-siweopens in a new tab - Стратегия OmniAuth для входа с помощью Ethereum (SIWE)
- omniauth-nftopens in a new tab - Стратегия OmniAuth для аутентификации через владение NFT
- ethereum-on-railsopens in a new tab - Шаблон Ethereum on Rails, позволяющий подключить MetaMask к Ruby on Rails
Архивные / Больше не поддерживаются
- web3-ethopens in a new tab - Вызов методов RPC узла Ethereum с помощью Ruby
- ethereum_treeopens in a new tab - Библиотека Ruby для генерации адресов ETH из иерархически детерминированного кошелька в соответствии со стандартом BIP32
- etherliteopens in a new tab - Интеграция Ethereum для Ruby on Rails
- ethereum.rbopens in a new tab - Клиент Ethereum на Ruby, использующий интерфейс JSON-RPC для отправки транзакций, создания контрактов и взаимодействия с ними, а также полезный набор инструментов для работы с узлом Ethereum
- omniauth-ethereum.rbopens in a new tab - Реализует стратегию провайдера Ethereum для OmniAuth
Ищешь больше статей? Посетите главную страницу для разработчиков.
Участники сообщества Ruby
Telegram-группа Ethereum Rubyopens in a new tab — это быстрорастущее сообщество и специальный ресурс для обсуждения любого из вышеупомянутых проектов и связанных с ними тем.