Етеріум для розробників на 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) — реалізація входу за допомогою Етеріуму (SIWE) на 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 у Telegram (opens in a new tab) об'єднує спільноту, що швидко зростає, і є спеціалізованим ресурсом для обговорення будь-яких із вищезазначених проєктів та пов'язаних тем.
Останнє оновлення сторінки: 12 вересня 2025 р.