このページの内容

Awesome Ethereum

Ethereumを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

  1. ドキュメント
  2. プログラミング
  3. チュートリアル
  4. コード
  5. 学習とMOOC
  6. 思想
  7. 動画
  8. ウォレット
  9. ブロックチェーンユーティリティ
  10. プロトコル
  11. 書籍
  12. その他
  13. 公式

ドキュメント

公式Ethereumドキュメント。

  • GitHub Wiki - Ethereumに関するあらゆる話題を扱うWiki。まず参照すべき場所。
  • Whitepaper - Ethereumの非技術的な入門説明。
  • Yellowpaper - Ethereumの技術的説明。技術的には古いが興味深い。

プログラミング

  • OpenZeppelin - 実戦で検証された、安全で再利用可能なスマートコントラクトのフレームワーク。
  • Truffle Framework - ブロックチェーンアプリケーションの開発環境。
  • Ganache - テストを実行するための個人用Ethereumブロックチェーン。
  • Remix Online IDE - スマートコントラクトをコンパイルし、さまざまなEthereumネットワークへ公開できる便利なブラウザー内IDE。リンターを含む。
  • Embark Framework - Ethereum、IPFSなどのプラットフォームを使うサーバーレス分散アプリケーション向けフレームワーク。
  • Eth Fiddle - スマートコントラクト向けオンラインエディター。
  • Hardhat - プロフェッショナル向けEthereum開発環境。

チュートリアル

Ethereumを使用するための段階的なガイド。

コード

  • Solidity Documentation - スマートコントラクトで第一選択となるプログラミング言語。
  • Vyper Documentation - Solidityの代替を目指す実験的スマートコントラクト・プログラミング言語。
  • Flint Documentation - Ethereum向けの実験的コントラクト指向言語。

学習とMOOC

Ethereumを支える理論を学ぶ。

思想

Ethereumプロジェクトの背景にある考え方。

動画

ウォレット

  • MetaMask - Remix IDEと連携し、さまざまなテストネットへトランザクションを送信できるブラウザー拡張。
  • MyEtherWallet - ブロックチェーンと連携し、ほかにも複数の便利な機能を提供するオンラインウォレットサービス。
  • Mist - 公式Ethereumウォレット。Ethereumネットワーク上のÐappを閲覧・利用できる。
  • MyCrypto - ブロックチェーンと連携し、ほかにも複数の便利な機能を提供するオンラインウォレットサービス。

ブロックチェーンユーティリティ

  • ETH Gas Station - トランザクションの現在のガス価格を確認するツール。
  • Etherscan - 便利なブロック関連機能も備えるEthereumブロックエクスプローラー。
  • Ethplorer - Ethereumブロックエクスプローラー。
  • Etherchain - Ethereumブロックエクスプローラー。
  • Enjinx - 資産とトークンも見やすく可視化するEthereumブロックエクスプローラー。
  • Blockchair - 見やすいチャートを備えた複数チェーン対応ブロックエクスプローラー。

プロトコル

Ethereum関連プロトコルの説明と実装。

書籍

その他

公式

コントリビュート

コントリビューションを歓迎します。まずコントリビューションガイドラインをお読みください。 Awesome PythonAwesome Machine Learningに着想を得ています。

ライセンス

CC0

法律で認められる限り、@ttumielは本作品に関するすべての著作権および 関連する権利または隣接権を放棄しています。完全なライセンスはlicense.mdを参照してください。