Ruby 開發者適用的以太坊資源
頁面最後更新時間: 2025年9月12日
學習如何使用基於 Ruby 的專案和工具進行以太坊開發。
使用以太坊建立去中心化應用程式(或稱「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
中階文章
Ruby 專案和工具
使用中
- 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 套件
- 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 - 適用於透過 NFT 所有權進行驗證的 OmniAuth 策略
- ethereum-on-railsopens in a new tab - Ethereum on Rails 範本,允許將 MetaMask 連結到 Ruby on Rails
已封存/不再維護
- web3-ethopens in a new tab - 使用 Ruby 呼叫以太坊節點的 RPC 方法
- ethereum_treeopens in a new tab - 用於根據 BIP32 標準從分層確定性錢包產生 ETH 地址的 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 社群貢獻者
Ethereum Ruby Telegram 群組opens in a new tab 是一個快速成長的社群,也是專門討論上述任何專案與相關主題的資源。