ページの最終更新日時: March 16, 2021
イーサリアムについて学ぶ
ethereum.org/learn へようこそ。ここではイーサリアムについてより詳しく学ぶことができます。このページでは、技術・非技術両方の解説記事やガイド、学習内容を取り扱います。 もしイーサリアムについて何も知らなければここから始めるのがおすすめです。
以下は、イーサリアムについて学び始めるための優れたリソースです。
- Decentralizing Everything 2017 年 9 月 18 日 - Vitalik Buterin (ビデオ)
- Why Decentralization Matters 2018 年 2 月 18 日 - Chris Dixon
- The Year in Ethereum 2019 年 1 月 16 日 - Josh Stark, Evan Van Ness, and Daniel Zakrisson
- Ethereum is game-changing technology, literally 2019 年 3 月 29 日 - Virgil Griffith
このページの学習リソースに加え、以下のようなコミュニティ型のものもあります。
- EthHub イーサリアムのあらゆることを包括的に取り扱う知識ハブ
- District0x 初心者向けのイーサリアムに関する教育リソース
- Ethereum.wiki イーサリアムの技術に関するコミュニティ型 Wiki
- Kauri イーサリアムと関連プロジェクトに関する技術記事とチュートリアル
- Ethereum Foundation YouTube イーサリアムに関するビデオとプレゼンテーション
- Week in Ethereum News エコシステム全体の開発を取り扱うウィークリーニュースレター
- What’s new in ETH 2.0 ETH 2.0 の開発状況に関する定期ニュースレター
- ethresear.ch forum ETH 2.0 以降の Ethereum に関する深い技術的なディスカッション
- ETHGlobal イーサリアムハッカソン - 近くで開催されるハッカソンに出場してみては?!
イーサリアムの基礎
イーサリアムは初めてですか? 以下の記事や学習リソースが学び始めるのに最適です。
- A Beginner’s Guide to Ethereum 2017 年 2 月 23 日 - Linda Xie
- ビデオ: ether と Ethereum とは何ですか? 2019 年 4 月 25 日 - CME Group
- イーサリアムとは? District0x
- What is ether? 頻繁にアップデートあり - EthHub
- Absolute Beginner Introduction to Ethereum 2019 年 7 月 23 日
- The Case for Ethereum 2018 年 1 月 30 日 - Elad Gil
- Blockchains: How they Work and Why they’ll Change the World 2017 年 9 月 28 日 - Morgan Peck
イーサリアムの仕組み
イーサリアムとブロックチェーン技術のハイレベルな解説。
- How does Ethereum work, anyway? 2017 年 9 月 27 日 - Preethi Kasireddy
- A Gentle Introduction to Ethereum 2016 年 10 月 2 日 - Antony Lewis
- Introduction to Blockchain through Cryptoeconomics - Part 1 2018 年 1 月 26 日- Zubin Koticha
- Introduction to Blockchain through Cryptoeconomics - Part 2 2018 年 7 月 19 日 - Zubin Koticha
スマートコントラクト
「スマートコントラクト」とはシンプルにイーサリアム上で実行されるコードのことです。 コントラクトと呼ばれる理由はイーサリアム上で動作するコードが ETH や他のデジタルアセットのような価値を管理することができるからです。
- スマートコントラクトを使ったイーサリアムのプログラミングを学びたい方はこちら ethereum.org/developers
- What is a Smart Contract? 2018 年 11 月 12 日 - Andreas M. Antonopoulos, Gavin Wood
- What are Smart Contracts/Decentralized Applications? 頻繁にアップデートあり - Ethhub
Proof of Work とマイニング
イーサリアムは現在 Proof of Work と呼ばれるシステムを使用しています。 これによってイーサリアムブロックチェーンに記録された全ての情報の状態に関してネットワーク全体で合意を取り、経済的な攻撃を防ぐことができます。
- What does it mean to mine Ethereum? 頻繁にアップデートあり - Ethhub
- How Ethereum Mining Works Coindesk
ETH 2.0 ではイーサリアムは「Proof of Stake」という別のシステムに移行します。 ETH 2.0 については下部で学ぶことができます。
クライアントとノード
イーサリアムネットワークは多くのノードによって構成されており、各ノードは互換性のあるクライアントソフトウェアを実行しています。 大多数のノードでは以下の二つのクライアントが使われています:Geth (Go 実装) and Parity (Rust 実装).
- 自分でノードを運用してみたい人はこちら → ethereum.org/developers
- イーサリアムのクライアント全リストはこちら
エンタープライズイーサリアム
エンタープライズイーサリアムとは、ビジネスアプリケーション向けのイーサリアムコードベースのプライベート、コンソーシアム、およびハイブリッド実装のことを指します。 世界中の企業がすでにエンタープライズを利用して、金融市場の合理化、サプライチェーンの管理、新しいビジネスモデルの構築を行っています。
詳しくはエンタープライズイーサリアムをご覧ください。
スケーラビリティの改善
スピードやトランザクションのスループットの向上によってイーサリアムをより「スケーラブル」にしようと様々な努力がなされています。 一般的にスケーラビリティソリューションは「レイヤー 1」と「レイヤー 2」に分けられます。
「レイヤー 1」とはイーサリアムのコアプロトコルの改善を意味し、 主にETH 2.0で取り組まれています。
「レイヤー 2」とはイーサリアムのプロトコルの「上に」構築される技術の総称で、セキュリティを損なうことなくスケーラビリティを改善しようとしています。 サイドチェーンのような「オフチェーン」と呼ばれる技術もあり、セキュリティとのトレードオフによってスケーラビリティの改善を実現します。
- Making Sense of Layer 2 2018 年 2 月 12 日 - Josh Stark
- The Case for Ethereum Scalability 2019 年 1 月 18 日 - Hunter Hillman, Steven McKie, and Eric Olszewski
- 5 Ways to Scale your Ethereum Dapp 2019 年 4 月 23 日 - Andreas Wallendahl
ペイメントチャネルとステートチャネル
- State Channels - an explanation 2015 年 11 月 6 日 - Jeff Coleman
- Basics of State Channels District0x
- State Channels 頻繁にアップデートあり - EthHub
サイドチェーン
- Scaling Ethereum Dapps through Sidechains 2018 年 2 月 8 日 - Georgios Konstantopoulos
プラズマ
- Understanding Plasma, Part 1: The Basics 2019 年 2 月 7 日 - Daniel Goldman
- Understanding Plasma District0x
- Learn Plasma - A learning resource for the Plasma framework
ETH 2.0
ETH 2.0 (別名:セレニティ) はイーサリアムのコアプロトコルの次の大規模アップグレードを指します。 「レイヤー 1」であるイーサリアムのコアプロトコルへの複数の改善案が統合されます。
- ETH 2.0 Roadmap and Phases 頻繁にアップデートあり - EthHub
- 8 Teams Are Sprinting to Build the Next Generation of Ethereum 2018 年 12 月 9 日 - Christine Kim
- Proof of Stake 頻繁にアップデートあり - EthHub
- Sharding 頻繁にアップデートあり - EthHub
- ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin (ビデオ) 2018 年 11 月 - YouTube
- ETH 2.0 Researchers AMA Part 1 2019 年 1 月 24 日 - EthHub
- ETH 2.0 Researchers AMA Part 2 2019 年 7 月 15 日 - EthHub
- 9 Things You Didn't Know About Ethereum 2.0 2019 年 7 月 18 日 - Bruno Škvorc
ETH 1.x
ETH 1.x は既存のプロトコルに対して行う複数のアップグレードの呼称です。 ETH 2.0 が開発・実装される間にも継続的なプロトコルの改善とメンテナンスを行うことが目的です。
詳しくは EthHub の ETH 1.x についての解説を読んでください。
クリプトエコノミクス
「クリプトエコノミクス」は経済的インセンティブによって資産をセキュアに保ち、暗号によって経済メカニズムを保証できる分散システムを構築するための学問であり、 イーサリアムやビットコインのようなブロックチェーンのデザイン・スケーリング手法を広く指す用語です。
- Cryptoeconomics.study
- Intro to Cryptoeconomics (ビデオ) 2018 年 8 月 19 日 - Karl Floersch
- Making Sense of Cryptoeconomics 2017 年 11 月 16 日 - Josh Stark
批評と懐疑的意見
イーサリアムと暗号通貨への批判的意見。
- Ethereum’s roadmap isn’t ambitious enough 2019 年 3 月 27 日 - Rick Dudley インタビュー
- The Challenges of Building Ethereum Infrastructure 2018 年 1 月 8 日 - Jameson Lopp
- Parsimonious Answers to Difficult Questions (ビデオ) 2019 年 3 月 10 日 - Rick Dudley
- There’s no good reason to trust blockchain technology 2019 年 2 月 6 日 - Bruce Schneier