イーサリアムの概要
イーサリアムは、オープンソースのグローバルな分散型計算アーキテクチャであり、スマートコントラクトとして知られるプログラムを実行します。イーサリアムは、ブロックチェーンを使用してシステムの状態を同期および保存し、Etherと呼ばれる暗号通貨を使用して実行リソースのコストを測定および制約します。
イーサリアムプラットフォームは、開発者が経済学に基づいた手法を活用して強力な分散型アプリケーションを構築することを可能にします。これにより、持続的な稼働時間を確保しながら、検閲機関、第三者インターフェース、およびカウンターパーティーリスクを削減または排除することができます。
イーサリアムと他のブロックチェーンの違い
目的: イーサリアムの運用にとってデジタル通貨のEtherは不可欠であり、イーサはイーサリアムプラットフォームの使用料として実用的な通貨と見なされます。しかし、イーサリアムの位置づけは単なるデジタル決済ネットワークに限定されません。
単なる帳簿ではない
イーサリアムは、任意の無限に複雑なコードを実行できる仮想マシンを運用するために設計された汎用プログラム可能なブロックチェーンです。
ビットコインのスクリプト言語は、意図的に単純な真偽の消費条件判断に制限されていますが、イーサリアムの言語はチューリング完全であり、理論上のチューリングマシンが実行できるすべての計算を実行することができます。
スマートコントラクト
ビットコインはブロックチェーンを先導し、イーサリアムはスマートコントラクトを復活させました。
スマートコントラクトは、まず、伝統的な意味での契約と同じ目的を持ちます。すなわち、契約に参加する各当事者の義務、権利、報酬および罰則などを記録し、取引が規定に従って実行されることを保証します。
スマートコントラクトプログラムは、ブロックチェーン上で自動的に実行される単なるコンピュータプログラムではなく、それ自体がシステムの参加者です。
- 受信した情報に応じて対応し、外部に情報を送信します
- 価値を受け取り、保存し、送信します
- 一時的に資産を保管します
スマートコントラクトプログラムは、デジタル形式で信頼できる人のように、契約内容に従って操作を実行します。
当初、信頼できる実行環境が欠如していたため、スマートコントラクトは実際の産業には適用されませんでしたが、ビットコインの誕生後、ビットコインの基盤技術であるブロックチェーンがスマートコントラクトに信頼できる実行環境を提供できることが認識されました。イーサリアムはブロックチェーンとスマートコントラクトの適合性を最初に認識し、ホワイトペーパー『イーサリアム:次世代スマートコントラクトと分散型アプリケーションプラットフォーム』を発表しました。そして、イーサリアムを最良のスマートコントラクトプラットフォームにするために努力を続けています。