[Ethereum](/price/ethereum-eth)ブロックチェーンは、開発者が分散型アプリケーション([DApps](/learn/best-defi-dapps))を構築する方法を革命的に変えました。しかし、ネットワークのインフラは重要な障害を呈しています。ピーク時のネットワーク混雑は、[取引手数料](/learn/ethereum-gas-fees-explained)や処理時間を引き上げます。これらの課題に対処し、スムーズな開発を可能にするために、ERC-20 (イーサリアムの提案書20)がトークン作成のための標準化されたフレームワークとして登場しました。## クイック概要- ERC-20はイーサリアムトークンの統一ルールを確立し、アプリケーションやサービス間の互換性を確保します。- この標準はブロックチェーンビルダーの開発サイクルを劇的に加速します- トークンの作成は、スマートコントラクトの条件が満たされたときに発生します- 利点にはシームレスな相互運用性、強固なセキュリティ、透明性、および高い流動性が含まれます。- 柔軟性の制約、ネットワーク手数料、取引所の採用のギャップ、契約の受信問題に関する制限が存在します。## ERC-20トークンの理解ERC-20トークンは、イーサリアムブロックチェーン上に構築された fungible デジタル資産を表します。この技術的フレームワークにより、開発者はスマートコントラクトを通じてトークンを構築および展開し、エコシステム全体での互換性を維持することができます。この標準はルールセットとして機能し、トークン作成者が従うべき仕様のセットです。遵守することで、新たに発行されたトークンはイーサリアムのネットワーク全体でウォレット、取引所、プロトコルと調和して機能します。各トークンはそのエコシステム内で独自の役割を果たしながら、プラットフォーム全体で自由に移転可能です。この標準化は開発を変革し、異なるアプリケーションとトークン実装間のシームレスな相互作用を可能にしました。開発者はもはや分断に直面せず、代わりに統一されたプロトコル構造内で作業します。## ERC-20の起源ファビアン・フォーゲルシュテラーはERC-20提案を考案し、イーサリアムのGitHubリポジトリを通じて提出しました。"20"という名称は単純に、そのスレッドに投稿された20番目のコメントから来ています。コミュニティのレビューとイーサリアム開発者からの承認を受けて、この提案はイーサリアム改善提案(EIP-20)として正式化されましたが、一般的にはERC-20と呼ばれています。2015年に実装されて以来、イーサリアム上に展開されたすべてのスマートコントラクトベースのトークンは、これらのガイドラインに準拠する必要があります。## ERC-20 の動作ERC-20はスマートコントラクトを通じて機能します。スマートコントラクトは自己実行型の契約で、あらかじめ定められた条件が満たされると自動的にトリガーされます。スマートコントラクトは、自動販売機のようなものだと考えてください。特定の入力が発生すると、あらかじめプログラムされたアクションを実行します。ERC-20の仕様に沿った指示があると、トークンが生成され配布されます。これらのトークンは可 fungibility を示し、各単位は価値において他の単位と等しいです。単純な送金を超えて、ERC-20トークンは保有者にガバナンス参加権を付与します。ユーザーはネットワークインフラを支援するためにトークンをステーキングし、追加のトークンで報酬を得ることができ、受動的な収入機会を生み出します。## 主な利点### プロトコル間の相互接続性暗号通貨におけるクロスチェーン資産交換は依然として問題です。ERC-20は、準拠したトークンが簡単に通信し、取引できるようにすることでこれを解決します。保有者は仲介者なしで1つのERC-20トークンを別のものと交換できます。この相互運用性は転送を加速し、コストを削減し、より広範な採用を促進します。### 堅牢なセキュリティアーキテクチャERC-20トークンはイーサリアムのセキュリティ特性を継承します:分散化、不変性、透明性。これらの特性は、不正行為者が供給を操作したり、無許可の転送を実行したり、検証を危うくすることを防ぎます。ネットワークの暗号基盤はトークンの整合性を保護します。### 完全な透明性すべてのERC-20取引はイーサリアムブロックチェーンに永久に記録され、監査可能な履歴が作成されます。トークンの移動は簡単に追跡可能であり、取引の真実性を確認できます。この透明性は、トークン所有者と開発者の間に信頼を築きます。### 強力な市場流動性ERC-20トークンは、中央集権型取引所と[分散型アプリケーション](/learn/best-decentralized-exchanges)の両方で取引されており、流動性が非常に高いです。このアクセスの良さは、暗号通貨のボラティリティを利用しようとするトレーダーを引き寄せます。広範な入手可能性は、これらのトークンが魅力的な投資手段であり続けることを保証します。### 柔軟なカスタマイズ開発者はトークンを特定の要件に合わせて調整できます:総供給量の調整、独自の機能の追加、小数点精度の設定、シンボルの選択など。MetaMaskやMyETherWalletのようなツールは管理を簡素化し、アクセスを民主化します。この柔軟性は革新を促進し、参入障壁を低くします。## 注目すべき課題### 制限された運用の柔軟性ERC-20は互換性と安定性を高めますが、同時に特定の機能を制限します。複雑な操作は標準のERC-20トークンではアクセスできず、高度な機能を必要とする開発者にとって障害となります。### ネットワークコストの上昇ERC-20トランザクションを実行するにはガス料金が必要であり、これはネットワークの状況に応じて変動します。混雑時には、これらの料金が一般ユーザーにとって非常に高くなり、トランザクションが予測不可能になり、特に価格に敏感な投資家の参加を妨げます。### 不完全なプラットフォームサポートすべての暗号通貨取引所がERC-20トークンを上場またはサポートしているわけではありません。広く普及しているにもかかわらず、一部のプラットフォームは統合を拒否し、トークンの流動性を制限し、実世界でのユーティリティを低下させています。### スマートコントラクトの非互換性リスク特定のスマートコントラクトはERC-20トークンを認識できません。ユーザーが互換性のないコントラクトにトークンを転送した場合、それらの資産は永久にアクセスできなくなる可能性があります。これは、標準が受信コントラクトに対して受信トークン転送を警告できないため、重大な脆弱性です。## 著名なERC-20の例###テザー (USDT)[USDT](/learn/what-is-usdt)は、イーサリアム上でステーブルコイン機能を提供するERC-20トークンとして機能します。迅速な決済を促進し、取引コストを最小限に抑えるように設計されており、USDTは米ドルの同等の準備金を通じて1:1のペッグを維持しています。これは、取引所間で資本を移動させるために不可欠であり、主要なプラットフォームで支配的な取引ペアとして機能しています。### Uniswap (UNI)[Uniswap](/price/uniswap-uni)は、イーサリアム上にERC-20トークンとして構築された分散型取引所です。$UNI トークンは、従来の注文書と中央集権的な仲介者を排除する自動化されたマーケットメイカーモデルを支えるプロトコルのネイティブ通貨として機能します。取引は、バイヤーとセラーをマッチングするのではなく、流動性プール間で直接行われます。### メイカー (MKR)[Maker](/learn/what-is-maker)は、イーサリアムベースのオープンソースプロトコルであるMakerDAOのガバナンストークンとして機能します。MKR保有者は、各ロックされたトークンが1票を表す科学的ガバナンスメカニズムを通じて、執行投票や投票を含む形でMakerDAOを集団で管理します。このプロトコルは、ユーザーが米ドルにソフトペッグされた分散型ステーブルコインDaiを生成できるようにします。BNB ###[BNB](/price/bnb-bnb)は、ERC-20トークンとしても、主要な中央集権型取引所のネイティブ資産としても機能します。このトークンは、分散型および中央集権型プラットフォーム全体での採用が進む中で、そのエコシステム内で複数のユーティリティを提供します。## 代替ERCスタンダードERC-20が支配する一方で、補完的な標準は特定のユースケースに対応します:- **ERC-165**: スマートコントラクトのインターフェース互換性の検証を可能にし、コントラクト間の相互作用を促進します。- **ERC-621**: 発表後にトークン供給を変更することを許可された参加者が新しいトークンを追加したり、燃焼を通じて供給を減少させることができます。- **ERC-777**: 紛失したプライベートキーの回復メカニズムを組み込み、トランザクションのプライバシーを強化します。- **ERC-721**: [非代替性トークン (NFT)](/learn/nft-value-fundamentals-explained) の発行を有効にし、ERC-20 の代替性の制限に対処します。- **ERC-223**: 誤って誤ったアドレスに送信されたトークンを回収します—一般的なユーザーエラーの問題を解決します- **ERC-1155**: 複数トークンの転送を合理化し、手数料を大幅に削減し、NFTとユーティリティトークンの両方をサポートします。## 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は何を表していますか?**ERC-20はイーサリアムリクエストコメント番号20を示し、イーサリアムブロックチェーン上で作成されたスマートコントラクトトークンを管理する技術仕様です。**ETHとERC-20はどのように異なりますか?**ETH (エーテル)はイーサリアムのネイティブトークンで、取引の検証手数料を支払うために使用されます。ERC-20は、開発者がイーサリアムネットワーク上でトークンを作成する際に実装する技術標準です。**ERC-20とイーサリアムは同じですか?**いいえ。ERC-20は開発者が従う技術仕様であり、イーサリアムはブロックチェーンプラットフォーム自体です。**最適なERC-20ウォレットの選び方とは何ですか?**複数の信頼できるERC-20ウォレットの選択肢があります。あなたの選択はまずセキュリティを重視し、その後ウォレットがあなたの運用ニーズを満たしているかを評価すべきです。各プラットフォームは機能が異なるため、あなたの要件に合ったソリューションを見つけるために徹底的な調査を行ってください。
ERC-20トークン:イーサリアムの最も影響力のある標準に関する開発者ガイド
Ethereumブロックチェーンは、開発者が分散型アプリケーション(DApps)を構築する方法を革命的に変えました。しかし、ネットワークのインフラは重要な障害を呈しています。ピーク時のネットワーク混雑は、取引手数料や処理時間を引き上げます。これらの課題に対処し、スムーズな開発を可能にするために、ERC-20 (イーサリアムの提案書20)がトークン作成のための標準化されたフレームワークとして登場しました。
クイック概要
ERC-20トークンの理解
ERC-20トークンは、イーサリアムブロックチェーン上に構築された fungible デジタル資産を表します。この技術的フレームワークにより、開発者はスマートコントラクトを通じてトークンを構築および展開し、エコシステム全体での互換性を維持することができます。
この標準はルールセットとして機能し、トークン作成者が従うべき仕様のセットです。遵守することで、新たに発行されたトークンはイーサリアムのネットワーク全体でウォレット、取引所、プロトコルと調和して機能します。各トークンはそのエコシステム内で独自の役割を果たしながら、プラットフォーム全体で自由に移転可能です。
この標準化は開発を変革し、異なるアプリケーションとトークン実装間のシームレスな相互作用を可能にしました。開発者はもはや分断に直面せず、代わりに統一されたプロトコル構造内で作業します。
ERC-20の起源
ファビアン・フォーゲルシュテラーはERC-20提案を考案し、イーサリアムのGitHubリポジトリを通じて提出しました。"20"という名称は単純に、そのスレッドに投稿された20番目のコメントから来ています。コミュニティのレビューとイーサリアム開発者からの承認を受けて、この提案はイーサリアム改善提案(EIP-20)として正式化されましたが、一般的にはERC-20と呼ばれています。
2015年に実装されて以来、イーサリアム上に展開されたすべてのスマートコントラクトベースのトークンは、これらのガイドラインに準拠する必要があります。
ERC-20 の動作
ERC-20はスマートコントラクトを通じて機能します。スマートコントラクトは自己実行型の契約で、あらかじめ定められた条件が満たされると自動的にトリガーされます。スマートコントラクトは、自動販売機のようなものだと考えてください。特定の入力が発生すると、あらかじめプログラムされたアクションを実行します。
ERC-20の仕様に沿った指示があると、トークンが生成され配布されます。これらのトークンは可 fungibility を示し、各単位は価値において他の単位と等しいです。単純な送金を超えて、ERC-20トークンは保有者にガバナンス参加権を付与します。ユーザーはネットワークインフラを支援するためにトークンをステーキングし、追加のトークンで報酬を得ることができ、受動的な収入機会を生み出します。
主な利点
プロトコル間の相互接続性
暗号通貨におけるクロスチェーン資産交換は依然として問題です。ERC-20は、準拠したトークンが簡単に通信し、取引できるようにすることでこれを解決します。保有者は仲介者なしで1つのERC-20トークンを別のものと交換できます。この相互運用性は転送を加速し、コストを削減し、より広範な採用を促進します。
堅牢なセキュリティアーキテクチャ
ERC-20トークンはイーサリアムのセキュリティ特性を継承します:分散化、不変性、透明性。これらの特性は、不正行為者が供給を操作したり、無許可の転送を実行したり、検証を危うくすることを防ぎます。ネットワークの暗号基盤はトークンの整合性を保護します。
完全な透明性
すべてのERC-20取引はイーサリアムブロックチェーンに永久に記録され、監査可能な履歴が作成されます。トークンの移動は簡単に追跡可能であり、取引の真実性を確認できます。この透明性は、トークン所有者と開発者の間に信頼を築きます。
強力な市場流動性
ERC-20トークンは、中央集権型取引所と分散型アプリケーションの両方で取引されており、流動性が非常に高いです。このアクセスの良さは、暗号通貨のボラティリティを利用しようとするトレーダーを引き寄せます。広範な入手可能性は、これらのトークンが魅力的な投資手段であり続けることを保証します。
柔軟なカスタマイズ
開発者はトークンを特定の要件に合わせて調整できます:総供給量の調整、独自の機能の追加、小数点精度の設定、シンボルの選択など。MetaMaskやMyETherWalletのようなツールは管理を簡素化し、アクセスを民主化します。この柔軟性は革新を促進し、参入障壁を低くします。
注目すべき課題
制限された運用の柔軟性
ERC-20は互換性と安定性を高めますが、同時に特定の機能を制限します。複雑な操作は標準のERC-20トークンではアクセスできず、高度な機能を必要とする開発者にとって障害となります。
ネットワークコストの上昇
ERC-20トランザクションを実行するにはガス料金が必要であり、これはネットワークの状況に応じて変動します。混雑時には、これらの料金が一般ユーザーにとって非常に高くなり、トランザクションが予測不可能になり、特に価格に敏感な投資家の参加を妨げます。
不完全なプラットフォームサポート
すべての暗号通貨取引所がERC-20トークンを上場またはサポートしているわけではありません。広く普及しているにもかかわらず、一部のプラットフォームは統合を拒否し、トークンの流動性を制限し、実世界でのユーティリティを低下させています。
スマートコントラクトの非互換性リスク
特定のスマートコントラクトはERC-20トークンを認識できません。ユーザーが互換性のないコントラクトにトークンを転送した場合、それらの資産は永久にアクセスできなくなる可能性があります。これは、標準が受信コントラクトに対して受信トークン転送を警告できないため、重大な脆弱性です。
著名なERC-20の例
###テザー (USDT)
USDTは、イーサリアム上でステーブルコイン機能を提供するERC-20トークンとして機能します。迅速な決済を促進し、取引コストを最小限に抑えるように設計されており、USDTは米ドルの同等の準備金を通じて1:1のペッグを維持しています。これは、取引所間で資本を移動させるために不可欠であり、主要なプラットフォームで支配的な取引ペアとして機能しています。
Uniswap (UNI)
Uniswapは、イーサリアム上にERC-20トークンとして構築された分散型取引所です。$UNI トークンは、従来の注文書と中央集権的な仲介者を排除する自動化されたマーケットメイカーモデルを支えるプロトコルのネイティブ通貨として機能します。取引は、バイヤーとセラーをマッチングするのではなく、流動性プール間で直接行われます。
メイカー (MKR)
Makerは、イーサリアムベースのオープンソースプロトコルであるMakerDAOのガバナンストークンとして機能します。MKR保有者は、各ロックされたトークンが1票を表す科学的ガバナンスメカニズムを通じて、執行投票や投票を含む形でMakerDAOを集団で管理します。このプロトコルは、ユーザーが米ドルにソフトペッグされた分散型ステーブルコインDaiを生成できるようにします。
BNB ###
BNBは、ERC-20トークンとしても、主要な中央集権型取引所のネイティブ資産としても機能します。このトークンは、分散型および中央集権型プラットフォーム全体での採用が進む中で、そのエコシステム内で複数のユーティリティを提供します。
代替ERCスタンダード
ERC-20が支配する一方で、補完的な標準は特定のユースケースに対応します:
ERC-20ウォレットの選択
ERC-20トークンを管理するには、適切なウォレットが必要です。多くのオプションが利用可能な中で、選択は何よりもセキュリティを優先しつつ、特定の要件とのバランスを取るべきです。各ウォレットプラットフォームは、独自の機能と互換性レベルを提供しています。資金をコミットする前に徹底的にリサーチを行い、セキュリティ監査、ユーザーレビュー、インターフェースデザイン、マルチチェーンサポートを評価してください。質の高いERC-20ウォレットソリューションは、トークンを保護しつつ、シームレスな取引機能を提供します。
まとめ
ERC-20標準は、イーサリアム開発における画期的な瞬間を表しています。統一された仕様を確立することで、トークンの作成を簡素化し、開発プロセスから摩擦を取り除きます。当初はネットワークのボトルネックと高い取引コストを克服するために考案され、ERC-20は同時に前例のない相互運用性を提供し、イーサリアムおよび隣接するブロックチェーンエコシステムの可能性を解き放ちました。
ERC-20は単独で機能するわけではありません。イーサリアムの能力を特定の方法で強化する専門的な標準を補完します。高度なトークン機能を探求している開発者のために、ERC-4337とアカウント抽象化、ERC-7579によるアカウント抽象化の進化、そしてERC-6551による拡張NFT機能の情報を調査してください。
よくある質問
ERC-20は何を表していますか?
ERC-20はイーサリアムリクエストコメント番号20を示し、イーサリアムブロックチェーン上で作成されたスマートコントラクトトークンを管理する技術仕様です。
ETHとERC-20はどのように異なりますか?
ETH (エーテル)はイーサリアムのネイティブトークンで、取引の検証手数料を支払うために使用されます。ERC-20は、開発者がイーサリアムネットワーク上でトークンを作成する際に実装する技術標準です。
ERC-20とイーサリアムは同じですか?
いいえ。ERC-20は開発者が従う技術仕様であり、イーサリアムはブロックチェーンプラットフォーム自体です。
最適なERC-20ウォレットの選び方とは何ですか?
複数の信頼できるERC-20ウォレットの選択肢があります。あなたの選択はまずセキュリティを重視し、その後ウォレットがあなたの運用ニーズを満たしているかを評価すべきです。各プラットフォームは機能が異なるため、あなたの要件に合ったソリューションを見つけるために徹底的な調査を行ってください。