ERC トークン標準は、標準を定義および指定するイーサリアム コミュニティのメカニズムであり、これらの標準で定義されたトークンが共通のプロパティを持ち、相互運用可能となるようにします。このようにして、多くのコンポーネントとツールを再利用できます。
ERCトークンとは何ですか。
トークンとは、 ブロックチェーンネットワーク内で使用できる価値の単位。トークンは通常、組織または企業によって発行され、次のことが可能です。 さまざまなものを表す暗号通貨、金融資産、集団決定における投票、サービスや製品へのアクセスの保証など。トークン 多くの場合、初期コインオファリングで発行されます (ICO) であり、暗号通貨プラットフォーム上で交換したり、イーサリアムなどの特定のブロックチェーン ネットワーク内で使用したりできます。イーサリアム プラットフォームは、さまざまな種類のトークンの ERC (イーサリアム コメント要求) 標準を定義しています。 ERCは、 イーサリアムコミュニティの仕組み 標準を定義して指定し、それらの標準で定義されたトークンが利用できるようにする 共通のプロパティがあり、相互運用可能です。このようにして、多くのコンポーネントとツールを再利用できます。 Ethereum ネットワークで使用できる最も一般的な ERC トークン標準を確認してみましょう。
ERC-20トークン。
ERC-20は技術規格です ほとんどのイーサリアムトークンで使用されます。この標準は、トークンの転送方法や保存方法など、トークンがイーサリアム ネットワーク上でどのように機能するかを定義します。の ERC-20 トークンは相互運用可能ですつまり、この標準に準拠する任意のアプリケーションまたはプラットフォームで使用および交換できることになります。さらに、これにより開発者は 互換性のあるツールとサービスを作成する 幅広いERC20トークンを使用できます。 ERC-20 トークンは次のもので構成されています さまざまな技術要素を含む:
- トークンのロジックとルールを定義する、Solidity プログラミング言語で記述されたスマート コントラクト コード。
- コントラクト コードによって実装する必要がある関数とイベントを定義するコントラクト インターフェイス。
- トークンの一意の識別子。イーサリアム ネットワーク上では「アドレス」として知られています。
- トークンの名前とシンボル。
- 流通しているトークンの総数。
- トークンをあるアドレスから別のアドレスに転送できるようにする機能。
- 指定したアドレスのトークン残高を確認できる機能です。
イーサリアムは分散型ネットワークであり、流通しているすべてのトークンを追跡する中央当局が存在しないため、イーサリアム上にどれだけの ERC20 トークンが存在するかを確実に判断することは困難です。もあります いくつかの契約 いくつかの異なるトークンを表すことができます または、1 つ自体を使用して複数のトークンを作成することもできます。
ERC-721トークン。
ERC-721トークン 非代替可能と呼ばれるトークンの一種です (NFT トークン)、これは、それぞれが他とは異なるという意味でユニークであることを意味します。これにより、次のような用途に最適です。 ユニークなデジタル資産を表すデジタルアート作品やオンラインゲームのキャラクターなど。 ERC-721 トークンを使用するには、まずそれを発行するスマート コントラクトを作成する必要があります。契約が成立したら、 ERC-721 トークンの発行とイーサリアム アカウント間での転送が可能 安全かつ透明に。
ERC-777トークン。
これらのトークン ERC-20 トークンの改良版です y より優れた柔軟性とセキュリティを提供します。これらのトークンはブロックチェーン技術に基づいており、デジタル資産を表し、安全かつ透明性のある取引を実行するために使用されます。 ERC-777 トークンの最も興味深い側面の XNUMX つは、 ERC-20 トークンよりも優れた柔軟性を提供します。たとえば、ERC-777 トークンを使用すると、ユーザーはトランザクションのカスタム ルールを設定したり、トランザクションの時間制限を設定したりできます。その上、 ERC-777 トークンはより優れたセキュリティも提供します ERC-20 トークンよりも、ERC-20 トークンを受け取る準備ができていないコントラクトに送信するときにトークンを失うなど、ERC-XNUMX トークンで発生する可能性のある問題の一部が回避されるためです。
ERC-1555トークン。
ERC-1155 トークンは、ユーザーが 単一のコントラクト内で複数のタイプのトークンを保存および転送する。これは、20 種類のトークンの保管と転送のみを許可する ERC-721 や ERC-XNUMX などの他の種類のトークンとは異なります。このタイプのトークンが人気になったのは、 さまざまな種類のトークンを保存および転送する機能 単一の契約内で。これにより、ユーザーはさまざまな種類のトークンを管理するために複数の異なるコントラクトを操作する必要がなくなるため、トークンの管理がより簡単かつ効率的になります。さらに、ERC-1155 トークン 「複数の操作」の実装が可能になりますつまり、ユーザーは、異なるタイプのトークンの転送など、複数の操作を 1 つのトランザクションで実行できます。これ 効率が向上し、取引コストが削減されます ブロックチェーン上。
ERC-4626トークン。
ERC-4626 は、 「利回りの高い金庫」の技術パラメータを最適化し、統一する。基礎となる単一の ERC-20 トークンのシェアを表す、トークン化された利回りを伴うボールト用の標準 API を提供します。 ERC-4626 は、ERC-20 を使用したトークン保管庫のオプションの拡張機能も提供し、以下の基本機能を提供します。 トークンの入金、出金、残高の読み取り。 このタイプのトークンには最適な用途があります。 融資市場、アグリゲーター、利付トークン。 これらはユーザーが次のことを行うのに役立ちます 暗号トークンの最高のパフォーマンスを見つける さまざまな戦略の実行を通じて。これらの戦略はわずかな変更を加えて実行されるため、エラーや開発リソースの無駄が発生する可能性があります。