
EthereumやEtherという言葉を耳にしたことはありませんか?これらの一般的な用語についての記事を見て、その違いが気になった方もいるでしょう。Ethereumについて説明する前に、まずEthereumとEtherの違いを理解しましょう。
Ethereumは、スマートコントラクトをホストするために設計されたオープンソースの分散型プラットフォームです。Ethereumブロックチェーンは、さまざまな分散型アプリケーションのプログラムコードを実行できます。Ethereumがもたらした真の革新であるEthereum Virtual Machine(EVM)によって、開発者はこれまでにない新しいアプリケーションを数多く生み出しています。
Ether(ETH)はEthereumネットワークの基盤となるトークンです。アプリケーション開発者はEthereumネットワークの取引手数料やサービスの支払いにETHを利用します。Ethereumでは、ETHを担保にして新しい暗号資産トークンを生成したり、ETHやETH担保型トークンの貸し出し・借り入れ・利息の獲得も可能です。
Ethereumは、アプリケーション開発やデジタル資産の交換を可能にするブロックチェーンであり、Etherはネットワークのネイティブコインでありシステム全体の「燃料」です。例えば、プログラマーがアプリケーションを作成する場合、「ガス」と呼ばれるネットワーク使用料をEtherで支払う必要があります。同様に、ユーザーが暗号資産を他のユーザーへ送金する際にも、この費用が発生し、金額は固定されていません。Bitcoinのマイナーと同様に、マイナーは取引の検証によってシステムを維持し、報酬としてEtherを受け取ります。
Vitalik Buterinはロシア系カナダ人プログラマーで、2013年にEthereumを創設しました。Buterinが暗号資産に関わり始めたのは数年前からです。2011年、「人生の目的を探していた」時にBitcoinを発見したと自身のブログで述べています。プログラミングに精通しており(母親はコンピュータサイエンティスト)、当初はSatoshi NakamotoによるBitcoinの発見にあまり価値を感じていませんでした。
その後、Buterinは技術に魅了され、商業プロジェクトにも参加するようになりました。2012年には暗号資産ニュースサイト「Bitcoin Magazine」を共同設立し、同年カナダのウォータールー大学コンピュータサイエンス学科に入学しました。
2013年には大学を中退し、世界を旅して暗号資産関連イベントに参加しました。業界の専門家たちとの会話を通じて、Bitcoinブロックチェーンが第三者を介さずインターネット上で資金を移動できるだけでなく、他の分野も分散化できることに気づきました。
彼は11月にBTCコードをベースにしたプロジェクトのホワイトペーパーを公開しました。他にもコンピュータサイエンティストのGavin Woodらが関心を示し、共同創設者として参画しました。資金調達とEthereumの「創造」のため、2014年7月にICOを実施し、1カ月強で1,850万ドルを調達しました。2015年7月にEthereumブロックチェーンが正式にローンチされました。
スマートコントラクトは、合意された契約内容が確実に履行されるよう技術を活用したデジタル契約です。つまり、スマートコントラクトは厳格な規則や結果を定義するプログラムコードであり、通常の文書のように、特定の条件で当事者が負う責任や利益、ペナルティなどを設定します。スマートコントラクトは通常の契約と異なり、デジタルで紛失や改ざんができず、自動的に実行されます。ブロックチェーン技術を活用することで、契約履行の安全性が確保されます。
簡単に言えば、Ethereumの「スマートコントラクト」とはEthereumブロックチェーン上で動作するプログラムです。これはEthereumブロックチェーン上の単一アドレスに保存されたコード(機能)とデータ(状態)で構成されています。
スマートコントラクトはEthereumのアカウントタイプの一つです。残高を持ち、取引の対象にもなりますが、ユーザーが管理するものではなく、ネットワークにデプロイされて意図通りに実行されます。ユーザーアカウントは、スマートコントラクトが定めた機能を実行する取引を送信してスマートコントラクトとやり取りできます。スマートコントラクトは従来の契約と同様に規則を設定し、プログラムによって自動執行されます。スマートコントラクトは不可逆で、デフォルトでは削除できません。
Ethereumは、分散型アプリケーションやスマートコントラクト、Ether暗号資産や各種トークンの取引を可能にする世界有数のプラットフォームとして、デジタル社会のインフラとみなされています。
このインフラを利用する主なアプリケーションには、分散型アプリケーション(DApps)、分散型取引所(DEX)、分散型金融(DeFi)、非代替性トークン(NFT)などがあります。2015年に誕生したEthereumネットワークは、開発者の数が急増しており、新たなDAppsの創造が進んでいます。これは、複数の暗号資産プロジェクトの開発を容易にする革新的なアーキテクチャによるものです。これにより、DeFiやNFT、GameFiなどの分野が大きく発展しました。
これでEthereumの基本とその周辺について理解できました。今後は、Ethereumテクノロジー、主要なERCトークン規格とEIP、Ethereum Mergeについて知っておくべき内容を解説します。
ハイライト
メイン動画
関連記事