ERC-223
ERC-223とは何ですか?
ERC-223 は ERC-20 プロトコルの拡張であり、Reddit ユーザー名が「Dexaran」であるイーサリアム開発者によって ERC-20 のバグの解決策として作成されました。
ERCは「イーサリアムリクエストフォーコメント」の略です。 ERC 223 トークン プラットフォームはスマート コントラクトを利用しており、ユーザーはトークンをデジタル ウォレットに安全に転送できます。
イーサリアムがトークン化標準を確立しているため、プロセスが簡素化されます。アプリケーションの目的に応じて、さまざまな標準を使用してさまざまなタイプをトークン化できます。
人気のあるイーサリアム トークンには、ERC-20、ERC-721、ERC-777 標準などがあります。
ERC-20 標準は非常に便利ですが、理想とは程遠いです。たとえば、 ERC-20 の特にひどい設計上の欠陥により、通常のウォレットにトークンを送信するのと同じプロセスを使用して誤ってスマート コントラクトにトークンを送信すると、トークンが失われる可能性がありました。
残念ながら、これによりすでに ERC-20 トークンで 300 万ドル以上の損失が発生しています。
この設計上の欠陥は ERC-223 によって解決され、ユーザーは同じ機能を実行するスマート コントラクトやウォレットにトークンを転送できるようになります。さらに、ERC-223 トークンは、トランザクションに必要なステップが 2 つではなく 1 つだけであるため、効率の点でERC-20 トークンよりも優れています。
ERC-223 は、前述のバグに対処しながら、元の機能をすべて保持します。新しい標準では、特に他のスマート コントラクトと対話する場合の、最も深刻な ERC-20 の問題のいくつかに対処する拡張機能と機能が導入されています。
ERC-223 の転送関数には、宛先アドレスがスマート コントラクトであることを確認するパラメーターが含まれています。この場合、トランザクションはスマート コントラクトのトークン フォールバック関数を呼び出し、この関数を使用して送信者のアカウントにトークンを返すことができ、その後トークンがスマート コントラクトに転送されます。
更新された転送関数がスマート コントラクトでも機能するようになったため、トークンが失われることはありません。
ERC-223 トークンの利点は次のとおりです。
- ERC-223 トークンは、自動化されたスマート コントラクトを利用して、スムーズな取引の流れを保証します。
- ユーザーのトランザクション詳細の透明性を維持します。
- 完全に分散化されているため、銀行などの仲介業者の必要性がなくなり、ユーザーはガス料金と待ち時間の削減の恩恵を受けることができます。
- ERC-223 トークン開発プラットフォームにより、投資家は即時の流動性と不労所得としての高い ROI を得ることができます。
- これにより、単一のトランザクションでトークンをコントラクトに入金できるようになります。これにより、ブロックチェーンのさらなる肥大化が防止されます。
- ハッキング活動に対抗するために、 ERC 223 トークン開発プラットフォームには、HTTP 認証、エンドツーエンド暗号化、エスクロー保護などのマルチレベルのセキュリティ機能が組み込まれています。
- トークントランザクションは、イーサトランザクションと同様の方法で実行されます。
ERC-223 は ERC-20 のスーパーセットと考えることができますが、どのトークンがイーサリアム エコシステムの最終標準となるかは時間が経てばわかります。