メインコンテンツへスキップ
Change page

Rubyデベロッパーのためのイーサリアム

最終編集者: @HiroyukiNaito(opens in a new tab), 2024年4月1日

Rubyベースのプロジェクトとツールを使ってイーサリアムの開発方法を学びます。

イーサリアムを使用して、仮想通貨とブロックチェーン技術の利点を活用した分散型アプリケーション (「dapp」) を作成します。 dappは、信頼性の高いアプリケーションです。つまり、イーサリアムにデプロイした後は、常にプログラムしたとおりに動作します。 デジタル資産を制御して、新たなタイプの金融アプリケーションを作成できます。 また、分散化できるため、単一のエンティティや個人は制御できず、検閲はほぼ不可能であることを意味します。

スマートコントラクトとSolidityを使い始める

Rubyをイーサリアムに統合するための最初のステップを踏み出してみましょう。

先に基礎を学習したい場合は、 ethereum.org/learnまたはethereum.org/developersをご確認ください。

初心者向けの記事

中級者向けの記事

Rubyプロジェクトとツール

現在でもメンテナンスされているもの

アーカイブ済み ・メンテナンスされていないもの

  • web3-eth(opens in a new tab) - Rubyを使用してイーサリアムノードのRPCメソッドを呼び出す
  • ethereum_tree(opens in a new tab) - BIP32標準に従って階層決定性ウォレットからETHアドレスを生成するためのRubyライブラリ
  • etherlite(opens in a new tab) - Ruby on Railsのためのイーサリアム統合
  • ethereum.rb(opens in a new tab) - JSON-RPCインターフェースを使用するRubyのイーサリアムクライアント。トランザクションの送信、コントラクトの作成、コントラクトとのやり取りを行えるようにするとともに、イーサリアムノードで使用する便利なツールキットも提供する
  • omniauth-ethereum.rb(opens in a new tab) - OmniAuthのイーサリアムプロバイダストラテジーを実装する

もっとリソースをお探しですか? デベロッパーホームをご確認ください。

Rubyコミュニティコントリビューター

イーサリアムRubyテレグラムグループ(opens in a new tab) は急速に成長しているコミュニティのホストであり、上記のプロジェクトや関連するトピックに関するディスカッションのための専用のリソースです。

この記事は役に立ちましたか?