跳转至主要内容

帮助更新此页面

🌏

本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。

翻译页面
查看英文

没有错误!🐛

此页面未翻译,因此特意以英文显示。

面向 Ruby 开发者的以太坊资源

上次编辑: , Invalid DateTime
编辑页面

使用以太坊来创建去中心化应用程序,发挥加密货币和区块链技术的优势。 这些去中心化应用程序可以无需信任,这意味着在部署到以太坊后,它们将始终按程序设定运行。 去中心化应用程序可以控制数字资产,从而创建新类型的金融应用程序。 它们可以是去中心化的,即没有任何单一实体或个人控制它们,而且它们几乎不可能被审查。

智能合约和 Solidity 语言入门

迈出将 Ruby 与以太坊集成的第一步

需要更基础的入门知识? 请查看 ethereum.org/learnethereum.org/developers

  • 区块链详解
  • 理解智能合约
  • 编写您的第一个智能合约
  • 学习如何编写和部署 Solidity

初学者文章

面向中等程度用户的文章

Ruby 项目和工具

活跃资源

  • eth.rb - Ruby 库和远程过程调用客户端,用于处理以太坊帐户、消息和交易
  • keccak.rb - 以太坊使用的 Keccak (SHA3) 哈希
  • siwe-ruby - 使用 Ruby 实现 Sign-In with Ethereum
  • siwe_rails - 添加 SIWE 本地登录路由的 Rails gem
  • siwe-rails-examples - 使用 Ruby on Rails 的 SIWE 示例(含自定义控制器)
  • omniauth-siwe - 面向 Sign In With Ethereum (SIWE) 的 OmniAuth 策略
  • omniauth-nft - 面向通过非同质化代币所有权进行身份验证的 OmniAuth 策略
  • ethereum-on-rails - Ethereum on Rails 模板,允许连接 MetaMask 到 Ruby on Rails

已存档/停止维护的资源

  • web3-eth - 用 Ruby 调用以太坊节点的远程过程调用方法
  • ethereum_tree - 用于根据 BIP32 标准从分层确定性钱包生成以太币地址的 Ruby 库
  • etherlite - Ruby on Rails 的以太坊集成
  • ethereum.rb - 使用 JSON-RPC 接口发送交易、创建合约并与之交互的 Ruby 以太坊客户端以及可使用以太坊节点的有用工具包
  • omniauth-ethereum.rb - 实现面向 OmniAuth 的以太坊提供商策略

正在寻找更多资源? 请查看我们的开发者之家

Ruby 社区贡献者

Ethereum Ruby Telegram 组主持着一个快速发展的社区,是讨论上述任何项目和相关主题的专用资源。

本文对您有帮助吗?

网站最后更新: 2022年11月25日

使用以太坊

  • 查找钱包
  • 获取 ETH
  • 去中心化应用 (dapps)
  • 第二层
  • 运行一个节点
  • 稳定币
  • 质押以太币

生态系统

  • 社区中心
  • 以太坊基金会
  • 以太坊基金会博客
  • 生态系统支持方案
  • 以太坊漏洞悬赏计划
  • 生态系统资助计划
  • 以太坊品牌资产
  • Devcon