気をつけて!たくさんのテキスト。
トークン標準は、暗号通貨トークンの運用を管理する一連の規則と合意です。一般的な規格には、ERC-20、BEP-20、ERC-721、ERC-1155 などがあります。
導入
何万もの異なる暗号通貨が存在しますが、そのほとんどは同じパターンに基づいて構築されています。これらのスキームはトークン標準と呼ばれ、ブロックチェーン トークンの主要な機能とプロパティを定義します。
なぜトークン標準が必要なのでしょうか?
互換性
トークン標準により、この標準に基づいて作成されたすべての製品が相互運用し、連携して動作できることが保証されます。プロジェクトがトークン標準に基づいてトークンを発行する場合、新しいトークンはウォレットを含む既存のプラットフォームやアプリケーションと互換性があります。たとえば、ERC-20 資産は、このトークン標準を使用して開発された他の製品やサービスと互換性があります。
このため、ERC-20 トークンをこの規格の別のトークンと交換することもできます。トークン標準がなければ、複数の暗号通貨を取引することははるかに困難になるでしょう。この場合、多くの異なる暗号通貨に対して 1 つのウォレットを使用するのではなく、トークンごとに個別のウォレットを作成する必要があります。
接続性
プログラミングにおいて、接続可能なシステムがあると、開発者は既存のコンポーネントを再利用して新しい製品を作成できます。これはトークンの作成にも当てはまります。トークン標準を使用すると、コア機能の開発がスピードアップされ、実験と革新のためにより多くの時間が確保されます。
効率
トークン標準により、スマート コントラクト間のやり取りも簡素化されます。トークン標準とトークン自体を実装するスマート コントラクトを使用して、作成されたトークンを追跡できます。
ERC-20 や BEP-20 などのトークン標準には、アドレス検索やトークン残高表示などの重要な機能が含まれており、スマート コントラクトがトークンをより効率的に追跡できるようになります。たとえば、開発者は、ERC-20 トークンの転送履歴やその他のデータを確認するために、コントラクトのアプリケーション バイナリ インターフェイス (ABI) を使用できます。
暗号通貨と DeFi で人気のあるトークン標準
BEP-20
BEP-20 は、BNB スマート チェーン (BSC) トークン標準です。これはもともと BSC の技術仕様として作成されました。 BEP-20 を使用すると、開発者はペッグ コイン、ユーティリティ トークン、ステーブルコインなどを含むさまざまなトークンを起動できます。 BEP-20 標準では、ブラックリスト登録、マイニング、トークン書き込みの一時停止などの機能も導入されています。
BEP-20 標準の主な機能は次のとおりです。
TotalSupply: 特定の BEP-20 トークンの総供給量を決定します。
BalanceOf: トークンの残高を定義します。
譲渡: ユーザーがトークンの所有権を他の人に譲渡できるようにします。
TransferFrom: スマート コントラクトを通じて、ユーザーに代わってトークンを他の人に転送できます。
承認: スマート コントラクトが引き出すことができるトークンの数の制限を定義します。
許可: トークンの使用を許可される外部アドレスを定義します。
ERC-20
2015 年に、ファビアン フォーゲルステラー氏は ERC-20 トークン標準を提案しました。これはその後、仮想トークン、ステーキング トークン、仮想通貨を含むトークン作成者にとっての主要なベンチマークとなりました。
ERC-20 は、共通ルールに従った代替資産の開発に使用されるトークン標準です。たとえば、ERC-20 トークンを 1,000 ユニット作成した場合、各ユニットは同じ機能を持ちます。
ERC-20 標準は BEP-20 標準と非常に似ています。ただし、それらは異なるブロックチェーン ネットワークに属しています。 ERC-20 はイーサリアム ブロックチェーンで使用され、BEP-20 は BNB スマート チェーン (BSC) で使用されます。
ERC-721
イーサリアム上の非代替トークン (NFT) のかなりの部分が同じ標準である ERC-721 に基づいていることをご存知ですか?限定された NFT コレクションであっても、出席証明プロトコル (POAP) であっても、あなたの NFT はこのスキームを使用して作成された可能性があります。しかし、NFT のユニークな点は何でしょうか?重要な原則の 1 つは、各 ERC-721 トークンには一意の tokenId が必要であるということです。
ERC-721 の機能には、トークン転送、実行残高、総供給量、および前述したように独自性が含まれます。
ERC-1155
トークン標準の開発に伴い、複数の種類のトークンに対する仮想通貨業界のニーズに対応する 1 つのスキームが登場しました。 ERC-1155 は、BNB や NFT などのユーティリティ トークンを含む、さまざまなタイプのデジタル資産の作成を可能にするマルチトークン規格です。
他の機能の中でも、ERC-1155 は次のようなトークン バッチ処理を提供します。
バッチ転送: 複数のアセットを一度に転送します。
バッチ残高: 複数の資産の残高を 1 つのステップで取得します。
一括確認:すべてのトークンがアドレスに送信されたことを確認できます。
NFT サポート: トークンは、単一のコピーに存在する場合、NFT とみなされます。
トークン規格の制限
同じ標準に基づいて作成されたトークンは同じコア機能を備えており、相互に自由に相互運用できますが、異なる標準のトークンはほとんど相互運用できません。業界にはトークン標準を管理するさまざまな規制があるため、常に相互に互換性があるとは限りません。これは、異なる標準を使用して開発されたトークンが同じプラットフォーム上に存在したり、相互運用したり、相互に交換したりできない場合があることを意味します。いくつかの暗号通貨の所有者は、イーサリアム プラットフォームで BTC を使用できないことに遭遇した可能性があります。これらの不便さを解消するために、開発者はラップされたトークンと呼ばれる新しいタイプのトークンを作成しました。
ラップされたトークン
ラップされたトークンは、その価値が別の資産の価値に関連付けられている暗号通貨です。元のアセットは、別のブロックチェーン上にラップされたバージョンを作成できるデジタル ストレージの一種である「ラッパー」に配置されます。
結論は
トークン標準は、ブロックチェーンベースのトークンを開発および起動するための青写真です。現在、業界にはいくつかのトークン標準があり、トークンの非互換性を排除するブロックチェーン ブリッジやラッピング メカニズムなどの革新的なソリューションも多数あります。
推奨読書
ERC-20 トークンの概要
3 つの人気のある暗号通貨ブリッジとその仕組み
ポリゴンブリッジの使い方
アトミックスワップの仕組み
