【ERC-721とERC-1155の違いは?】

あなたが仮想通貨愛好家であっても、仮想通貨を初めて使用する人であっても、おそらくイーサリアムについて聞いたことがあるでしょう。これは、スマート コントラクト、暗号通貨、および分散型アプリケーションを作成するための最も影響力のあるオープンソース ブロックチェーン プラットフォームの 1 つです。イーサリアムのスマート コントラクトは暗号通貨の世界を変革し、ブロックチェーン テクノロジは現在、世界中の複数の業界で標準になることを目指しています。

ほとんどのブロックチェーン愛好家は、人気のある ERC-20 トークン、またはイーサリアム ブロックチェーン プラットフォーム上に構築された暗号化トークンにすでに精通しています。しかし、ERC トークンを初めて使用する場合は、他にもさまざまな Ethereum Request for Comments (ERC) 標準があります。ブロックチェーンの開発者は、トークン標準を使用して、イーサリアム プラットフォーム上に構築されたものに対する一連のルールを定義します。その 1 つが非代替トークン (NFT) です。

NFT は、暗号トークンのように作成および転送される収集可能なデジタル資産ですが、今回はお金のような代替可能な資産ではなく、独自のものです。アートワークやゲームシーンでますます人気が高まっています。NFT の急速な発展に伴い、多くのブランドが独自の NFT を開発し、発売しています。

NFT を作成するために、Ethereum ブロックチェーン ネットワークでは 2 つの NFT 標準が使用されます。

  • ERC-721 - 最初の NFT 標準。

  • ERC-1155 - 同じ非代替トークンの異なるバージョンを許可する、より柔軟な NFT 標準。

どちらのトークン標準にも独自の利点があり、その違いを理解することが重要です。

ERC-721 規格とは何ですか?

ERC-721 規格は、NFT ブームの火付け役となりました。これはこの種のものとしては初めてであり、これらのユニークなトークンを生成するために最も広く使用されている標準です。さらに、開発者はイーサリアム ブロックチェーン上にまったく新しいトークン エコシステムを作成できます。

ERC-721 NFT 標準は、2018 年に William Entriken、Dieter Shirley、Jacob Evans、および Natassia Sachs によって開発されました。Ethereum ブロックチェーンで Solidity 言語で記述されたトークン標準により、開発者は任意のデータの所有権をマークできます。ERC-721 トークン標準は、デジタル資産の所有権を表し、動的で多様なものにします。

ERC-721 トークンは、クリプトキティなどの仮想収集品、家屋などの有形資産、および価値資産を表すことができます。そのため、ERC-721 トークンの人気がこれまで以上に高まっています。

さらに、ERC-721 標準は、イーサリアム ブロックチェーンでスマート コントラクトを作成および発行するための、よく知られている ERC-20 トークン標準に多くの点で似ています。ERC-20 と ERC-721 トークンのスマート コントラクトはいくつかの類似した機能を実行しますが、ERC-721 のいくつかの機能は異なります。

ERC-721 と ERC-20 の違いは次のとおりです。

  • すべての ERC-721 トークンには、外部アプリケーションまたはコントラクトに対してトークンを識別する名前フィールドが含まれています。

  • ERC-721 トークンには、基礎となるトークンの所有者とその所有権の譲渡方法を決定する指定された関数フィールドが含まれています。

  • ERC-721 トークンには、開発者が一意の ID を使用してトークンを監視できるようにする「tokenOfOwnerByIndex」機能が含まれています。

ERC-721 トークンの利点

完全にユニークな資産であることに加えて、ERC-721 トークンには次の機能もあります。

  • アカウント間で非金融資産を移動し、非金融資産を他の通貨に交換します。

  • ネットワーク上の一連の nfts の全体的な供給を決定します。

  • 特定のアセットの所有者を検索します。

ERC-721 に基づく NFT が仮想通貨の世界を席巻しました。NFT の一般的な使用例には、ブロックチェーンが所有する数千万単位のオリジナルのデジタル アートの販売、クラブのパブリック メンバーシップ パスとなったユニークなアバター、私有地の部分所有権などがあります。

