【いーあーるしーにじゅう】
ERC-20 とは?
最終更新:
💡 トークンの残高や送付を、共通の呼び方で扱う
Ethereumのスマートコントラクトで、同じ種類のトークンの残高・送付・利用許可などを共通の方法で扱うための標準インターフェース。
📌 このページのポイント
- 同じ種類のトークンを互いに区別せず扱う規格
- 残高の取得、送付、第三者への利用許可などの機能を定める
- 共通の仕組みでアプリが対応しやすくなるが、自動上場や安全性は保証しない
- 発行量や追加機能、送付先が対応するかは個別に確認する
ERC-20の「20」は、何の番号?
ERCはEthereum Request for Commentsの略で、20はこの規格の提案番号だよ。提案された規格は、スマートコントラクト内のトークンを共通の方法で扱えるようにするものなんだ。
トークンなら、何でも同じものになるの?
同じ種類のトークンの中では、1単位を別の1単位と区別しない考え方だよ。別の種類のトークンまで同じ価値になる意味ではない。ERC-20は、それぞれの残高や送付を同じ呼び方で扱えるようにする規格なんだ。
具体的には、何をそろえるの?
たとえばbalanceOfで残高を調べ、transferで送付する。approveで第三者が使える量を許可し、transferFromでその許可に基づいて送付する。機能やイベントの共通ルールがあるので、ウォレットなどが対応しやすくなるんだ。
規格を守れば、どの取引所でもすぐ使える?
規格だけで上場や取り扱いが決まるわけではないよ。発行量や追加機能は実装によって違い、サービス側の対応も必要だ。ERC-20準拠という名前だけで、トークンの価値や実装の安全性が保証されるわけでもないんだ。
送付するときは、何を確認するの?
まとめ:ざっくりこれだけ覚えればOK!
「ERC-20」って出てきたら「Ethereumのトークンを共通の方法で扱うルール」と思えばだいたいOK!
📖 おまけ:英語の意味
「Ethereum Request for Comments 20」 = Ethereumのトークン規格の提案番号20
💬 ERCはEthereum Request for Commentsの略。20はこの提案を識別する番号で、トークンの個数や価値を示す数字ではないよ。