暗号資産 基本

ERC-20トークンの概要

パブリックブロックチェーンの革新的な側面は、そのオープン性であり、これにより誰もがエコシステムの活動に参加し、それに影響を与えることができます。おそらく、Ethereum ほどこの特徴を体現しているブロックチェーン や暗号資産は他にないでしょう。長年にわたり、Ethereumのスマートコントラクトは、トークンの迅速な作成とコラボレーションを促進し、その結果、時価総額ベースで世界第2位のブロックチェーン ネットワークへと変貌を遂げました。 時価総額において、第2位の規模を誇る ネットワークへと変貌する原動力となりました。しかし、Ethereum は当初、これほど堅牢なものではありませんでした。当初は、トークンの作成や交換方法が標準化されていなかったため、すべてのトークンがEthereumの分散型アプリケーション (DApps) と互換性があるわけではありませんでした。そのため、ユーザーはアプリ間でトークンを変換するために、複雑な手段を講じなければなりませんでした。 

開発者 ファビアン・フォーゲルシュテラー は、これらの課題に対する解決策を提案しました。2015年、彼はEthereum のGitHubページに「Ethereum Request for Comments 20」(ERC)というアイデアを投稿し、このフォーラムにおける20件目のコメントとなりました。その中で、彼は現在ERC-20規格として知られるもの、すなわちEthereum 上で作成されるトークンを支えるスマートコントラクトのための技術ガイドラインについて説明しました。ERC-20は2017年に承認され、実装されました。 現在、Ethereum 上で構築された多くのトークンがERC-20規格に基づいて運用されており、その中には UniswapのUNI、 CircleのUSD Coin(USDC )、そして AaveのAAVEなどが挙げられます。 

以下の内容について詳しく知りたい方は、ぜひ読み進めてください: 

ERC-20トークン規格とは何ですか? 

ERC-20規格(EIP-20とも呼ばれる)は、Ethereum を基盤とするすべての代替可能トークンが従うべき技術的ガイドラインを定めています。ERC-20規格に基づいて作成されたトークンは、Ethereum 上で他のすべてのトークンと取引が可能であり、Ethereum ブロックチェーン 上に構築されたほぼすべてのdAppを含む、多様な製品やサービスで、特別な変換を行うことなく利用できます。 

ERC-20トークンの利点とメリット

ERC-20規格は、Ethereumの分散型アプリケーション (DApps) を牽引する主要な要因の一つです。これは、参加者がその上に革新を遂げ、互いに交流するための基本的な枠組みを提供するからです。まず、トークンの作成プロセスを効率化することで、開発者の作業を簡素化します。開発者は、コードを一から書き始める必要がなく、また、Ethereum ブロックチェーン 上の他のトークンやdAppとの互換性がなくなることを心配する必要もありません。このため、ERC-20規格は イニシャル・コイン・オファリング (ICO) ブーム の大きな原動力となり、Ethereum の参加者が事実上、望むものは何でも構築できるようにしました。

ERC-20トークンもまた、 促進流動性。2017年以前、Ethereum のユーザーが必ずしもすべてのdAppでトークンを利用できるわけではなかったため、取引へのアクセスはそれほど容易ではありませんでした。ERC-20規格は、変換の障壁を取り除くことで、あらゆるアプリケーション内での積極的な参加を促し、Ethereum エコシステムの生産性と成長を後押ししています。

下の画像では、ERC-20トークンが、さまざまなサードパーティ製の暗号資産 ウォレットや、流動性 プール、分散型金融 (DeFi) (分散型金融 (DeFi) )、プロトコル といった他のコントラクトとどのように連携しているかが示されています。Metamask とetherscan.ioはまったく異なる製品ですが、基盤となる標準化されたフレームワークのおかげで、どちらもERC-20に対応しています。 

出典: Ethereum.org

ERC-20規格には、予測可能性という利点もあります。トークンの作成が標準化されたエコシステムでは、参加者は、トークンが一般に公開された後にどのように機能するかをより的確に予測できるようになります。これは、Ethereum のユーザーが十分な情報に基づいて取引の判断を下すのに役立ち、将来トークンを作成しようとする人々にも良い影響を与える可能性があります。 

ERC-20トークンのリスクと課題

残念ながら、Ethereum の参加者がERC-20トークンを簡単に作成できるという点は、悪意のあるアクター を助長する恐れがあります。この参入障壁の低さにより、例えば詐欺師が容易に独自のトークンを作成できてしまうため、これほど多くの 「ポンプ・アンド・ダンプ」型のトークン発売 がこれほど多く見られる理由の一つとなっている可能性があります。 

ERC-20トークンの作成

ERC-20が提供する標準コードのおかげで、Ethereum トークンの作成は概して直感的に行えます。 Ethereum 開発者コミュニティ では、トークン作成の初期段階で開発者がスマートコントラクト コードに組み込む必要がある6つの関数と2つのイベントについて詳しく説明しています。また、トークンをさらにカスタマイズするための3つのオプション要件も存在します。

機能: 

  • totalSupply: 流通しているトークンの総数
  • balanceOf: トークン作成者のアカウントの残高
  • 手当: 許可が与えられた場合、サードパーティのアカウントが所有者のアカウントからトークンを取得できるようにします。残りのトークンは所有者のアカウントに返還されます。 
  • 送信: 以下の間でのトークンの自動送信 を指しますアドレス
  • 承認する: サードパーティがアカウントから出金 できるトークンの量を決定します 
  • transferFrom: トークンの所有者が受取人にトークンを送信できるようにします 

イベント: 

  • 送信: 「送信 」が完了したときにトリガーされる 
  • 承認: 完了したトランザクションをログに記録します 

