[Ethereum](/price/ethereum-eth)が初めて登場したとき、開発者が分散型アプリケーションを自由に構築するための扉を開きました。しかし、ネットワーク構造は実際の障害を呈しました—ネットワークの混雑はピーク使用時に交通渋滞を引き起こし、[取引手数料](/learn/ethereum-gas-fees-explained)を膨らませ、ユーザーの忍耐を試しました。この課題は、ERC-2(イーサリアム・リクエスト・フォー・コメント20)の創造を促し、トークンがエコシステム全体で構築され、展開される方法を根本的に再構築する標準化されたフレームワークとなりました。## クイック概要- ERC-20は、すべてのイーサリアムトークンが従うべき標準的なルールを確立し、アプリケーションやサービス間でのシームレスな互換性を可能にします。- この標準は、イーサリアム内で作業するビルダーにとってトークン作成プロセスを劇的に簡素化しました。- スマートコントラクトは、事前に設定された条件がトリガーされたときにトークンを自動的に生成し、リリースします。- 技術的標準化を超えて、ERC-20は、強化されたセキュリティ、透明性、高い市場流動性、特化型アプリケーションのための柔軟性を提供します。- このフレームワークには制限があります:機能の制限、継続する取引コストの課題、不均一なプラットフォームの採用、および特定のシナリオにおけるトークンの損失の可能性## ERC-20トークンの理解ERC-20トークンは、その本質においてイーサリアムブロックチェーン上に存在する可 fungible デジタル資産を表しています。つまり、1つのトークンは別のトークンと同じ価値を持っています。この技術標準は、開発者にスマートコントラクトを作成するための一貫した設計図を提供し、イーサリアム上でトークンを信頼性高く発行・展開することを可能にします。この標準は、開発者が正確に従わなければならないルールブックとして機能します。トークンがこれらの標準化されたガイドラインに従うと、イーサリアムのエコシステム全体で異なるサービス、アプリケーション、プロトコル間で機能する能力を得ます。各トークンは、コミュニティ内で異なる目的を果たしながら、ネットワーク全体で自由に転送できる能力を維持します。この標準化されたアプローチを作成することで、開発は大幅に速く、クリーンになりました。トークン作成者は基本的な機能のためにソリューションを再発明する必要がなくなり、標準が互換性の要件を処理する間に、プロジェクトの独自性に集中できるようになりました。## オリジンストーリーファビアン・フォーゲルシュテッラーは、イーサリアムのGitHubリポジトリを通じてERC-20の概念を提案しました。彼はこれを「イーサリアムリクエストコメント」と名付け、提案は単にそのページで作成された20番目のコメントスレッドであるため、「20」という番号を受けました。イーサリアムの開発者コミュニティがこの概念をレビューし承認した後、これは「イーサリアム改善提案(EIP-20)」として正式化されましたが、ERC-20として知られています。2015年の実装以来、イーサリアムに展開されたすべてのスマートコントラクトトークンは、これらの確立されたガイドラインに準拠する必要があります。## ERC-20が実際にどのように機能するかERC-20はスマートコントラクトを通じて機能します。スマートコントラクトは、特定の条件が満たされたときに所定のアクションを実行する自己実行型の契約です。スマートコントラクトは高度な自動化として考えてください。これは、イーサリアム仮想マシン(EVM)によってプログラムされており、適切にトリガーされたときに、コードが指示する通りに正確に実行される自動販売機のように動作します。ERC-20トークンがアクティブになると、次のパターンに従います: 指示が実行され、条件が整い、トークンが作成され配布されます。これらのトークンは互換性があり(、交換可能)であるため、1つの単位は他の単位と完全に等しいです。この互換性により、資産のスムーズな移転が可能になり、同時にトークン保有者にガバナンス参加権が付与されます。トークン保有者は追加の利益を得ることができます。彼らはこれらのトークンをステーキングしてネットワークの運用を保護する手助けをし、新たに発行されたトークンの報酬を受け取ります。これにより、参加者にとって合法的なパッシブインカムの機会が生まれます。## なぜERC-20はすべてを変えたのかこのトークン標準の導入は、イーサリアムと広範な暗号通貨の風景に変革的な影響を与えました:### 相互運用性の問題を解決する相互運用性は、暗号の持続的な課題の一つです。標準化されたプロトコルがないと、異なるチェーン間での資産の移動が不必要に複雑になり、世界的なブロックチェーンの採用が遅れます。ERC-20は、この標準に従うトークンがスムーズにコミュニケーションし、資産を交換できるようにすることでこの問題を解決しました。プロジェクトAのトークンを持っていますか?それをプロジェクトBのトークンと摩擦なく交換できます。この標準化は、より迅速な送金を促進し、交換コストを削減し、異なるプロジェクト間の真のコミュニケーションを可能にしました。### 基盤に組み込まれたセキュリティすべてのERC-20トークンは同じルールに従い、イーサリアムのインフラストラクチャの上に構築されているため、ネットワークのセキュリティ機能—分散化、不変性、透明な記録管理—を継承します。これらの層により、悪意のある行為者が供給を人工的に膨張させたり、転送を操作したり、引き出しを変更したり、検証プロセスを妨害したりすることは事実上不可能になります。### 取引における完全な透明性すべてのERC-20トランザクションはイーサリアムブロックチェーンに永久に記録され、誰でも検証できる監査可能なトレイルを作成します。この透明性により、ユーザーはトークンの動きをリアルタイムで追跡でき、トランザクションの真正性を確認し、トークンの所有者と開発者の両方にシステムの整合性に対する信頼を提供します。### 優れた市場流動性ERC-20トークンは、中央集権型および[分散型アプリケーション](/learn/best-decentralized-exchanges)の両方で取引され、常に市場アクセスを提供します。この流動性は、投資家が暗号市場のボラティリティを利用しようとする際に魅力的です。アクティブに取引する場合でも、長期的なポジションを保持する場合でも。### ユーザーフレンドリーなツールによる柔軟なカスタマイズトークンデザイナーは、特定のニーズに応じて自分の作品をカスタマイズできます。総供給量の上限を調整したり、独自の機能を追加したり、小数点の精度を設定したり、象徴的な表現を選んだりできます。カスタマイズの他に、これらのトークンは管理するために最小限の技術的専門知識を必要とします。MetaMaskやMyEtherWalletのようなツールは、直感的に作成と管理を行い、技術的でないユーザーにとってトークンへの参加を容易にし、エコシステムの革新を促進します。## ERC-20の不足している点###機能の制約ERC-20の互換性を生み出す標準化は、開発者が構築できるものを制限します。特定の複雑な機能は標準の枠組み内では不可能なままであり、特化型アプリケーションに対して高度な柔軟性を必要とする開発者を frustrate しています。### 取引コストは依然として問題ですERC-20トークンの運用は無料ではありません—[ガス](/learn/ethereum-gas-fees-explained)はすべての取引に付随します。イーサリアムの現在の状態によって、これらのコストは大幅に増加する可能性があり、平均的なユーザーにとって取引が非現実的になります。予測不可能な手数料の変動により、コストの見積もりがほぼ不可能になり、予算に敏感な投資家の参加を思いとどまらせます。### 世界中での限定的な交換サポートERC-20は広く普及しましたが、すべての取引所がこれらのトークンを受け入れているわけではありません。一部のプラットフォームはそれらを上場しないことを拒否し、流動性を制約し、保有者が資産を取引できる場所を制限しています。### スマートコントラクトの非互換リスク重大なリスクがあります:もしERC-20トークンを、それらを処理するように設計されていないスマートコントラクトに送信した場合、それらのトークンは永遠に消失する可能性があります。受信コントラクトは受信トークンを認識しないかもしれず、標準自体はコントラクトに転送を警告することができず、片方向の損失シナリオを生み出します。## ERC-20の実践:実例### テザー (USDT): ステーブルコインのリーダーシップ[USDT](/learn/what-is-usdt)は、イーサリアム上でERC-20トークンとして機能し、米ドルに1:1でペッグされたステーブルコインを提供します。テザーは、分けられた口座に相当するドルの準備を保持することでこの比率を維持します。このトークンは、取引所間で資本を移動させるために不可欠となり、現在では世界中の主要な取引所で最も取引されているペアの1つを代表しています。### ユニスワップ (UNI): 分散型取引所トークン[Uniswap](/price/uniswap-uni)は、ERC-20標準に完全に基づいて構築された分散型取引所として機能します。$UNI トークンは、Uniswapのガバナンスおよびユーティリティ資産として機能します。中央集権的なプラットフォームのように従来の注文書を使用するのではなく、Uniswapは自動化されたマーケットメイカー(AMM)モデルを採用し、ユーザーがスマートコントラクトから直接トークンをスワップできるようにします。### メーカー (MKR): ガバナンスの実行[Maker](/learn/what-is-maker)は、オープンソースのイーサリアムプロトコルであるMakerDAOのガバナンストークンとしてMKRを作成しました。MKR保有者はエコシステム全体を管理し、各ロックされたトークンが1票に等しい形で、執行投票およびガバナンスポーリングを通じてプロトコルの変更に投票します。このシステムを通じて、MKR保有者はDAIの発行を共同で監視し、プロトコルの米ドルにソフトペッグされた分散型ステーブルコインを管理します。### BNB: マルチチェーン進化[BNB](/price/bnb-bnb)は、ERC-20トークンとして始まり、主要な中央集権型取引所のネイティブ暗号通貨になりました。BNBはそのエコシステム内で複数の目的を果たし、人気の高まりにより、数多くの分散型および中央集権型プラットフォームでの受け入れが広がっています。## ERC-20を超えて:他のトークン基準ERC-20が支配する一方で、他の専門的な標準は異なるニーズに対処しています:- **ERC-165**: スマートコントラクトが他のコントラクトが特定のインターフェースをサポートしているかどうかを確認できるようにし、コントラクト間の相互作用を促進します。- **ERC-621**: 発売後にトークン供給を調整することを許可する権限のある管理者が、追加のトークンをミントするか、既存のトークンを焼却することができます。- **ERC-777**: プライベートキーを失ったユーザーのための緊急回復メカニズムを提供し、取引のプライバシーを向上させます- **ERC-721**: 非代替性トークン(NFTs)のために特別に作成されました。ERC-20の代替性は、ユニークで非交換可能な資産の作成を妨げます。- **ERC-223**: 間違ったアドレスに送信されたトークンを回収できることによって、誤送信の問題を解決します。- **ERC-1155**: 開発者が効率的なマルチトークン契約を作成できるようにし、取引コストを数百節約し、NFTとユーティリティトークンを同時にサポートします。## ERC-20ストレージのための実用的なウォレットの考慮事項ERC-20トークンの管理には、適切なストレージソリューションの選択が必要です。さまざまなウォレットオプションが存在し、それぞれ異なるセキュリティレベルと機能セットを提供しています。ERC-20ウォレットを評価する際は、まずセキュリティアーキテクチャを優先し、その後ウォレットの特定の機能があなたの要件に合致しているかを評価してください。異なるウォレットは異なる強みを強調します—一部はセキュリティプロトコルを最大化し、他はユーザーインターフェースのシンプルさを優先し、また一部はマルチチェーン互換性に焦点を当てています。トークンをいかなるプラットフォームに信頼して預ける前に、十分に調査してください。## 最後の考えERC-20規格は、イーサリアムの開発エコシステムにとって画期的な瞬間を表しました。ネットワークのボトルネックや高騰する取引コストに対する実際の不満から生まれたERC-20は、ネットワーク全体の相互運用性を導入しながら、真の解決策を提供しました。今日、ERC-20は数千のプロジェクトがイーサリアムのインフラストラクチャー全体でシームレスに運営されるための基盤として機能しています。ERC-20は孤立して存在するわけではなく、イーサリアムを独自の方法で改善する相補的な標準の成長するスイートの一部を形成しています。イーサリアムの技術的な景観を探求する開発者やユーザーは、[ERC-4337とアカウント抽象化](/learn/account-abstraction)、[ERC-7579](/learn/how-erc-7579-works)による高度なアカウント管理、[ERC-6551](/learn/erc-6551)による拡張されたNFT機能など、関連する革新を調査する必要があります。これらの基準は、イーサリアムがプロトコルのコアでの後方互換性とセキュリティを維持しながら、実際の問題を解決することへのコミットメントを示しています。
イーサリアム上の構築を簡素化する:ERC-20スタンダードが開発を変革する方法
Ethereumが初めて登場したとき、開発者が分散型アプリケーションを自由に構築するための扉を開きました。しかし、ネットワーク構造は実際の障害を呈しました—ネットワークの混雑はピーク使用時に交通渋滞を引き起こし、取引手数料を膨らませ、ユーザーの忍耐を試しました。この課題は、ERC-2(イーサリアム・リクエスト・フォー・コメント20)の創造を促し、トークンがエコシステム全体で構築され、展開される方法を根本的に再構築する標準化されたフレームワークとなりました。
クイック概要
ERC-20トークンの理解
ERC-20トークンは、その本質においてイーサリアムブロックチェーン上に存在する可 fungible デジタル資産を表しています。つまり、1つのトークンは別のトークンと同じ価値を持っています。この技術標準は、開発者にスマートコントラクトを作成するための一貫した設計図を提供し、イーサリアム上でトークンを信頼性高く発行・展開することを可能にします。
この標準は、開発者が正確に従わなければならないルールブックとして機能します。トークンがこれらの標準化されたガイドラインに従うと、イーサリアムのエコシステム全体で異なるサービス、アプリケーション、プロトコル間で機能する能力を得ます。各トークンは、コミュニティ内で異なる目的を果たしながら、ネットワーク全体で自由に転送できる能力を維持します。
この標準化されたアプローチを作成することで、開発は大幅に速く、クリーンになりました。トークン作成者は基本的な機能のためにソリューションを再発明する必要がなくなり、標準が互換性の要件を処理する間に、プロジェクトの独自性に集中できるようになりました。
オリジンストーリー
ファビアン・フォーゲルシュテッラーは、イーサリアムのGitHubリポジトリを通じてERC-20の概念を提案しました。彼はこれを「イーサリアムリクエストコメント」と名付け、提案は単にそのページで作成された20番目のコメントスレッドであるため、「20」という番号を受けました。イーサリアムの開発者コミュニティがこの概念をレビューし承認した後、これは「イーサリアム改善提案(EIP-20)」として正式化されましたが、ERC-20として知られています。
2015年の実装以来、イーサリアムに展開されたすべてのスマートコントラクトトークンは、これらの確立されたガイドラインに準拠する必要があります。
ERC-20が実際にどのように機能するか
ERC-20はスマートコントラクトを通じて機能します。スマートコントラクトは、特定の条件が満たされたときに所定のアクションを実行する自己実行型の契約です。スマートコントラクトは高度な自動化として考えてください。これは、イーサリアム仮想マシン(EVM)によってプログラムされており、適切にトリガーされたときに、コードが指示する通りに正確に実行される自動販売機のように動作します。
ERC-20トークンがアクティブになると、次のパターンに従います: 指示が実行され、条件が整い、トークンが作成され配布されます。これらのトークンは互換性があり(、交換可能)であるため、1つの単位は他の単位と完全に等しいです。この互換性により、資産のスムーズな移転が可能になり、同時にトークン保有者にガバナンス参加権が付与されます。
トークン保有者は追加の利益を得ることができます。彼らはこれらのトークンをステーキングしてネットワークの運用を保護する手助けをし、新たに発行されたトークンの報酬を受け取ります。これにより、参加者にとって合法的なパッシブインカムの機会が生まれます。
なぜERC-20はすべてを変えたのか
このトークン標準の導入は、イーサリアムと広範な暗号通貨の風景に変革的な影響を与えました:
相互運用性の問題を解決する
相互運用性は、暗号の持続的な課題の一つです。標準化されたプロトコルがないと、異なるチェーン間での資産の移動が不必要に複雑になり、世界的なブロックチェーンの採用が遅れます。ERC-20は、この標準に従うトークンがスムーズにコミュニケーションし、資産を交換できるようにすることでこの問題を解決しました。プロジェクトAのトークンを持っていますか?それをプロジェクトBのトークンと摩擦なく交換できます。この標準化は、より迅速な送金を促進し、交換コストを削減し、異なるプロジェクト間の真のコミュニケーションを可能にしました。
基盤に組み込まれたセキュリティ
すべてのERC-20トークンは同じルールに従い、イーサリアムのインフラストラクチャの上に構築されているため、ネットワークのセキュリティ機能—分散化、不変性、透明な記録管理—を継承します。これらの層により、悪意のある行為者が供給を人工的に膨張させたり、転送を操作したり、引き出しを変更したり、検証プロセスを妨害したりすることは事実上不可能になります。
取引における完全な透明性
すべてのERC-20トランザクションはイーサリアムブロックチェーンに永久に記録され、誰でも検証できる監査可能なトレイルを作成します。この透明性により、ユーザーはトークンの動きをリアルタイムで追跡でき、トランザクションの真正性を確認し、トークンの所有者と開発者の両方にシステムの整合性に対する信頼を提供します。
優れた市場流動性
ERC-20トークンは、中央集権型および分散型アプリケーションの両方で取引され、常に市場アクセスを提供します。この流動性は、投資家が暗号市場のボラティリティを利用しようとする際に魅力的です。アクティブに取引する場合でも、長期的なポジションを保持する場合でも。
ユーザーフレンドリーなツールによる柔軟なカスタマイズ
トークンデザイナーは、特定のニーズに応じて自分の作品をカスタマイズできます。総供給量の上限を調整したり、独自の機能を追加したり、小数点の精度を設定したり、象徴的な表現を選んだりできます。カスタマイズの他に、これらのトークンは管理するために最小限の技術的専門知識を必要とします。MetaMaskやMyEtherWalletのようなツールは、直感的に作成と管理を行い、技術的でないユーザーにとってトークンへの参加を容易にし、エコシステムの革新を促進します。
ERC-20の不足している点
###機能の制約
ERC-20の互換性を生み出す標準化は、開発者が構築できるものを制限します。特定の複雑な機能は標準の枠組み内では不可能なままであり、特化型アプリケーションに対して高度な柔軟性を必要とする開発者を frustrate しています。
取引コストは依然として問題です
ERC-20トークンの運用は無料ではありません—ガスはすべての取引に付随します。イーサリアムの現在の状態によって、これらのコストは大幅に増加する可能性があり、平均的なユーザーにとって取引が非現実的になります。予測不可能な手数料の変動により、コストの見積もりがほぼ不可能になり、予算に敏感な投資家の参加を思いとどまらせます。
世界中での限定的な交換サポート
ERC-20は広く普及しましたが、すべての取引所がこれらのトークンを受け入れているわけではありません。一部のプラットフォームはそれらを上場しないことを拒否し、流動性を制約し、保有者が資産を取引できる場所を制限しています。
スマートコントラクトの非互換リスク
重大なリスクがあります:もしERC-20トークンを、それらを処理するように設計されていないスマートコントラクトに送信した場合、それらのトークンは永遠に消失する可能性があります。受信コントラクトは受信トークンを認識しないかもしれず、標準自体はコントラクトに転送を警告することができず、片方向の損失シナリオを生み出します。
ERC-20の実践:実例
テザー (USDT): ステーブルコインのリーダーシップ
USDTは、イーサリアム上でERC-20トークンとして機能し、米ドルに1:1でペッグされたステーブルコインを提供します。テザーは、分けられた口座に相当するドルの準備を保持することでこの比率を維持します。このトークンは、取引所間で資本を移動させるために不可欠となり、現在では世界中の主要な取引所で最も取引されているペアの1つを代表しています。
ユニスワップ (UNI): 分散型取引所トークン
Uniswapは、ERC-20標準に完全に基づいて構築された分散型取引所として機能します。$UNI トークンは、Uniswapのガバナンスおよびユーティリティ資産として機能します。中央集権的なプラットフォームのように従来の注文書を使用するのではなく、Uniswapは自動化されたマーケットメイカー(AMM)モデルを採用し、ユーザーがスマートコントラクトから直接トークンをスワップできるようにします。
メーカー (MKR): ガバナンスの実行
Makerは、オープンソースのイーサリアムプロトコルであるMakerDAOのガバナンストークンとしてMKRを作成しました。MKR保有者はエコシステム全体を管理し、各ロックされたトークンが1票に等しい形で、執行投票およびガバナンスポーリングを通じてプロトコルの変更に投票します。このシステムを通じて、MKR保有者はDAIの発行を共同で監視し、プロトコルの米ドルにソフトペッグされた分散型ステーブルコインを管理します。
BNB: マルチチェーン進化
BNBは、ERC-20トークンとして始まり、主要な中央集権型取引所のネイティブ暗号通貨になりました。BNBはそのエコシステム内で複数の目的を果たし、人気の高まりにより、数多くの分散型および中央集権型プラットフォームでの受け入れが広がっています。
ERC-20を超えて:他のトークン基準
ERC-20が支配する一方で、他の専門的な標準は異なるニーズに対処しています:
ERC-20ストレージのための実用的なウォレットの考慮事項
ERC-20トークンの管理には、適切なストレージソリューションの選択が必要です。さまざまなウォレットオプションが存在し、それぞれ異なるセキュリティレベルと機能セットを提供しています。ERC-20ウォレットを評価する際は、まずセキュリティアーキテクチャを優先し、その後ウォレットの特定の機能があなたの要件に合致しているかを評価してください。異なるウォレットは異なる強みを強調します—一部はセキュリティプロトコルを最大化し、他はユーザーインターフェースのシンプルさを優先し、また一部はマルチチェーン互換性に焦点を当てています。トークンをいかなるプラットフォームに信頼して預ける前に、十分に調査してください。
最後の考え
ERC-20規格は、イーサリアムの開発エコシステムにとって画期的な瞬間を表しました。ネットワークのボトルネックや高騰する取引コストに対する実際の不満から生まれたERC-20は、ネットワーク全体の相互運用性を導入しながら、真の解決策を提供しました。今日、ERC-20は数千のプロジェクトがイーサリアムのインフラストラクチャー全体でシームレスに運営されるための基盤として機能しています。
ERC-20は孤立して存在するわけではなく、イーサリアムを独自の方法で改善する相補的な標準の成長するスイートの一部を形成しています。イーサリアムの技術的な景観を探求する開発者やユーザーは、ERC-4337とアカウント抽象化、ERC-7579による高度なアカウント管理、ERC-6551による拡張されたNFT機能など、関連する革新を調査する必要があります。
これらの基準は、イーサリアムがプロトコルのコアでの後方互換性とセキュリティを維持しながら、実際の問題を解決することへのコミットメントを示しています。