ERC-1155 規格とは何ですか?

ERC-1155 は、イーサリアム ブロックチェーン上で代替可能なトークンと代替不可能なトークンを作成するための別のトークン標準である ERC-721 の上にアップグレードされた標準です。その目標は、これら 2 つのトークンを表すスマート コントラクトのインターフェイスを構築することです。

ERC-1155 トークンには、ERC-721 および ERC-20 トークンと同じ機能があります。ただし、両方の標準の機能が向上し、全体的により効率的な標準になります。プラス面としては、ERC-1155 標準に基づくトランザクションをパッケージ化して、トークン交換のコストを削減できます。

他の NFT と比較して、ERC-1155 トークンは、一括トークン転送でより高速かつ効率的に使用できます。ERC-1155 標準を使用して、代替可能なトークンと代替不可能なトークンを作成できます。たとえば、自分の作品を機能しないゲームとして販売したい場合、ERC-721 または ERC-1155 標準を使用して機能しないゲームを作成できます。収集可能なアートワークの複数のバージョンを販売したい場合は、ERC-1155 トークン標準を使用して、同じアートワークの複数の代替可能なコピーを作成できます。

ERC-1155 トークンの利点

1. 効率的な転送: ERC-1155 標準により、ユーザーはスマート コントラクト内で大量のトークンを転送できます。たとえば、開発者は、スマート コントラクトで一連の代替可能なトークンまたは代替不可能なトークンを使用して、同じトランザクションで複数のトークンを転送することを選択できます。これにより、トランザクション コストが削減され、ネットワークへの影響が少なくなります。

2. トークン送信セキュリティ: ERC-1155 トークン規格には、トランザクションが本物かどうかを判断する機能が含まれています。トランザクションが失敗した場合、このメソッドは発行者にトークンを返します。これは、ユーザーが文字起こし中に間違えた場合や、トークンを間違ったアドレスに転送した場合に役立ちます。コードは、トランザクションを自動的に取り消すことができます。

3. 単一のコントラクト内の複数のトークン: 各 ERC-1155 トークンは、代替可能なトークン クラスと代替不可能なトークン クラスの存在と機能を説明します。たとえば、ERC-1155 は 1 つまたは複数の NFT を生成しながら、代替可能なトークンも記述できます (すべて同じコントラクト内)。

ERC-721とERC-1155の違い

どちらのトークンでも新しい NFT を作成できますが、重要な違いがいくつかあります。

まず、ERC-721 標準は NFT のみを生成し、開発者は新しいトークンごとにスマート コントラクトを構築する必要があります。ERC-721 は 1 つのトークン トランザクションしかサポートしないため、コストと時間がかかります。同時に、コードの重複はブロックチェーン ネットワークの効率に影響します。対照的に、ERC-1155 では、開発者は代替可能なトークンまたは代替不可能なトークンの作成に使用できる単一のスマート コントラクトを作成できます。

さらに、ERC-1155 は、1 つのトランザクション内で複数のトークン転送をサポートします。したがって、取引コストは低く、効率は高くなります。また、ブロックチェーンネットワーク上で多くのスペースを占有するERC-721とは異なり、ERC-1155は占有するスペースが少なくなります。

ERC-721 と ERC-1155 のどちらが優れていますか?

両方の標準が非機能テストを作成できることに注意してください。ERC-721 NFT をゴールド スタンダードと見なすために ERC-721 NFT のみを購入する人もいれば、その好みを持たない人もいます。一方、ERC-1155 は、天然ガスのコストを下げるため、より安価で効率的であり、より安価でアクセスしやすい非メタン燃料電池ソリューションになります。

しかし、結局のところ、それはすべて個人の好みやビジネス上のニーズによって異なります。これらのトークン標準のいずれかを選択して、NFT を作成できます。

著者 Dawei とのコミュニケーションと対話を歓迎し、より多くの職場での経験と技術的な乾物を獲得してください!

WeChat パブリック アカウントに注意してください: プログラム チート

今日の見出しに注目してください: プログラムのチート

 

おすすめ

転載: blog.csdn.net/zhuwei898321/article/details/125211781