## なぜイーサリアムには標準化されたアプローチが必要だったのか[Ethereum](/learn/ethereum-merge-misconceptions)は、クリエイターが分散型アプリケーションを構築できるようにすることでブロックチェーン開発を革命的に変えました([DApps](/learn/best-defi-dapps))がオープンソースのインフラストラクチャ上で。 しかし、ネットワークのスケールに伴い、初期の課題が浮上しました。 ピーク需要時の混雑が[transaction fees](/learn/ethereum-gas-fees-explained)と決済時間を引き上げ、トークン作成を不規則で面倒なものにしました。 これらのボトルネックは、イーサリアムコミュニティにERC-20という統一フレームワークを確立させ、トークンがエコシステム内でどのように機能し、相互作用するかを標準化しました。## コアコンセプト:ERC-20が機能する理由ERC-20は、イーサリアムブロックチェーン上でのファンジブルトークンの作成を規定する技術仕様を表します。この頭字語は「Ethereum Request for Comment」の略で、「20」はイーサリアム開発コミュニティに提出された20番目の正式提案を示しています。本質的に、ERC-20トークンはスマートコントラクトを使用して構築されたデジタル資産です。スマートコントラクトは、特定の条件がトリガーされたときにあらかじめ定められたアクションを実行する自己実行型の契約です。それらをプログラム可能なルールだと考えてください:コード内の特定の基準が満たされると、トークンが自動的に生成され、配布されます。各トークンは他の(fungibility)と同等の価値を維持し、ネットワーク全体でシームレスな交換を可能にします。このアプローチの美しさは、その相互運用性にあります。イーサリアム上に構築されたアプリケーション、プロトコル、またはサービスは、ERC-20トークンを一様に認識し受け入れます。これにより、1つのDAppのために作成されたトークンが、修正なしに他の多数のDAppで機能する統一されたエコシステムが生まれます。## ジェネシス: ERC-20がどのように誕生したかファビアン・フォーゲルステラーは、イーサリアムのGitHubリポジトリを通じてERC-20の概念を提案しました。彼の提出は「イーサリアムリクエストコメント」としてタグ付けされ、コミュニティはそれをプラットフォーム上の20番目のコメントスレッドであったため、番号20が付けられました。開発者の合意を得た後、それはイーサリアム改善提案(EIP-20)に進化しましたが、ERC-20の名称は残りました。2015年に実装されたこの標準は、イーサリアム上で展開されるすべての新しいスマートコントラクトトークンに対して必須となり、以前のトークンローンチで悩まされていたフラグメンテーションを瞬時に解決しました。## トークンの作成と管理のメカニズムスマートコントラクトは、イーサリアムバーチャルマシン(EVM)を通じてERC-20トークンを動かします。この実行レイヤーは、コードを決定論的に実行します。プリセットされたボタンを持つ自動販売機を想像してください:お金を挿入する(条件をトリガーする)、ボタンを押す(命令を実行する)、製品を受け取る(結果を出力する)。ERC-20トークンは同様に動作します。開発者が特定のパラメータ(総供給量、小数精度、シンボルなど)で契約を初期化すると、トークンが存在します。転送、承認、残高照会はすべて、任意のウォレットや取引所が瞬時に理解できる標準化された関数を介して行われます。単純な転送を超えて、ERC-20トークンはしばしば保有者にガバナンス投票権を付与します。さらに、これらはステーキングメカニズムにロックされることができ、ネットワークの運用を確保しながら、報酬分配を通じてパッシブリターンを生成します。## イーサリアムのエコシステムを変革した主な利点### シームレスなアプリケーション間通信ERC-20以前、異なるブロックチェーンプロジェクト間で資産を移動するにはカスタム統合が必要で、技術的な悪夢でした。この標準はその摩擦を排除しました。トークン保有者は、無数の場所で1つのERC-20資産を別のものと自由に交換でき、採用を加速し摩擦コストを削減します。### ネットワークアーキテクチャによる組み込みセキュリティERC-20トークンはイーサリアムの堅牢なセキュリティモデルを継承しています:分散化は単一の障害点を防ぎ、変更不能性は記録が遡及されないことを保証し、透明性は公開検証を可能にします。これらの特性により、トークンの操作、不正な引き出し、詐欺的な検証試行が非常に困難になります。### 永続的で監査可能な取引記録すべてのERC-20取引は、イーサリアムブロックチェーンに恒久的に記録され、動きのパターンが完全に可視化されます。この根本的な透明性により、トークン所有者や開発者は、真正性を確認し、トークンの流れをリアルタイムで追跡できるようになり、信頼が強化されます。### 簡単なアクセスと市場流動性ERC-20トークンは、中央集権型取引所(CEX)と分散型取引所([DEX](/learn/best-decentralized-exchanges))で取引されており、豊富な流動性を生み出しています。この利用可能性は、価格のボラティリティを活用しようとする投機家やトレーダーを引き寄せ、結果として市場の深さを深めます。### 多様なユースケースのためのデザインの柔軟性トークンデザイナーはカスタマイズにおいてかなりの自由度を享受しています。開発者は総供給上限を調整したり、カスタム機能を追加したり、小数点以下の桁数を設定したり、シンボルを選択したりすることができます。MetaMaskやMyEtherWalletのようなユーザーフレンドリーな作成ツールと組み合わせることで、この柔軟性はトークンのローンチを民主化し、エコシステムの実験を促進します。## 注目すべき制限とトレードオフ### 複雑な操作のための制約された機能相互運用性を可能にする標準化は、個々のトークンができることを制限します。ERC-20は特定の高度な操作を実行できず、フレームワークの範囲を超えた拡張機能を必要とする開発者を frustrate します。### 予測不可能でしばしば急激なガスコストERC-20トークンの取引には[ガス料金](/learn/ethereum-gas-fees-explained)—エーテルで支払う計算コストが必要です。ネットワークの混雑時には、料金が予測不可能に急増し、小口投資家を遠ざけ、取引コストを正確に予測することが不可能になります。### 断片的な取引所カバレッジ広範な採用にもかかわらず、特定の取引所はERC-20トークンの上場を拒否しており、流動性の孤島を生み出しています。このパッチワーク的な受け入れは、実行可能な取引所を制限し、いくつかの資産の価格発見効率を低下させています。### スマートコントラクトの非互換性リスクユーザーがトークン標準を認識するようにプログラムされていない受信スマートコントラクトにERC-20トークンを預け入れると、永久的な損失が発生することがよくあります。受信契約は入ってくるトークンを認識できず、ERC-20が準備されていない契約に警告を出すことができないため、資金は取り戻せなくなって消えてしまいます。## エコシステムにおける実世界の例### テザー (USDT): ステーブルコインのパイオニア[テザーの](/learn/what-is-usdt) USDTはイーサリアム上でERC-20トークンとして機能し、米ドルに1:1でペッグされた安定した価値の代替手段を提供します。テザーは、トークン供給全体を裏付けるために、分別された口座に十分なドル準備金を維持しています。USDTは取引所間で資本を移動させるために普及し、現在では主要な取引所で最も取引される暗号ペアの一つを表しています。### Uniswap (UNI):分散型取引所のガバナンス[Uniswap](/price/uniswap-uni)は、$UNI—ERC-20トークン—がネイティブガバナンス資産として機能する分散型取引所です。注文書や中央集権的なオペレーターに依存するのではなく、Uniswapは自動化されたマーケットメーカー(AMM)モデルを採用し、流動性プールを通じてアルゴリズムによる価格発見を可能にします。### Maker (MKR): プロトコルガバナンスの実行[Maker](/learn/what-is-maker) は、MKRトークンを発行し、イーサリアム上の分散型プロトコルであるMakerDAOに対するガバナンス権を提供します。MKRホルダーは、科学的ガバナンスメカニズムを通じてプロトコルパラメータに投票し、執行決定と広範な投票とのバランスを取ります。このプロトコルは、米ドルにソフトペッグされた安定コインDaiの作成を可能にし、投票契約にロックされた1つのMKRトークンは1票に相当します。## 代替ERC規格がトークンの可能性を拡大するERC-20は支配していますが、トークン設計を独占しているわけではありません。補完的な標準は専門的な目的に役立ちます:**ERC-165**は、スマートコントラクトがサポートされているインターフェースを発表できるようにし、標準化されたコントラクト間の通信を促進します。**ERC-621**は、認可された当事者にトークンの供給をローンチ後に変更する能力を付与します—新しいトークンを追加するか、燃焼メカニズムを通じて既存のトークンを削除することができます。**ERC-777**は、プライベートキーが侵害された場合の緊急回復経路を導入し、取引のプライバシーと匿名性を向上させます。**ERC-721**は、ユニークで非代替可能な資産の発行を妨げるERC-20の代替性が必要であるため、非代替トークン(NFT)の標準を確立しました。**ERC-223** は、トークンが誤ったイーサリアムアドレスに送信された際の偶発的な損失を解決し、誤った宛先のトランザクションからの回復を許可します。**ERC-1155**は、開発者が一つのアドレス空間内で、代替可能な資産と非代替可能な資産の両方をサポートするマルチトークン契約を作成できるようにし、取引コストを劇的に削減します—時には取引ごとに数百ドルの節約が可能です。## 持続的な影響:なぜERC-20が今日重要なのかERC-20標準は、イーサリアムを理論的なプラットフォームから実用的なトークン工場へと変革しました。普遍的なルールを確立することで、以前はエコシステムを分断していた調整失敗を排除しました。開発者はトークン経済の実装の詳細ではなく、革新に集中することができました。ユーザーは、あらゆるERC-20トークンがウォレット、取引所、アプリケーション間で一貫して機能することに自信を持つようになりました。今日の活況を呈しているDeFiセクター、NFT革命、そしてガバナンストークンモデルはすべてERC-20の基盤の上に成り立っています。新しい規格が特化した領域への能力を拡張する一方で、ERC-20は基準として残っており、標準化と多様なアプリケーションに対する十分な柔軟性をバランスよく考慮した技術設計の証です。## よくある質問**ERC-20とは何ですか?**ERC-20はイーサリアムリクエストコメント番号20を指し、すべてのスマートコントラクトトークンがイーサリアム上で互換性を確保するために従うべき技術仕様です。**ERC-20はエーテル(ETH)とどのように異なりますか?**エーテルはイーサリアムのネイティブプロトコルトークンであり、トランザクションの検証と計算のための支払いメカニズムとして機能します。ERC-20は、開発者がイーサリアムの上で動作するカスタムトークンを作成するために使用する標準であり、基礎ネットワーク通貨とは異なります。**ERC-20はイーサリアムそのものですか?**いいえ。イーサリアムはブロックチェーンプラットフォームおよびエコシステムです。ERC-20は、そのエコシステム内でトークンがどのように機能するかを規定する1つの技術標準です。このプラットフォームは、ERC-20以外にも多くのトークン標準をサポートしています。**ERC-20ウォレットを選ぶ際に考慮すべきことは何ですか?**セキュリティを最優先に考えたウォレットを選び、その後、ハードウェアサポート、ユーザーインターフェース、マルチチェーン互換性、またはステーキング統合など、特定のニーズに合った機能を評価してください。各ウォレットには独自のトレードオフがあるため、資金を投入する前に徹底的にリサーチすることが重要です。人気の選択肢には、MetaMaskやMyEtherWalletなどがあり、多くの選択肢があります。
ERC-20トークンの理解:イーサリアムの技術標準に関する開発者ガイド
なぜイーサリアムには標準化されたアプローチが必要だったのか
Ethereumは、クリエイターが分散型アプリケーションを構築できるようにすることでブロックチェーン開発を革命的に変えました(DApps)がオープンソースのインフラストラクチャ上で。 しかし、ネットワークのスケールに伴い、初期の課題が浮上しました。 ピーク需要時の混雑がtransaction feesと決済時間を引き上げ、トークン作成を不規則で面倒なものにしました。 これらのボトルネックは、イーサリアムコミュニティにERC-20という統一フレームワークを確立させ、トークンがエコシステム内でどのように機能し、相互作用するかを標準化しました。
コアコンセプト:ERC-20が機能する理由
ERC-20は、イーサリアムブロックチェーン上でのファンジブルトークンの作成を規定する技術仕様を表します。この頭字語は「Ethereum Request for Comment」の略で、「20」はイーサリアム開発コミュニティに提出された20番目の正式提案を示しています。
本質的に、ERC-20トークンはスマートコントラクトを使用して構築されたデジタル資産です。スマートコントラクトは、特定の条件がトリガーされたときにあらかじめ定められたアクションを実行する自己実行型の契約です。それらをプログラム可能なルールだと考えてください:コード内の特定の基準が満たされると、トークンが自動的に生成され、配布されます。各トークンは他の(fungibility)と同等の価値を維持し、ネットワーク全体でシームレスな交換を可能にします。
このアプローチの美しさは、その相互運用性にあります。イーサリアム上に構築されたアプリケーション、プロトコル、またはサービスは、ERC-20トークンを一様に認識し受け入れます。これにより、1つのDAppのために作成されたトークンが、修正なしに他の多数のDAppで機能する統一されたエコシステムが生まれます。
ジェネシス: ERC-20がどのように誕生したか
ファビアン・フォーゲルステラーは、イーサリアムのGitHubリポジトリを通じてERC-20の概念を提案しました。彼の提出は「イーサリアムリクエストコメント」としてタグ付けされ、コミュニティはそれをプラットフォーム上の20番目のコメントスレッドであったため、番号20が付けられました。開発者の合意を得た後、それはイーサリアム改善提案(EIP-20)に進化しましたが、ERC-20の名称は残りました。
2015年に実装されたこの標準は、イーサリアム上で展開されるすべての新しいスマートコントラクトトークンに対して必須となり、以前のトークンローンチで悩まされていたフラグメンテーションを瞬時に解決しました。
トークンの作成と管理のメカニズム
スマートコントラクトは、イーサリアムバーチャルマシン(EVM)を通じてERC-20トークンを動かします。この実行レイヤーは、コードを決定論的に実行します。プリセットされたボタンを持つ自動販売機を想像してください:お金を挿入する(条件をトリガーする)、ボタンを押す(命令を実行する)、製品を受け取る(結果を出力する)。ERC-20トークンは同様に動作します。
開発者が特定のパラメータ(総供給量、小数精度、シンボルなど)で契約を初期化すると、トークンが存在します。転送、承認、残高照会はすべて、任意のウォレットや取引所が瞬時に理解できる標準化された関数を介して行われます。
単純な転送を超えて、ERC-20トークンはしばしば保有者にガバナンス投票権を付与します。さらに、これらはステーキングメカニズムにロックされることができ、ネットワークの運用を確保しながら、報酬分配を通じてパッシブリターンを生成します。
イーサリアムのエコシステムを変革した主な利点
シームレスなアプリケーション間通信
ERC-20以前、異なるブロックチェーンプロジェクト間で資産を移動するにはカスタム統合が必要で、技術的な悪夢でした。この標準はその摩擦を排除しました。トークン保有者は、無数の場所で1つのERC-20資産を別のものと自由に交換でき、採用を加速し摩擦コストを削減します。
ネットワークアーキテクチャによる組み込みセキュリティ
ERC-20トークンはイーサリアムの堅牢なセキュリティモデルを継承しています:分散化は単一の障害点を防ぎ、変更不能性は記録が遡及されないことを保証し、透明性は公開検証を可能にします。これらの特性により、トークンの操作、不正な引き出し、詐欺的な検証試行が非常に困難になります。
永続的で監査可能な取引記録
すべてのERC-20取引は、イーサリアムブロックチェーンに恒久的に記録され、動きのパターンが完全に可視化されます。この根本的な透明性により、トークン所有者や開発者は、真正性を確認し、トークンの流れをリアルタイムで追跡できるようになり、信頼が強化されます。
簡単なアクセスと市場流動性
ERC-20トークンは、中央集権型取引所(CEX)と分散型取引所(DEX)で取引されており、豊富な流動性を生み出しています。この利用可能性は、価格のボラティリティを活用しようとする投機家やトレーダーを引き寄せ、結果として市場の深さを深めます。
多様なユースケースのためのデザインの柔軟性
トークンデザイナーはカスタマイズにおいてかなりの自由度を享受しています。開発者は総供給上限を調整したり、カスタム機能を追加したり、小数点以下の桁数を設定したり、シンボルを選択したりすることができます。MetaMaskやMyEtherWalletのようなユーザーフレンドリーな作成ツールと組み合わせることで、この柔軟性はトークンのローンチを民主化し、エコシステムの実験を促進します。
注目すべき制限とトレードオフ
複雑な操作のための制約された機能
相互運用性を可能にする標準化は、個々のトークンができることを制限します。ERC-20は特定の高度な操作を実行できず、フレームワークの範囲を超えた拡張機能を必要とする開発者を frustrate します。
予測不可能でしばしば急激なガスコスト
ERC-20トークンの取引にはガス料金—エーテルで支払う計算コストが必要です。ネットワークの混雑時には、料金が予測不可能に急増し、小口投資家を遠ざけ、取引コストを正確に予測することが不可能になります。
断片的な取引所カバレッジ
広範な採用にもかかわらず、特定の取引所はERC-20トークンの上場を拒否しており、流動性の孤島を生み出しています。このパッチワーク的な受け入れは、実行可能な取引所を制限し、いくつかの資産の価格発見効率を低下させています。
スマートコントラクトの非互換性リスク
ユーザーがトークン標準を認識するようにプログラムされていない受信スマートコントラクトにERC-20トークンを預け入れると、永久的な損失が発生することがよくあります。受信契約は入ってくるトークンを認識できず、ERC-20が準備されていない契約に警告を出すことができないため、資金は取り戻せなくなって消えてしまいます。
エコシステムにおける実世界の例
テザー (USDT): ステーブルコインのパイオニア
テザーの USDTはイーサリアム上でERC-20トークンとして機能し、米ドルに1:1でペッグされた安定した価値の代替手段を提供します。テザーは、トークン供給全体を裏付けるために、分別された口座に十分なドル準備金を維持しています。USDTは取引所間で資本を移動させるために普及し、現在では主要な取引所で最も取引される暗号ペアの一つを表しています。
Uniswap (UNI):分散型取引所のガバナンス
Uniswapは、$UNI—ERC-20トークン—がネイティブガバナンス資産として機能する分散型取引所です。注文書や中央集権的なオペレーターに依存するのではなく、Uniswapは自動化されたマーケットメーカー(AMM)モデルを採用し、流動性プールを通じてアルゴリズムによる価格発見を可能にします。
Maker (MKR): プロトコルガバナンスの実行
Maker は、MKRトークンを発行し、イーサリアム上の分散型プロトコルであるMakerDAOに対するガバナンス権を提供します。MKRホルダーは、科学的ガバナンスメカニズムを通じてプロトコルパラメータに投票し、執行決定と広範な投票とのバランスを取ります。このプロトコルは、米ドルにソフトペッグされた安定コインDaiの作成を可能にし、投票契約にロックされた1つのMKRトークンは1票に相当します。
代替ERC規格がトークンの可能性を拡大する
ERC-20は支配していますが、トークン設計を独占しているわけではありません。補完的な標準は専門的な目的に役立ちます:
ERC-165は、スマートコントラクトがサポートされているインターフェースを発表できるようにし、標準化されたコントラクト間の通信を促進します。
ERC-621は、認可された当事者にトークンの供給をローンチ後に変更する能力を付与します—新しいトークンを追加するか、燃焼メカニズムを通じて既存のトークンを削除することができます。
ERC-777は、プライベートキーが侵害された場合の緊急回復経路を導入し、取引のプライバシーと匿名性を向上させます。
ERC-721は、ユニークで非代替可能な資産の発行を妨げるERC-20の代替性が必要であるため、非代替トークン(NFT)の標準を確立しました。
ERC-223 は、トークンが誤ったイーサリアムアドレスに送信された際の偶発的な損失を解決し、誤った宛先のトランザクションからの回復を許可します。
ERC-1155は、開発者が一つのアドレス空間内で、代替可能な資産と非代替可能な資産の両方をサポートするマルチトークン契約を作成できるようにし、取引コストを劇的に削減します—時には取引ごとに数百ドルの節約が可能です。
持続的な影響:なぜERC-20が今日重要なのか
ERC-20標準は、イーサリアムを理論的なプラットフォームから実用的なトークン工場へと変革しました。普遍的なルールを確立することで、以前はエコシステムを分断していた調整失敗を排除しました。開発者はトークン経済の実装の詳細ではなく、革新に集中することができました。ユーザーは、あらゆるERC-20トークンがウォレット、取引所、アプリケーション間で一貫して機能することに自信を持つようになりました。
今日の活況を呈しているDeFiセクター、NFT革命、そしてガバナンストークンモデルはすべてERC-20の基盤の上に成り立っています。新しい規格が特化した領域への能力を拡張する一方で、ERC-20は基準として残っており、標準化と多様なアプリケーションに対する十分な柔軟性をバランスよく考慮した技術設計の証です。
よくある質問
ERC-20とは何ですか?
ERC-20はイーサリアムリクエストコメント番号20を指し、すべてのスマートコントラクトトークンがイーサリアム上で互換性を確保するために従うべき技術仕様です。
ERC-20はエーテル(ETH)とどのように異なりますか?
エーテルはイーサリアムのネイティブプロトコルトークンであり、トランザクションの検証と計算のための支払いメカニズムとして機能します。ERC-20は、開発者がイーサリアムの上で動作するカスタムトークンを作成するために使用する標準であり、基礎ネットワーク通貨とは異なります。
ERC-20はイーサリアムそのものですか?
いいえ。イーサリアムはブロックチェーンプラットフォームおよびエコシステムです。ERC-20は、そのエコシステム内でトークンがどのように機能するかを規定する1つの技術標準です。このプラットフォームは、ERC-20以外にも多くのトークン標準をサポートしています。
ERC-20ウォレットを選ぶ際に考慮すべきことは何ですか?
セキュリティを最優先に考えたウォレットを選び、その後、ハードウェアサポート、ユーザーインターフェース、マルチチェーン互換性、またはステーキング統合など、特定のニーズに合った機能を評価してください。各ウォレットには独自のトレードオフがあるため、資金を投入する前に徹底的にリサーチすることが重要です。人気の選択肢には、MetaMaskやMyEtherWalletなどがあり、多くの選択肢があります。