Ruby 開發者適用的以太坊資源
頁面最後更新時間: 2025年9月12日
學習使用 Ruby 型專案和工具進行以太坊開發。
使用 Ethereum 建立去中心化應用程式 (或稱「dapp」),發揮加密貨幣學和區塊鏈技術的優勢。 這些去中心化應用程式是無需信任的,這意味著一旦部署到以太坊後,就會始終按程式執行。 它們可以控制數位資產來建立新型的金融應用程式。 這些應用程式是去中心化的,表示任何單一的實體或個人都不能加以控制,也幾乎不可能被審查。
來開始學習智慧型合約及Solidity語言
邁出第一步,整合 Ruby 與以太坊
需要基礎的入門指南嗎? 請查看 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
初學者文章
- 終於理解以太坊帳戶opens in a new tab
- 使用 MetaMask 最終驗證 Rails 使用者opens in a new tab
- 如何使用 Ruby 連接到以太坊網路opens in a new tab
- 如何使用 Ruby 產生新的以太坊地址opens in a new tab
中階文章
Rust 專案和工具
使用中
- eth.rbopens in a new tab - Ruby 程式庫與遠端程序呼叫用戶端,用於處理以太坊帳戶、訊息以及交易
- keccak.rbopens in a new tab - 以太坊使用的 Keccak (SHA3) 雜湊值
- siwe-rubyopens in a new tab - Sign-In with Ethereum的 Ruby 實作
- siwe-railsopens in a new tab - 添加 SIWE 本地登入路由的 Rails gem
- siwe-rails-examplesopens in a new tab - 使用 Ruby on Rails 的 SIWE 範例(含自訂控製器)
- omniauth-siweopens in a new tab - 面向 Sign In With Ethereum (SIWE) 的 OmniAuth 策略
- omniauth-nftopens in a new tab - 面向通過非同質化代幣所有權進行身份驗證的 OmniAuth 策略
- ethereum-on-railsopens in a new tab - Ethereum on Rails 範本,允許將 MetaMask 連結到 Ruby on Rails
已歸檔/不再維護
- web3-ethopens in a new tab - 使用 Ruby 呼叫以太坊節點的遠端程序遠呼叫方法
- ethereum_treeopens in a new tab - 用於根據 BIP32 標準從分層確定性錢包產生以太幣地址的 Ruby 程式庫
- etherliteopens in a new tab - Ruby on Rails 的以太坊整合
- ethereum.rbopens in a new tab - 使用 JSON-RPC 介面傳送交易、建立合約並與之互動的 Ruby 以太坊用戶端以及可使用以太坊節點的有用工具組
- omniauth-ethereum.rbopens in a new tab - 實作面向 OmniAuth 的以太坊提供者策略
想取得更多資源? 請查看開發者首頁。
Ruby 社群貢獻者
以太坊 Ruby Telegram 群組opens in a new tab是一個快速發展的社群,是討論上述任何專案和相關主題的專用資源。