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

このページの翻訳を行う

🌏

このページの新しいバージョンがありますが、現在は英語のみです。最新バージョンの翻訳にご協力ください。

ページを翻訳する
英語を見る

ここにバグはありません!🐛

このページは翻訳されていないため、このページは英語で表示されています。

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

最終編集者: , Invalid DateTime
ページ編集

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

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

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

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

初心者向けの記事

中級者向けの記事

Ruby プロジェクトとツール

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

  • eth.rb - イーサリアムアカウント、メッセージ、トランザクションを扱うための Ruby ライブラリと RPC クライアント
  • keccak.rb - イーサリアムによって使用される Keccak (SHA3) ハッシュ
  • siwe-ruby - イーサリアムによるサインインの Ruby 実装
  • siwe_rails - siwe ローカルサインインのルートを追加する Rails gem
  • siwe-rails-examples - カスタムコントローラで Ruby on Rails を使用した siwe の例
  • omniauth-siwe - イーサリアムによるサインイン (siwe) のための OmniAuth ストラテジー
  • omniauth-nft - NFT 所有権による認証のための OmniAuth ストラテジー
  • ethereum-on-rails - MetaMask を Ruby on Rails に接続できるようにする、Rails でのイーサリアムテンプレート

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

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

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

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

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

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