イーサリアムの世界は、そのネイティブ資産であるイーサリアムを超えて存在しています。実際、独自のトークンを持つ主要なパブリックブロックチェーンプロジェクトの多くは、イーサリアムネットワーク上で実行されます。ただし、これらの大部分は依然として1つの標準であるERC-20のみを使用しています。.
実際には他にも多くのトークン標準があり、それぞれに独自の特性があります。既存のERC-20を拡張または改良したものもあれば、まったく異なる機能とアプリケーションを備えたものもあります。.
このガイドでは、いくつかの非常に新しく最先端の標準を含む、さまざまなトークン標準について説明します。.
ERC-20
ERC-20標準はイーサリアムエコシステムを支配します。これは6つの機能で構成されています。
手当: これにより、ユーザーのアカウントにトランザクションのコストをカバーするのに十分なトークンがあることが確認されます。要するに、それはユーザーがお互いを詐欺するのを防ぎます.
承認: これにより、トランザクション内のトークンの残高がトークンの総供給量と照合されます。これにより、誰もトークンを偽造できないようになります.
BalanceOf: アカウントに存在するトークンの数を単純に通知する非常に基本的な機能.
TotalSupply: この関数は、トークンが存在する最初の時点で1回だけ実行されます。存在するトークンの総数を決定します。これを変更することはできません.
転送: 名前が示すように、これにより、トークンの最初の供給からユーザーのウォレットにトークンを送信できます。受信者のアドレスと転送されるトークンの数を指定します.
からの転送: これは転送機能に似ていますが、ユーザーがトークンを交換するなど、最初のトークン配布後の転送に使用されます。.
ERC-20の詳細なレビューについては、こちらの他のガイドをご覧ください。.
ERC-223
これは主にERC-20標準へのアップグレードです。現在、ERC-20トークンはERC-20をサポートしていないアドレスに送信できます。これにより、大量のトークンが失われ続けています。.
すべてのイーサリアム契約がERC-20を受け入れるわけではありません。ただし、問題は、ユーザーがERC-20トークンをこれらのアドレスに送信するのを阻止するメカニズムがないことです。ネットワークはトランザクションを確認し、トークンはアドレスに到達しますが、互換性がないため、永続的に凍結されます.
ERC-223は、これを防止し、その他の改善を提供することを目的としています。 Transfer関数とTransferFrom関数を1つにマージし、TokenFallBackと呼ばれる新しい関数を導入します。これは、送信されるトークンの処理方法を正確に規定するコントラクトを受信することによってのみ使用できます。これらの新しい機能は両方とも、資金の損失を防ぐ監査の層を追加します。さらに、2つの伝達関数を統合することにより、イーサリアムネットワークのガスを大幅に節約し、すべてのユーザーのコストを節約します。.
ERC-223のより詳細な技術ガイドについては、他のガイドを参照してください。.
ERC-721
これは、前の2つとは完全に別の標準です。 ERC-721は、代替不可能なトークン(NFT)、つまりすべてが同じではないトークンの可能性を開きます。対照的に、すべてのERC-20トークンは同一である必要があります。これまでのERC-721の最も注目すべきユースケースはCryptoKittiesです.
ERC-721はNFTとゲーム内アイテムの可能性を開きます.
この代替不可能性には大きなメリットがあります。以前は、すべての暗号資産は同一または代替可能でした。これは、ビットコインのようにすべてを交換可能で同一に見える必要があるお金の場合に不可欠でした。ただし、ブロックチェーンテクノロジーをレアコイン、ファインアート、ゲーム内の仮想アイテムなどの他のアセットに適用するには、代替不可能性が不可欠な機能です。.
ERC-777
これは、ERC-20とERC-223の両方を改善したものです。 ERC-223と同様に、ERC-20で何度も発生した資金の損失を防ぐのに役立ちます。伝達関数をマージする代わりに、それはと呼ばれる1つの新しい関数を提供します 送信, これにより、ERC-20で使用される2つのトランザクションが1つに削減され、コストが削減され、効率が向上します。.
これに加えて、トランザクションデータをトークンと一緒に送信することもできます。これにより、これらのトークンをカスタマイズして、一意の注文で送信できる度合いが高まります。.
と呼ばれるものを通して フック, これで、ERC-777トークンを受信する前に通知を受信できるようになります。これ以上に、フックは、受信者に特定の製品またはサービスに特定の金額を費やすことを強制するなど、トランザクションに特定の条件を適用できます。.
おそらく最も重要なことは、ユーザーが指定できることです 演算子. これにより、トークンを自由に送信および書き込むことができ、任意の段階でオフにできるアドレスを指定できます。これは、自動支払いや他の多くのアプリケーションへの道を開く可能性があります.
つまり、ERC-777は、資金を失うことを防ぎ、刺激的な新しい条件と柔軟性を提供するのに役立ちます.
ERC-1400
これは 図書館 これは、セキュリティトークン用に設計された複数の標準で構成されています。株式、債券、オプションのいずれであっても、既存の証券のトークン化は、ここ数年、熱く期待されているものです。ブロックチェーンは、既存の形式のお金と通貨を置き換えるだけでなく、世界中のあらゆるセキュリティを記録して取引するのに役立つ可能性があります.
開発者は、イーサリアムでそれを実現するために、次の標準に取り組んできました.
私たちはすぐに伝統的な証券を表すイーサリアムトークンを見ることができました.
ERC-1410
これにより、すべて同じセキュリティを表すが、条件が異なるトークンが可能になります。このような条件には、とりわけロックアップ期間や議決権が含まれる可能性があります.
事実上、これらは半代替可能なトークンです。これは、それが表すアセットは同一ですが、異なるメタデータが添付されているためです。.
ERC-1594
この標準は、セキュリティトークンに必要な基本モデルを提供します。セキュリティトークンの転送が失敗する理由はいくつかあるため、この標準では新しい機能が導入されています。たとえば、誰かが法的に許可されていないセキュリティトークンを送信しようとしたとします。次に、これを防ぐだけでなく、トランザクションが失敗した理由を理想的に提供する関数が必要です。 ERC-1594は canTransfer そして canTransferByPartition この機能を提供する機能.
この機能は、セキュリティトークンを成功させるために非常に重要です。ユーザーが説明なしに失敗した通知を受け取り、トランザクションが失敗する可能性のある多くの理由を考えると、エクスペリエンスは面倒で魅力的ではなくなります.
ERC-1643
この標準では、トランザクションにドキュメントを添付できます。多くの証券には、それらと提携する文書があり、それらをトークンに添付しておくことが不可欠です。この標準はこの添付ファイルを許可するだけでなく、ドキュメントへの変更をユーザーに通知できることも意味します.
この規格は、ドキュメントストレージのハッシュ方式を利用しています。署名されたドキュメントのハッシュを、ドキュメント全体のオフチェーンストレージサイトを指すリンクとともにブロックチェーンに保存します.
ERC-1644
規制の監視のために、セキュリティトークンを不正行為のために規制当局の命令の対象にすることが不可欠です。これは、 コントローラ これにより、コントローラーアドレスは必要に応じてトークンと対話できます.
結論
イーサリアムエコシステム内の開発は、目覚ましい速度で進んでいます。これらの新しいトークン標準は、現在でも一般的に使用されていますが、代替不可能なセキュリティトークンに関する野心の実現に非常に役立つ可能性があります。 ERC-20標準は、トークン化と革新の最初の波を引き起こしました。しかし、これらの新しい基準は、経済的混乱の観点から、以前の基準を矮小化する波を引き起こす可能性が高いです。.