まとめ

トークン標準は、暗号通貨トークンがどのように機能するかを管理する一連のルールと規約です。一般的な規格には、ERC-20、BEP-20、ERC-721、ERC-1155 などがあります。

導入

何万もの暗号通貨が存在しますが、そのほとんどが同じ設計図から作成されているということは、あまり知られていないかもしれません。これらのブループリントはトークン標準としても知られ、ブロックチェーン トークンの主要な機能とプロパティを指定します。

なぜトークン標準に従うのですか?

相互運用性

トークン標準により、同じ標準に基づいて構築されたすべての製品が相互作用したり連携したりできることが保証されます。プロジェクト トークンがトークン標準に準拠して作成された場合、新しいトークンは引き続き既存のプラットフォームやアプリケーション (ウォレットなど) と互換性を保つことができます。たとえば、ERC-20 資産は、同じトークン標準に従って開発された他の製品やサービスと相互運用可能です。

これが、ERC-20 トークンを他のトークンと交換できる理由です。そして、トークン標準がなければ、複数の暗号通貨を取引することは非常に困難になります。また、無数の暗号通貨を保持できるウォレットを用意するのではなく、トークン専用のウォレットを作成する必要もあります。

構成可能性

開発者がプロ​​グラミングするときに、コンポーザブル システムが利用可能な場合は、既存のコンポーネントを再利用して新しい製品を作成できます。トークンの作成についても同様であり、トークン標準に従うことで、基本的な機能に費やす時間が短縮され、開発者は実験や革新により多くの時間を割くことができます。

効率

さらに、トークン標準により、スマート コントラクト間の相互作用が容易になります。スマート コントラクトは、トークン標準に従ってトークンを展開した後、作成されたトークンを監視する役割も果たします。

ERC-20 や BEP-20 などのトークン標準には、アドレス取得やトークン残高などの基本機能があるため、スマート コントラクトはトークンをより効果的に監視できます。たとえば、開発者は、コントラクトのアプリケーション バイナリ インターフェイス (ABI) を使用して ERC-20 トークンを監視し、トークン転送やその他のデータを追跡できます。

共通の暗号通貨と DeFi トークンの標準規格

BEP-20

BEP-20 は、Binance Smart Chain (BSC) のトークン標準です。この標準は、Binance Smart Chain (BSC) 用に開発された技術仕様で、開発者がペッグ トークン、ユーティリティ トークン、ステーブルコイン、その他のトークンを含むさまざまなトークンを作成できるようにします。 BEP-20 標準では、ブラックリストへの登録、ミント、トークン破棄の一時停止などの機能も導入されています。

BEP-20 トークン標準の主な特徴は次のとおりです。

  1. TotalSupply: 特定の BEP-20 トークンの総供給量を指定します。

  2. BalanceOf: トークンの残高を指定します。

  3. 譲渡: ユーザーがトークンの所有権を他の人に譲渡できるようにします。

  4. TransferFrom: スマート コントラクトを通じて、ユーザーに代わってトークンを他の人に転送します。

  5. 承認: スマート コントラクトによって引き出すことができるトークンの数を制限します。

  6. 許可: トークンを使用する権利を持つ外部アドレスを定義します。

ERC-20

2015 年に、Fabian Vogelsteller は ERC-20 トークン標準を提案しました。これは、後に開発者が仮想トークン、誓約トークン、仮想通貨などのさまざまなトークンを設計するための主要なフレームワークとなりました。

ERC-20 トークン標準は、共通のルールに従った代替可能な (つまり代替不可能な) 資産を開発します。したがって、1,000 個の ERC-20 トークンを作成すると、各トークンは同じ機能を持ちます。

BEP-20 標準は ERC-20 に似ています。注: ただし、これらはまったく異なるブロックチェーン ネットワークに属しています。 ERC-20 トークン標準はイーサリアム ブロックチェーン用であり、BEP-20 は BNB スマート チェーン (BSC) 用です。

ERC-721

イーサリアム上のほとんどの非代替トークン (NFT) が ERC-721 トークン標準に従っていることをご存知ですか。限定版の NFT であっても、出席証明プロトコル (POAP) であっても、NFT は同じ青写真から作成される可能性が高くなります。では、NFTは何が違うのでしょうか?ルールでは、ERC-721 トークンになるには、資産がグローバルに一意の tokenId を持っている必要があると規定されています。

ERC-721 の機能には、トークン転送、現在の残高、総供給量、および前述したようにグローバルな一意性が含まれます。

ERC-1155

トークン標準が進化し続けるにつれて、複数のトークン タイプに対する業界のニーズをカバーするガイドラインが登場しました。 ERC-1155 は、BNB や NFT などのユーティリティ トークンを含む、さまざまなタイプのデジタル資産の作成を可能にするマルチトークン規格です。

さらに、ERC-1155 は、次のようなトークン バッチ機能も提供します。

  1. バッチ転送: 複数の資産を同時に転送します。

  2. バッチ残高: 複数の資産の残高を 1 ステップで照会します。

  3. バッチ承認: 同じアドレスに対するすべてのトークンを承認します。

  4. NFT サポート: 供給が 1 つだけの場合、作成されたトークンは NFT とみなされます。

トークン規格の制限

同じ標準に従って作成されたトークンは一貫した基本機能と優れた対話性を備えていますが、異なる標準に従って作成されたトークンは一貫性のない基本機能と貧弱な対話性を持っています。トークンの標準を管理するルールは非常に多様であるため、相互に互換性がないのは当然のことです。言い換えれば、異なる標準に従って開発されたトークンは、同じプラットフォーム上に共存したり、相互に通信したり取引したりすることはできません。複数の暗号通貨を所有している場合、イーサリアムで BTC を使用できないという悪い経験をしたことがあるかもしれません。この制限に対処するために、業界はラップ トークンとも呼ばれる新しいトークン タイプを提案しています。

トークンのラッピング

ラップコインは、他の暗号通貨にペッグされた暗号通貨です。通常、元のアセットはデジタル保管庫 (別名ラッパー) に配置され、そのラップされたバージョン (アバター) は他のブロックチェーン上に作成されます。

結論

トークン標準は、ブロックチェーン トークンの設計とリリースのための青写真のようなものです。現在、業界にはいくつかのトークン標準が存在しており、トークン間の非互換性の解決に役立つブロックチェーン ブリッジやラッピング メカニズムなどの革新的なソリューションも存在します。

参考文献

  • ERC-20 トークンの概要

  • 3 つの人気のある暗号通貨ブリッジとその仕組み

  • ポリゴンブリッジの使い方は?

  • アトミックスワップの詳しい説明