
トークンはどのようにしてエコシステム全体を動かすことができるのでしょうか?ERC-20がEthereumにとって、またブロックチェーン全体にとってどのような意味を持つのかを解説します。
要約
ERC-20は、イーサリアムのブロックチェーン上で最適に機能するために、トークンが従うべき仕様をまとめたトークン規格です。これにより、開発者や起業家は、イーサリアムのエコシステムである分散型アプリの中で相互運用できる新しいトークンを構築することができます。ERC-20トークン規格は、その仕様に準拠した約1,000種類の暗号資産が流通しており、ブロックチェーン・エコシステムの基盤となる柱の一つとなっています。
イーサリアムはトークンエコノミー
Ethereumは、ブロックチェーンベースの分散型グローバルスーパーコンピュータとして2015年に発表されました。このスーパーコンピュータは、トークンエコノミーを活用した相互運用可能な分散型アプリケーション(dApps)のエコシステムの基盤として機能します。しかし、Ethereumの開発者コミュニティは、このエコシステムを構築するためには、dAppsの動力源となる暗号トークンを構築するための共通規格が必要であることにすぐに気付きました。この標準はERC-20と呼ばれています。
ERC-20は、イーサリアムトークンがイーサリアムブロックチェーン上で最適かつ相互運用可能に機能するために従わなければならないルールと技術仕様を概説した共通の基準セットです。トークンはスマートコントラクトを使って開発されます。スマートコントラクトとは、ブロックチェーンプロトコルが自動的に取引を制御、実行、文書化する方法を定義する自己実行型のソフトウェアプログラムです。ERC-20トークンは、Ethereumネットワーク上で交換できるだけでなく、EthereumベースのdApps間で相互に利用することができます。
他のEthereumトークン規格も存在しますが、ERC-20はウォレット、取引所、アプリ開発者にブロックチェーンエコシステムへのシンプルな入り口を提供します。2017年のdAppsとEthereumベースの暗号トークンの大躍進と、分散型金融(DeFi)の成長のきっかけになったと広く考えられています。2020年6月の市場データによると、時価総額上位100の暗号トークンのうち47がERC-20規格を用いて構築されていました。
ERC-20はイーサリアムのエコシステムの重要な一部であるだけでなく、より広範なブロックチェーン空間へのゲートウェイでもあります。
技術的意義:ERC-20のユースケースは広がり続けている
ERC-20規格は2015年末に初めて提案され、2017年末にEthereumの創設者であるVitalik Buterin氏とEthereumの開発者であるFabian Vogelsteller氏が執筆したEthereum Improvement Proposal(EIP)を介して正式に認められました。
この規格では、いくつかの機能が概説されています:
- 生成されるトークンの総供給量(数)に関する情報
- 所有者の口座残高に関するデータ
- 指定されたERC-20アドレスへのトークンの転送を実行するためのコード
- 指定されたERC-20アドレスからトークンの転送を実行するためのコード
- 指定されたアカウントからのトークンの引き出しを可能にするコード
- 支出者から所有者へのトークンの返却を可能にするコード
簡単に言うと、ERC-20規格は、トークンの送金方法、取引の承認方法、ユーザーがトークンやそのインフラに関するデータにアクセスする方法を指示するものです。
ERC-20トークンで取引を行う場合、エーテル(ETH)は送信されませんが、ガスコスト(ERC-20トランザクションを含む新しいブロックをEthereumブロックチェーンに追加するために、Ethereumネットワーク上のマイナーに支払うために使用される手数料)をカバーするために使用されます。
有用性:新しいトークンやdAppを構築するたびにゼロから始める必要がない
ERC-20規格でトークンを構築することには、いくつかの理由があります。まず、開発者は新しいトークンやdAppを構築するたびにゼロから始める必要がありません。ERC-20規格は一般的なトークンの規格となっているため、大きなネットワーク効果が得られます。開発者やユーザーは、ERC-20規格で作られたトークンが、他の何百ものERC-20トークンや、すでにERC-20トークンを受け入れているサービスと相互運用できることを確信できます。
ERC-20規格のその他の利点として、ファンジビリティとフレキシビリティが挙げられます。これは、開発者が自分のトークンをお金のように使いたい場合に重要なことです。柔軟性については、ERC-20トークンは様々な用途に合わせてカスタマイズすることができます。
- ユーティリティー・トークン:特定のサービスを得るために使用されます。
- セキュリティトークン:株式などの有価証券を表すもので、保有者にそのプロジェクトの株式を割り当てることができます。
- ステーブルコイン:フィアット通貨、特定の暗号通貨、コモディティなど、より安定した資産にペッグされ、ユーザーがリスクを軽減しながらブロックチェーンアプリケーションを利用できるようにするものです。
ICO、DeFi、そしてその先へ
1,000以上のトークンが流通しているため、ERC-20のユースケースは広がり続けています。ERC-20トークンは、デジタルと物理の両方で、さまざまな資産を表します。不動産、美術品、株式、未使用のハードディスク容量などを表すERC-20トークンがあります。また、ERC-20トークンは、分散型金融商品、市場、取引所、ゲーム、ウォレット、プロジェクトのガバナンス機構の一部としてプロトコルのアップグレードに投票するなど、構築されたシステムの中で多くの機能を果たしています。
また、ERC-20規格の誕生が、ICOブームに影響を与えたことも注目に値します。ERC-20は、開発者が提供されたフレームワークを使って素早くトークンを作ることを可能にし、トークンを発行するために必要な技術的なノウハウや作業量を大幅に減少させたのです。開発者は、トークンをイーサリアムコミュニティにクラウドセールし、多額の資金を調達することができました。これにより、今日のEthereumのエコシステムを構成する多くの重要なプラットフォームやプロジェクトの資金調達に一役買ったのです。
ERC-20は、イーサリアムのトークン標準の決定版ですが、現在、いくつかの新しいトークン標準が開発されています。ERC-223、ERC-777、ERC-1155などです。いずれも、ERC-20を基本としながらも、オリジナルの規格を改良したものとなっています。
ERC-20は、Ethereumのエコシステムの重要な原動力の1つであり、ブロックチェーン空間全体に恩恵をもたらしてきました。ブロックチェーン業界に参加するための共通の基準を作ることで、ERC-20は分散型技術の普及を促進しました。ERC-20の実装は、Ethereumのコミュニティ主導のガバナンスの一例であり、そのネットワーク効果により、現在Ethereumがブロックチェーン開発の中心であることが保証されています。
原文:https://www.gemini.com/cryptopedia/erc20-token-standard-ethereum