[Ethereum](/price/ethereum-eth)が分散型アプリケーション(DApps)を構築するためのオープンソースのプラットフォームとして最初に立ち上げられたとき、開発者たちは根本的な問題に直面しました。それは、トークンを作成するための標準化された方法が存在しなかったことです。すべてのプロジェクトは独自のルールを作成しなければならず、異なるトークンがスムーズに連携することがほぼ不可能でした。そこで登場したのがERC-20です — 開発者が[イーサリアムネットワーク](で構築する方法を変革した技術仕様です。## 起源:ERC-20がどのように生まれたか2015年、開発者ファビアン・フォーゲルシュテラーは、イーサリアムエコシステム内での重要なニーズを認識しました。個々の開発者にトークンの作成を任せるのではなく、彼はイーサリアムのGitHubリポジトリを通じて統一されたフレームワークを提案しました。彼のアイデアは提案キューの順序に基づいて「ERC-20」と名付けられました)イーサリアム・リクエスト・フォー・コメント#20(。コミュニティのレビューと承認の後、イーサリアム財団はこれを「イーサリアム改善提案20」として codified )EIP-20( しましたが、ERC-20という名前は一般的な使用において残りました。これは単なる技術的な調整ではなく、根本的な調整問題を解決しました。突然、開発者たちは共有の青写真を持ち、トークンの開発がより迅速かつ信頼性の高いものになりました。## ERC-20とは何か?ERC-20は、その本質において、トークンがイーサリアム上でどのように機能するかを規定するルールブックです。新しいトークンを作成する際に開発者が従わなければならない契約テンプレートのようなものと考えてください。各ERC-20トークンは、代替可能なデジタル資産を表しており、つまり1単位は別の単位と同一であり、相互に交換可能です。この標準は、アドレス間でのトークンの転送、残高の確認、支出許可の承認などの重要な機能を定義しています。開発者がこれらのルールに従うと、そのトークンは自動的にウォレット、取引所、およびイーサリアムエコシステム全体のプロトコルと互換性を持つようになります。この相互運用性が主要な利点です:ERC-20トークンは孤立して存在するのではなく、接続された金融ネットワークの一部として存在します。## 実際のメカニズムの仕組みERC-20トークンは、プログラム通りに正確に実行される自己実行プログラムであるスマートコントラクトを通じて動作します。[イーサリアムバーチャルマシン )EVM(])/learn/what-are-smart-contracts(は、これらの契約を起動します。これは、自動販売機がお金を入れてボタンを選択するとアイテムを提供するのと似ています。トークンの作成は、スマートコントラクトコード内で特定の条件が満たされたときに行われます。開発者は、総供給量、小数点以下の桁数、シンボル、および特別な機能を決定します。一度展開されると、トークンはチェーン上に存在し、ユーザーはアドレス間で送信したり、取引所で取引したり、報酬のためにステーキングしたりできます。多くのERC-20トークンは、保有者にガバナンス権を付与し、プロトコルの変更や決定に投票することができます。## ERC-20が重要な理由:真のメリット) 相互運用性を通じてサイロを打破する標準化されたトークンが登場する前は、プロジェクト間での資産移動にはカスタムブリッジや回避策が必要でした。ERC-20はこれを解決しました。標準をサポートする任意のウォレットは、自動的に任意のERC-20トークンを処理します。この摩擦のない交換は、普及を加速させ、歴史的にブロックチェーンのメインストリーム統合を遅らせてきた摩擦を減少させます。( 基盤に組み込まれたセキュリティすべてのERC-20トークンがイーサリアム上で動作するため、ネットワークのセキュリティ特性、つまり、暗号的な不変性、分散型合意、透明性を継承します。これらの特徴により、悪意のある行為者がトークンを偽造したり、残高を操作したり、正当な取引を逆転させたりすることは非常に困難です。) 完全な取引の透明性すべてのERC-20トランスファーはブロックチェーンに永続的に記録されます。これにより、ユーザーや開発者が瞬時に確認できる監査可能な履歴が作成されます。取引の詳細が不透明な従来の金融とは異なり、ブロックチェーンの透明性により、誰でも任意のトークントランスファーの真正性を確認できるようになります。### 流動性と取引アクセスERC-20トークンは、数百の中央集権型および分散型アプリケーション###/learn/best-decentralized-exchanges###で取引されます。この豊富な取引所は、保有者がポジションに容易に出入りできることを保証し、ERC-20トークンをアクティブなトレーダーとパッシブな投資家の両方にとって魅力的なものにしています。### 柔軟性と使いやすさの融合トークンのクリエイターは、供給制限の設定、小数点精度の選択、ガバナンスメカニズムの定義、ユニークな機能の追加など、素晴らしいカスタマイズオプションを楽しむことができます。この柔軟性にもかかわらず、ERC-20トークンの作成は依然としてアクセス可能です。MetaMaskやMyETherWalletなどのツールは、開発者とユーザーがトークンを直感的に管理できるようにし、トークンの作成を民主化しています。## トレードオフ:知っておくべき制限事項( プロトコルレベルでの制約された柔軟性設計上、ERC-20はトークンの動作を標準化します — これにより互換性が生まれますが、トークンができることに制限をかけます。複雑な金融操作や特化したロジックは、時にはERC-20の能力を超えることがあり、開発者は標準化と機能性の間で選択を迫られることになります。)ガス料金:しつこい摩擦点ERC-20トークンの取引には、イーサリアムネットワークに対して[ガス料金]###/learn/ethereum-gas-fees-explained###を支払う必要があります。ピーク時の混雑時には、これらの料金は小規模な取引にとって非常に高額になる可能性があり、特に価格に敏感なユーザーにとってはそうです。料金の予測不可能性は、予算管理を難しくします。### 断片化された取引所サポートERC-20の広範な採用にもかかわらず、すべての取引所がすべてのトークンを上場しているわけではありません。一部のプラットフォームは、規制の慎重さやビジネス戦略によってERC-20の上場を意図的に制限しており、特定のトークンに対して流動性のボトルネックを生み出しています。( スマートコントラクトの非互換性リスク危険な特性があります:もし誤ってERC-20トークンを受け取るように設計されていないスマートコントラクトに送信した場合、トークンが永久にスタックしてしまう可能性があります。受信コントラクトは、ERC-20転送を認識し処理するように明示的にプログラムされている必要があります — 標準自体は承認を強制することはできません。## 今日の最も重要なERC-20トークン) テザー ###USDT###: ステーブルコインの作業馬USDTは、米ドルに1:1でペッグされたステーブルコインで、イーサリアム上でERC-20トークンとして運用されています。テザーは、別に保管されているドル準備金を通じて裏付けを維持しています。USDTは、法定通貨と暗号通貨の間のブリッジ通貨として支配的であり、取引所やプラットフォーム間での迅速な資金移動に不可欠です。### Uniswap (UNI): DEXのためのガバナンストークン###(/price/uniswap-uni)は、自動化されたマーケットメイカー[Uniswap]AMM(モデルを使用して分散型取引所として機能します。ネイティブのUNIトークンは2つの目的を持っています:それはERC-20資産として自由に取引され、プロトコルのアップグレードや手数料構造に投票するホルダーにガバナンス権を与えます。) Maker (MKR): 担保とガバナンス###(/learn/what-is-maker) トークン保有者は、Dai を生成するプロトコルである MakerDAO を管理します — これはアメリカドルにソフトペッグされたステーブルコインです。MKR 保有者は、実行投票やガバナンス投票に参加し、基本的に分散型金融システムを管理します。ロックされた 1 MKR は 1 投票に相当します。[Maker] BNB: マルチチェーンネイティブアセットもともとはイーサリアム上のERC-20トークンとして開始されたBNBは、その後複数のブロックチェーンに拡大しました。これは主要な取引所エコシステムのネイティブアセットとして機能し、保有者に対して取引手数料の割引やエコシステムアクセスを提供します。## ERC-20を超えて:他のイーサリアムトークン標準ERC-20の成功は、特定のユースケースに対応する補完的な標準のエコシステムを刺激しました。**ERC-165** は、スマートコントラクトがサポートするインターフェースを発表できるようにし、異なる契約タイプ間の通信を容易にします。**ERC-621**は、初期配布後に供給の柔軟性を提供するために、承認された当事者が追加トークンをミントしたり、既存のトークンを焼却したりする能力を付与します。**ERC-777**はプライバシーを強化し、秘密鍵が侵害された場合の緊急回復メカニズムを含んでいます — これはセキュリティ上の懸念に対する直接的な対応です。**ERC-721**は、各トークンがユニークで非交換可能な非代替性トークン(NFTs)を定義しており、デジタルコレクションやユニークな資産に最適です。**ERC-223**は、互換性のないアドレスにトークンが送信された際にそれを検出し、永久的な損失が発生する前に回復を可能にすることで、偶発的なトークンの損失を解決しようとしています。**ERC-1155**は、同一の標準内で fungible と non-fungible トークン機能を組み合わせ、取引コストを劇的に削減します。時には数百ドルの手数料を節約でき、ユーティリティとコレクティブルの使用ケースの両方との互換性を維持しています。## あなたのニーズに合ったERC-20ウォレットの選び方ERC-20トークンを保存・管理する際には、ウォレットの選択がセキュリティと使いやすさに大きく影響します。人気のオプションには、MetaMask ###ブラウザベースでユーザーフレンドリー(、MyEtherWallet )ハードウェアウォレットサポート付きのウェブインターフェース(、Ledger )などのハードウェアウォレットは長期保有のための最大のセキュリティ(、そして外出先でのアクセスを提供するモバイルウォレットがあります。最高のERC-20ウォレットは、あなたの優先事項によります:セキュリティ対利便性、保有期間、取引頻度、および個人のリスク許容度。各ウォレットは異なるセキュリティモデルと機能セットを提供するため、選択する前に徹底的に調査してください。常に公式のウォレットソフトウェアを使用していることを確認し、利用可能な場合は多要素認証を有効にしてください。## 標準化の永続的な影響ERC-20は単なる技術仕様を超えたものであり、イーサリアムのトークン発行プラットフォームとしての潜在能力を解放するための調整メカニズムです。共通のルールを確立することで、開発者はトークンメカニクスを再発明することなく、革新に集中できるようになりました。その結果、数千のプロジェクト、数十億の市場資本化、そして成熟したツールとサービスのエコシステムが生まれました。今日のERC-20の状況は、標準の力とその限界の両方を示しています。ERC-721、ERC-777、ERC-1155のような新しいトークン標準は専門的なケースを扱いますが、ERC-20はほとんどのユーティリティトークンとガバナンストークンのための作業馬として残っています。イーサリアム上での開発を検討している開発者にとって、ERC-20は相互運用性と市場アクセスへの最も迅速な道を提供します。ユーザーにとって、この標準を理解することは、異なるトークンがウォレットや取引所で一貫して動作する理由を明らかにします — 標準化が行われる前には不可能に思えた信頼性です。---## よくある質問**ERC-20は実際に何を意味するのですか?**ERC-20は「Ethereum Request for Comment, number 20」の略で、イーサリアムの開発コミュニティに提出された20番目の提案です。これは、イーサリアムブロックチェーン上に構築されるすべてのスマートコントラクトトークンが従わなければならない技術的仕様を定義しています。**ERC-20はイーサリアム自体)ETH(とどのように異なりますか?**エーテル )ETH( はイーサリアムのネイティブブロックチェーントークンで、取引の検証とネットワークの運営のための支払い通貨として機能します。ERC-20 はイーサリアムネットワーク上で新しいトークンを作成するためのテンプレート仕様です。ETHは組み込まれており、ERC-20トークンは標準に従って開発者によって作成されます。**ERC-20トークンとイーサリアムは同じものですか?**いいえ。イーサリアムはブロックチェーンプラットフォームです。ERC-20は、そのエコシステム内でトークンを構築するために開発者が使用するいくつかの技術標準の1つです。何千もの異なるERC-20トークンが存在し、それぞれは独立していますが、すべて同じルールセットに従っています。**ERC-20ウォレットは他のウォレットと何が違うのですか?**ERC-20ウォレットとは単にイーサリアムウォレットのことであり、イーサリアムアドレスをサポートするウォレットはすべてERC-20トークンを自動的に扱います。 "ERC-20ウォレット"という用語は、そのウォレットがその標準に従ったトークンを管理していることを明確にするためのものです。セキュリティ機能、ユーザーエクスペリエンス、ハードウェアウォレットの統合やモバイルアクセスが必要かどうかに基づいて選択してください。
ERC-20を理解する:なぜこのトークン標準がイーサリアムの開発を支えているのか
Ethereumが分散型アプリケーション(DApps)を構築するためのオープンソースのプラットフォームとして最初に立ち上げられたとき、開発者たちは根本的な問題に直面しました。それは、トークンを作成するための標準化された方法が存在しなかったことです。すべてのプロジェクトは独自のルールを作成しなければならず、異なるトークンがスムーズに連携することがほぼ不可能でした。そこで登場したのがERC-20です — 開発者が[イーサリアムネットワーク](で構築する方法を変革した技術仕様です。
起源:ERC-20がどのように生まれたか
2015年、開発者ファビアン・フォーゲルシュテラーは、イーサリアムエコシステム内での重要なニーズを認識しました。個々の開発者にトークンの作成を任せるのではなく、彼はイーサリアムのGitHubリポジトリを通じて統一されたフレームワークを提案しました。彼のアイデアは提案キューの順序に基づいて「ERC-20」と名付けられました)イーサリアム・リクエスト・フォー・コメント#20(。コミュニティのレビューと承認の後、イーサリアム財団はこれを「イーサリアム改善提案20」として codified )EIP-20( しましたが、ERC-20という名前は一般的な使用において残りました。
これは単なる技術的な調整ではなく、根本的な調整問題を解決しました。突然、開発者たちは共有の青写真を持ち、トークンの開発がより迅速かつ信頼性の高いものになりました。
ERC-20とは何か?
ERC-20は、その本質において、トークンがイーサリアム上でどのように機能するかを規定するルールブックです。新しいトークンを作成する際に開発者が従わなければならない契約テンプレートのようなものと考えてください。各ERC-20トークンは、代替可能なデジタル資産を表しており、つまり1単位は別の単位と同一であり、相互に交換可能です。
この標準は、アドレス間でのトークンの転送、残高の確認、支出許可の承認などの重要な機能を定義しています。開発者がこれらのルールに従うと、そのトークンは自動的にウォレット、取引所、およびイーサリアムエコシステム全体のプロトコルと互換性を持つようになります。この相互運用性が主要な利点です:ERC-20トークンは孤立して存在するのではなく、接続された金融ネットワークの一部として存在します。
実際のメカニズムの仕組み
ERC-20トークンは、プログラム通りに正確に実行される自己実行プログラムであるスマートコントラクトを通じて動作します。[イーサリアムバーチャルマシン )EVM(])/learn/what-are-smart-contracts(は、これらの契約を起動します。これは、自動販売機がお金を入れてボタンを選択するとアイテムを提供するのと似ています。
トークンの作成は、スマートコントラクトコード内で特定の条件が満たされたときに行われます。開発者は、総供給量、小数点以下の桁数、シンボル、および特別な機能を決定します。一度展開されると、トークンはチェーン上に存在し、ユーザーはアドレス間で送信したり、取引所で取引したり、報酬のためにステーキングしたりできます。多くのERC-20トークンは、保有者にガバナンス権を付与し、プロトコルの変更や決定に投票することができます。
ERC-20が重要な理由:真のメリット
) 相互運用性を通じてサイロを打破する
標準化されたトークンが登場する前は、プロジェクト間での資産移動にはカスタムブリッジや回避策が必要でした。ERC-20はこれを解決しました。標準をサポートする任意のウォレットは、自動的に任意のERC-20トークンを処理します。この摩擦のない交換は、普及を加速させ、歴史的にブロックチェーンのメインストリーム統合を遅らせてきた摩擦を減少させます。
( 基盤に組み込まれたセキュリティ
すべてのERC-20トークンがイーサリアム上で動作するため、ネットワークのセキュリティ特性、つまり、暗号的な不変性、分散型合意、透明性を継承します。これらの特徴により、悪意のある行為者がトークンを偽造したり、残高を操作したり、正当な取引を逆転させたりすることは非常に困難です。
) 完全な取引の透明性
すべてのERC-20トランスファーはブロックチェーンに永続的に記録されます。これにより、ユーザーや開発者が瞬時に確認できる監査可能な履歴が作成されます。取引の詳細が不透明な従来の金融とは異なり、ブロックチェーンの透明性により、誰でも任意のトークントランスファーの真正性を確認できるようになります。
流動性と取引アクセス
ERC-20トークンは、数百の中央集権型および分散型アプリケーション###/learn/best-decentralized-exchanges###で取引されます。この豊富な取引所は、保有者がポジションに容易に出入りできることを保証し、ERC-20トークンをアクティブなトレーダーとパッシブな投資家の両方にとって魅力的なものにしています。
柔軟性と使いやすさの融合
トークンのクリエイターは、供給制限の設定、小数点精度の選択、ガバナンスメカニズムの定義、ユニークな機能の追加など、素晴らしいカスタマイズオプションを楽しむことができます。この柔軟性にもかかわらず、ERC-20トークンの作成は依然としてアクセス可能です。MetaMaskやMyETherWalletなどのツールは、開発者とユーザーがトークンを直感的に管理できるようにし、トークンの作成を民主化しています。
トレードオフ:知っておくべき制限事項
( プロトコルレベルでの制約された柔軟性
設計上、ERC-20はトークンの動作を標準化します — これにより互換性が生まれますが、トークンができることに制限をかけます。複雑な金融操作や特化したロジックは、時にはERC-20の能力を超えることがあり、開発者は標準化と機能性の間で選択を迫られることになります。
)ガス料金:しつこい摩擦点
ERC-20トークンの取引には、イーサリアムネットワークに対して[ガス料金]###/learn/ethereum-gas-fees-explained###を支払う必要があります。ピーク時の混雑時には、これらの料金は小規模な取引にとって非常に高額になる可能性があり、特に価格に敏感なユーザーにとってはそうです。料金の予測不可能性は、予算管理を難しくします。
断片化された取引所サポート
ERC-20の広範な採用にもかかわらず、すべての取引所がすべてのトークンを上場しているわけではありません。一部のプラットフォームは、規制の慎重さやビジネス戦略によってERC-20の上場を意図的に制限しており、特定のトークンに対して流動性のボトルネックを生み出しています。
( スマートコントラクトの非互換性リスク
危険な特性があります:もし誤ってERC-20トークンを受け取るように設計されていないスマートコントラクトに送信した場合、トークンが永久にスタックしてしまう可能性があります。受信コントラクトは、ERC-20転送を認識し処理するように明示的にプログラムされている必要があります — 標準自体は承認を強制することはできません。
今日の最も重要なERC-20トークン
) テザー ###USDT###: ステーブルコインの作業馬
USDTは、米ドルに1:1でペッグされたステーブルコインで、イーサリアム上でERC-20トークンとして運用されています。テザーは、別に保管されているドル準備金を通じて裏付けを維持しています。USDTは、法定通貨と暗号通貨の間のブリッジ通貨として支配的であり、取引所やプラットフォーム間での迅速な資金移動に不可欠です。
Uniswap (UNI): DEXのためのガバナンストークン
###(/price/uniswap-uni)は、自動化されたマーケットメイカー[Uniswap]AMM(モデルを使用して分散型取引所として機能します。ネイティブのUNIトークンは2つの目的を持っています:それはERC-20資産として自由に取引され、プロトコルのアップグレードや手数料構造に投票するホルダーにガバナンス権を与えます。
) Maker (MKR): 担保とガバナンス
###(/learn/what-is-maker) トークン保有者は、Dai を生成するプロトコルである MakerDAO を管理します — これはアメリカドルにソフトペッグされたステーブルコインです。MKR 保有者は、実行投票やガバナンス投票に参加し、基本的に分散型金融システムを管理します。ロックされた 1 MKR は 1 投票に相当します。
[Maker] BNB: マルチチェーンネイティブアセット
もともとはイーサリアム上のERC-20トークンとして開始されたBNBは、その後複数のブロックチェーンに拡大しました。これは主要な取引所エコシステムのネイティブアセットとして機能し、保有者に対して取引手数料の割引やエコシステムアクセスを提供します。
ERC-20を超えて:他のイーサリアムトークン標準
ERC-20の成功は、特定のユースケースに対応する補完的な標準のエコシステムを刺激しました。
ERC-165 は、スマートコントラクトがサポートするインターフェースを発表できるようにし、異なる契約タイプ間の通信を容易にします。
ERC-621は、初期配布後に供給の柔軟性を提供するために、承認された当事者が追加トークンをミントしたり、既存のトークンを焼却したりする能力を付与します。
ERC-777はプライバシーを強化し、秘密鍵が侵害された場合の緊急回復メカニズムを含んでいます — これはセキュリティ上の懸念に対する直接的な対応です。
ERC-721は、各トークンがユニークで非交換可能な非代替性トークン(NFTs)を定義しており、デジタルコレクションやユニークな資産に最適です。
ERC-223は、互換性のないアドレスにトークンが送信された際にそれを検出し、永久的な損失が発生する前に回復を可能にすることで、偶発的なトークンの損失を解決しようとしています。
ERC-1155は、同一の標準内で fungible と non-fungible トークン機能を組み合わせ、取引コストを劇的に削減します。時には数百ドルの手数料を節約でき、ユーティリティとコレクティブルの使用ケースの両方との互換性を維持しています。
あなたのニーズに合ったERC-20ウォレットの選び方
ERC-20トークンを保存・管理する際には、ウォレットの選択がセキュリティと使いやすさに大きく影響します。人気のオプションには、MetaMask ###ブラウザベースでユーザーフレンドリー(、MyEtherWallet )ハードウェアウォレットサポート付きのウェブインターフェース(、Ledger )などのハードウェアウォレットは長期保有のための最大のセキュリティ(、そして外出先でのアクセスを提供するモバイルウォレットがあります。
最高のERC-20ウォレットは、あなたの優先事項によります:セキュリティ対利便性、保有期間、取引頻度、および個人のリスク許容度。各ウォレットは異なるセキュリティモデルと機能セットを提供するため、選択する前に徹底的に調査してください。常に公式のウォレットソフトウェアを使用していることを確認し、利用可能な場合は多要素認証を有効にしてください。
標準化の永続的な影響
ERC-20は単なる技術仕様を超えたものであり、イーサリアムのトークン発行プラットフォームとしての潜在能力を解放するための調整メカニズムです。共通のルールを確立することで、開発者はトークンメカニクスを再発明することなく、革新に集中できるようになりました。その結果、数千のプロジェクト、数十億の市場資本化、そして成熟したツールとサービスのエコシステムが生まれました。
今日のERC-20の状況は、標準の力とその限界の両方を示しています。ERC-721、ERC-777、ERC-1155のような新しいトークン標準は専門的なケースを扱いますが、ERC-20はほとんどのユーティリティトークンとガバナンストークンのための作業馬として残っています。
イーサリアム上での開発を検討している開発者にとって、ERC-20は相互運用性と市場アクセスへの最も迅速な道を提供します。ユーザーにとって、この標準を理解することは、異なるトークンがウォレットや取引所で一貫して動作する理由を明らかにします — 標準化が行われる前には不可能に思えた信頼性です。
よくある質問
ERC-20は実際に何を意味するのですか? ERC-20は「Ethereum Request for Comment, number 20」の略で、イーサリアムの開発コミュニティに提出された20番目の提案です。これは、イーサリアムブロックチェーン上に構築されるすべてのスマートコントラクトトークンが従わなければならない技術的仕様を定義しています。
ERC-20はイーサリアム自体)ETH(とどのように異なりますか? エーテル )ETH( はイーサリアムのネイティブブロックチェーントークンで、取引の検証とネットワークの運営のための支払い通貨として機能します。ERC-20 はイーサリアムネットワーク上で新しいトークンを作成するためのテンプレート仕様です。ETHは組み込まれており、ERC-20トークンは標準に従って開発者によって作成されます。
ERC-20トークンとイーサリアムは同じものですか? いいえ。イーサリアムはブロックチェーンプラットフォームです。ERC-20は、そのエコシステム内でトークンを構築するために開発者が使用するいくつかの技術標準の1つです。何千もの異なるERC-20トークンが存在し、それぞれは独立していますが、すべて同じルールセットに従っています。
ERC-20ウォレットは他のウォレットと何が違うのですか? ERC-20ウォレットとは単にイーサリアムウォレットのことであり、イーサリアムアドレスをサポートするウォレットはすべてERC-20トークンを自動的に扱います。 "ERC-20ウォレット"という用語は、そのウォレットがその標準に従ったトークンを管理していることを明確にするためのものです。セキュリティ機能、ユーザーエクスペリエンス、ハードウェアウォレットの統合やモバイルアクセスが必要かどうかに基づいて選択してください。