任意の基準: 

  • トークン名 (例:Uniswap )
  • トークンのシンボル: トークンを表すティッカー(例:UNI)
  • 小数点: ウォレットにトークンを保有しているユーザーに対して表示される小数点以下の桁数 

このコードを組み込んだ後、多くの開発者が Ethereum のテストネットを使用してトークンをデプロイし を利用してトークンをデプロイし、スマートコントラクト の正確性を確認しています。成功すれば、このプロセスを実際のトークンでも繰り返すことができます。 

Ethereum ネットワークでは、詳細で段階的な ドキュメント を提供しています。また、ERC-20規格に準拠したトークンの作成方法や、それがネットワークの互換性を高める理由についても解説しています。その他の開発者コミュニティとしては、 Alchemy や Moralisなどの他の開発者コミュニティも、一般公開用の既存コードを用いた同様のチュートリアルを提供しています。 などの他の開発者コミュニティも、一般公開用の既存のコードを用いた同様のチュートリアルを提供しています。 

ERC-20トークンの活用事例と成長

ERC-20規格に基づくトークンは、デジタル通貨から実世界の資産を基盤とするものまで、さまざまなデジタルアセット を表現することができます。ERC-20の一般的な種類には、ガバナンストークン、報酬トークン、ステーブルコイン 、および ミームコインなどがあります。例えば、 『Axie Infinity』 は、ガバナンスに「Axie Infinity Shards」と呼ばれるERC-20トークンを使用しています。さらに、Uniswap は、投資家がERC-20ベースのトークンを 2023年のNFT販売において、投資家がERC-20ベースのトークンを利用できるようにしました。 

以下は、 時価総額上位15のERC-20トークン を時価総額順に紹介しており、ERC-20規格を採用した多様な製品やサービスが紹介されています。 

名前 トークン 時価総額(2023年6月27日時点の概算)
ポリゴン MATIC 53億4000万ドル
ラップド・ビットコイン WBTC 47億7000万ドル
DAI DAI 46億6000万ドル
シバ・イヌ SHIB 45億1000万ドル
バイナンスUSD BUSD 43億1000万ドル
UNUS SED LEO LEO 35億8000万ドル
チェインリンク リンク 33億7000万ドル
TrueUSD TUSD 31億2000万ドル
Uniswap UNI 30億8000万ドル
クロノス CRO 14億2000万ドル
クオンツ QNT 12億8000万ドル
スタック STX 10億ドル
グラフ GRT 9億9,822万ドル
Aave AAVE 9億3,169万ドル
ApeCoin APE 8億6,738万ドル

 

上記のようなトークンの台頭が、ここ数年、特に2020年から2021年にかけて、ERC-20トークンの取引高が大幅に増加した大きな要因となっています。2017年以降の各サービスへのERC-20トークンの総流入額を示した以下のグラフをご覧ください。 

2023年5月時点で、過去累計の資金流入額は27兆ドルを超えています。 

ERC-20規格とそのバリエーション

ERC-20は、Ethereum 上でさらなる機能を実現するための他の技術標準の策定にインスピレーションを与えてきました: 

  • ERC-721 開発者がノンファンジブル (NFT)トークンを作成するのを支援します。 
  • ERC-1400 は、セキュリティトークンの開発に向けた統一されたフレームワークを提供します。 
  • ERC-223 これにより、トランザクション手数料 の支払いを、ETH で手数料 を支払うのではなく、使用中のトークンと同じトークンで行うことが可能になります。
  • ERC-777 ERC-777は、Hook を通じてERC-20の機能強化を実現しており、これにより1つのトランザクション内でトークンの送信とコントラクトへの通知が可能になります。しかし、サイバー攻撃を受けやすく、実装も難しいため、Ethereum の開発者の多くは依然としてERC-20規格を好んで使用しています。 

Ethereumの原動力

ERC-20規格を採用することで、Ethereum のユーザーは、大きな障壁なしに、画期的なビジネスチャンスや価値の創出方法送信 、そして革新的なプロジェクトに参加することが可能になります。Ethereum のトークン作成に関するこれらの技術ガイドラインは、開発者コミュニティの成功と、ブロックチェーン 業界全体への参加の両方を飛躍的に促進しました。 

Chainalysis 同社のコンプライアンスおよび調査向け製品群全体でERC-20トークンをサポートしており、これには以下が含まれます Chainalysis KYT および Chainalysis Reactorなど、コンプライアンスおよび調査向け製品スイート全体でERC-20トークンをサポートしています。このサポートに関する詳細については、 [email protected]まで直接お問い合わせください。 

本ウェブサイトには、Chainalysis, Inc. およびその関連会社(以下、総称して「Chainalysis」)の管理下にない第三者のサイトへのリンクが含まれています。当該情報へのアクセスは、Chainalysis が当該サイトまたはその運営者との提携、支持、承認、または推奨を行っていることを意味するものではなく、Chainalysis は、当該サイトで提供される製品、サービス、その他のコンテンツについて一切の責任を負いません。 

本資料は情報提供のみを目的としており、法律、税務、財務、または投資に関する助言を提供するものではありません。受領者は、こうした決定を行う前に、各自のアドバイザーに相談してください。Chainalysis は、受領者が本資料を利用したことに起因する、つながり におけるいかなる決定、その他の作為または不作為についても、一切の責任を負いません。

Chainalysis 当社は、本報告書に記載された情報の正確性、完全性、適時性、適合性、または有効性を保証するものではなく、当該資料のいかなる部分における誤り、欠落、またはその他の不正確さに起因するいかなる請求についても責任を負いません。