暗号通貨には、代替可能なトークンと代替不可能なトークンの 2 種類のトークンがあります。両方を調べてみましょう。
トークンは、同じ種類の他の商品や資産と交換可能に使用できる場合、「代替可能」とみなされます。
次の例を見てみましょう。
アリスはボブから 100 ドル借りたいと思っています。ボブに返済するには、アリスはまったく同じ 100 ドル札をボブに返済する必要がありますか?
もちろんそうではありません。 50 ドル紙幣 2 枚、または 10 ドル紙幣 10 枚でボブに返済するのは非常に簡単です。 「代替可能」と考えられる暗号通貨トークンと同じ概念です。すべてのトークンが代替可能であるわけではありません。
代替可能なトークンの最も一般的な例はビットコインです。
Non-Fungible Token (NFT) は、それほど簡単に取引できません。
上記と同じ例をアリスとボブで見てみましょう。ただし、アリスはお金の代わりにボブの車を借りたいと考えています。彼女がその車を使い終わったら、ボブに別の車をあげてもよろしいでしょうか?間違いなくそうではなく、彼女はおそらく盗難車に関して質問を受けることになるでしょう。その話はまた別の機会に。
このシナリオでは、ボブが幸せになる唯一の方法は、自分の車と、アリスに貸した車そのものが戻ってくるかどうかです。では、なぜここが違うのでしょうか?
ボブの車は「収集品」であるため、代替不可能であると考えられています。通貨の価値はその代替可能性によって決まります。特定の暗号通貨が広く認識され、受け入れられればされるほど、より多くの人がそれを使用するようになり、当然、より多くの価値が認識されるようになります。
代替不可能性は、「ユニーク」、希少、または数量が限られていると考えられるアイテムの特性です。したがって、暗号通貨を操作するときは、所有または使用しているトークンが代替可能かどうかを常に確認してください。これにより、支払いとして何を使用するかを決定します。
代替不可能なトークンの最も一般的な例は CryptoKitties です。
所有しているトークンの種類を特定したら、次にそれがどのように管理されているかに注目してください。健全な暗号エコシステムを作成する際、開発者は各トークンの背後にあるスマート コントラクト構造を分析する必要がありました。そのため、トークンの基礎となるアーキテクチャを管理するために特定のルールが実装されています。
最も一般的に使用されている 2 つの規格は、ERC-20 規格と ERC-721 規格です。
トークンは、同じ種類の他の商品や資産と交換可能に使用できる場合、「代替可能」とみなされます。
次の例を見てみましょう。
アリスはボブから 100 ドル借りたいと思っています。ボブに返済するには、アリスはまったく同じ 100 ドル札をボブに返済する必要がありますか?
もちろんそうではありません。 50 ドル紙幣 2 枚、または 10 ドル紙幣 10 枚でボブに返済するのは非常に簡単です。 「代替可能」と考えられる暗号通貨トークンと同じ概念です。すべてのトークンが代替可能であるわけではありません。
代替可能なトークンの最も一般的な例はビットコインです。
<オル>トークンが上記で義務付けられた要件をすべて備えていると仮定すると、次の特性を持つオプションがあります。
<オル>ここで、代替可能性の理解に戻ります。「代替可能トークン」を操作している場合、これは、これら 2 つのトークンを管理する基本的なルールは同じですが、同じタイプの別のトークンでその 1 つのトークンを置き換えることができることを意味します。最後に、トークンは分割可能であり、より多くの金額を返済するために使用できます。
たとえば、1 BTC は 0.50 BTC、0.30 BTC、0.20 BTC で返済できます。
代替不可能なトークンを扱っている場合、これは ERC-721 標準に該当します。これは、開発者が簡単に移行できると同時に、これらのトークンを保存できるユーザーの作業が楽になるという点で ERC-20 に似ています。具体的には、この標準はトークンの転送と承認について説明します。
<オル>これら 2 つのメソッドを見て、これらの関数がどのように機能するかを理解することが重要です。
ERC-20 トークンを購入すると、所有権がスマート コントラクトに書き込まれます。スマート コントラクトには、取引後に各アドレスがどれだけのトークンを所有するかに関するデータが含まれます。これらのコントラクトが特定のトークンについて心配する必要がない理由は、それらが代替可能であるためです。
ERC-721 トークンの場合、代替不可能であり、同じトークンは存在しないことに注意してください。したがって、ERC-20 トークンの場合のように、スマート コントラクトにアドレスと残高を追加するだけでは十分ではありません。
代わりに、トークンの一意の所有権の詳細も追加する必要があります。
コントラクトでイベントを呼び出す準備ができると、イベントはリスニング プログラムにブロードキャストされ、コードが実行されます。 ERC-721 トークンの場合、イベントは 2 つだけです
トークンの所有者が変わると、イベントがブロードキャストされます。トークンの所有権がある人から別の人に移行するたびに、このイベントがブロードキャストされ、次の情報が共有されます。
<オル>2 番目のイベント「承認」は、ユーザーが別のユーザーに特定のトークンの所有権を許可するときにブロードキャストされます。これは、現在どのアカウントがトークンを所有しているか、またどのアカウントが将来トークンを所有する許可を取得するかを詳細に示します。これには、特定のトークンが転送の完了を承認されるように、トークン ID をチェックする必要があります。
ERC-721 に加えて、他の NFT 標準が使用されています。
Enjin チームによって作成された ERC-1155 は、ERC-721 のような単一の資産ではなく、資産のクラスを表す NFT です。
1 つの ID に対して 50 枚のカードがある「カード」コレクションを考えてみましょう。したがって、ユーザーはスマート コントラクトの状態を変更するだけで、50 枚のカードすべてを転送できます。
ただし、ERC-1155 の欠点は、トレーサビリティが失われることです。

ERC-998 は、物、部品、要素を組み合わせる機能を持つ「構成可能なトークン」を指します。具体的には、複数のデジタル資産を表すことができます。 ERC-998 プロトコルは、新しい複雑さの層を追加することで、NFT に追加のステップを追加します。
単一の ERC-998 トークンはデジタル資産のポートフォリオを表し、NFT が代替不可能な資産と代替可能な資産の両方を所有できるようになります。
単一の NFT は、トランザクションの「中央トークン」としても機能し、追加の ERC-20 または ERC-721 トークンを追加して付加価値を得ることができます。
ERC-998 トークンは、全体に対する部分を表すこともできます。ロレックスの時計を例に考えてみましょう。トークンは、ロレックス時計全体を構成する時計のケース、文字盤、ムーブメント アームを表すことができます。

各部分は独自の NFT によって一意に表されるため、各 NFT は、残りの対応する部分と結合されて実際の製品全体を形成するまで、それ自体には価値がありません。この目的は、特にトークンが宝石を表す場合の偽造を最小限に抑えることです。
上の図を見ると、ロレックスの時計を構成する 3 つの部分が示されています。各部品(ケース、フェイス、ムーブメントアーム)には独自のシリアル番号が付いています。それぞれのパーツを単独で使用しても、結合するまでは価値がありません。
コンポーザブルの詳細については、ここをクリックしてください。