イーサリアムの3つの一般的な規格(EIP-6969、ERC-721C、ERC-6551)の分析

初級編Jan 25, 2024
この記事では、EIP-6969、ERC-721C、ERC-6551の3つの一般的なイーサリアム規格を紹介します。
イーサリアムの3つの一般的な規格(EIP-6969、ERC-721C、ERC-6551)の分析

先週、少なくとも3つのイーサリアム関連の規格がさまざまなチャネルから集中的に議論されているのを見ました。 これらの規格は、EIP-6969、ERC-721C、およびERC-6551であり、それぞれ異なる目的と潜在的な影響があります。

各規格は業界を形成または変更する可能性を秘めているため、その重要性は自明です。 事前に知っておくと、現在の新しいトレンドやトレンドを発見するのにも役立ちます。

しかし、仮想通貨の世界の特徴の1つは、情報が散在し、突然であることと、リソースが限られていることと相まって、各規格の技術的特徴とその潜在的な影響を深く掘り下げることを妨げる可能性があります。 したがって、Deep Tideは、これらの標準を編集、解釈、比較し、明確で理解しやすい方法で包括的な理解に導くことを目的としています。

1.EIP6969: スマートコントラクトの作成者とL2エコシステムに利益をもたらすか?

EIP-6969 は、5 月 8 日頃に初めて浮上した提案です。 これは、Contract Shielded Revenue(CSR)の実装を目的としたユニバーサルプロトコルを導入しています。 この提案は、以前のEIP-1559の改良版と見なすことができます。

平たく言えば、このプロトコルは、スマートコントラクトの作成者が、コントラクトを使用するユーザーによって発生するガス料金の一部を受け取ることができるようになることを望んでいます。

提案の共著者である<a href="https://twitter.com/owocki ""> @owockiは、L1の中立性を維持するためにイーサリアムL1にこの提案を実装しない一方で、イーサリアムL2エコシステムの開発を促進するために、このメカニズムを通じてスマートコントラクト開発者にインセンティブを与えたいとも述べています。

私の解釈では、このインセンティブメカニズムがイーサリアムL1に実装されると、取引量を操作しようとする善良なアクターと悪いアクターの両方を引き寄せ、輻輳する可能性があります。 全体として、デメリットはメリットを上回ります。 したがって、L2 に実装する方が適している場合があります。

しかし、このEIP-6969の提案を完全に理解するためには、イーサリアムにおけるガス料金の現在の運用と構成を理解する必要があります。 これには、以前のEIP-1559が含まれます。

EIP-1559は、2021年8月のイーサリアムのロンドンハードフォーク中に発効しました。 ユーザーが支払う取引手数料のさまざまな宛先を指定します。

  1. バーン:各ブロックの取引手数料の一部がバーンされます。 この手数料は供給から永久に削除され、イーサリアムの総供給量が減少します。
  2. 基本手数料:ユーザーが支払った取引基本手数料の一部は、ブロック報酬としてマイナーに分配されます。 EIP-1559では、基本料金の一部がマイナーへの報酬として使用され、ブロック作成とトランザクション処理への参加を継続することを奨励します。
  3. 最大優先料金:ユーザーが支払う最大優先料金は、追加料金の一部として支払われます。 この手数料は、取引報酬としてマイナーに直接支払われます。 最大優先手数料はユーザーによって積極的に設定され、トランザクションの処理優先度を上げるために使用でき、マイナーがトランザクションを最初に処理するように引き付けます。

EIP-1559が実際には契約開発者の利益を考慮していないことは明らかです。 実際、パブリックチェーンとして、イーサリアムの供給側は2つの部分と考えることができます。

バリデーター(元のマイナー)+契約開発者。 前者は基本的に信頼性の高い台帳を提供し、後者はさまざまなアプリケーションを提供します。 したがって、後者にもパイの分け前を与えることは理論的には合理的です。

EIP-6969 をリアルタイムで実装できる場合、ガス料金は、バーン + 基本料金 + 優先料金 + 契約開発者に支払われる料金に分割できます。

要約すると、EIP-6969 と EIP-1559 の間には接続と違いがあります。 EIP-1559は、より安定した予測可能な取引手数料を提供し、ネットワークの輻輳を管理することを目的とした、取引手数料メカニズムに焦点を当てたプロトコル改善提案です。 同様に、EIP-6969は、EIP-1559の利点を維持しながら、契約作成者の収益メカニズムを導入し、契約作成者の参加と報酬を促進することにより、契約作成者とネットワークのインセンティブメカニズムをさらに調整します。

次の表を使用して、EIP-6969の機能と影響、およびEIP-1559との起源を明確に示すことができます。

この新しいプロトコルの主なリスクは、インセンティブ契約の開発者がガス料金を受け取ることができる場合、より多くのジャンク契約の出現につながると考えていることに注意してください。 したがって、実際には契約上のセキュリティリスクと、パブリックチェーン全体で公的資源を占有するリスクがあります。

2. ERC-721C:NFTロイヤリティのオンチェーン化

ERC-721Cは、イーサリアムのERC-721非代替性トークン(NFT)規格の改良版として、Limit Breakによって提案されました。 その主な目的は、NFTクリエイターがNFTコレクションとロイヤリティの処理方法をより詳細に制御およびカスタマイズできるようにすることです。

手記:

Limit Breakは、2021年1月にクリエイタートークンの概念を導入した無料のゲーム開発スタジオです。 2023年5月にERC721-C規格バージョン1.1がリリースされ、クリエイタートークンの多くのコンセプトが実装されました<a href="https://twitter.com/huntersolaire_ ""> @huntersolaire_もツイートでこの規格の詳細を詳しく説明しています。

Limit Breakの公式「Creator Token Transfer」リポジトリによると、ERC721-Cは現在EthereumおよびPolygonと互換性があります。 また、イーサリアムのSepoliaテストネットとPolygonのムンバイテストネットでもサポートされています。

「Creator Token」という名前から、ERC721-Cはクリエイターに重点を置いており、ロイヤリティの保護を優先していることは明らかです。

平たく言えば、現在のERC-721規格では、ロイヤリティは実際には単なる商業契約であり、チェーン上で強制力はありません。 ERC-721Cは、この問題を解決し、ロイヤリティをブロックチェーン上で強制力のあるスマートコントラクトルールにするために提案されました。

ERC721-Cでは、次のような用途が考えられます。

  1. ロイヤリティの共有:NFTクリエイターがNFTのロイヤリティ特典を単独で受け取るのではなく、NFTクリエイターと保有者に分配してアーリーアダプターに報酬を与えることができます。
  2. ミンターのみがロイヤリティを受け取る:NFTのミンターは、作成者自身ではなく、ロイヤリティの唯一の受取人になることができます。
  3. 条件付きロイヤリティの支払い:特定のNFT取引に対してロイヤリティが支払われるかどうかは、さまざまな条件に基づいて決定できます。 例えば、ERC-721C契約は、二次販売価格が元の鋳造価格よりも高い場合にのみロイヤリティが支払われるように設定できます。
  4. 譲渡可能なロイヤリティ:NFTクリエイターは、所有者に独立したNFTを発行し、所有者にロイヤリティの権利を付与することができます。 例えば、「NFT X」をミントすると、「NFT Y」という名前のNFTも発行され、「NFT X」によって発生するすべてのロイヤリティを受け取る権利があります。

ERC-721Cの発売は、NFT業界に重要な影響を与えます。

  1. クリエイターのコントロールを強化:ERC-721Cは、クリエイターのNFTデザインに対するコントロールを強化し、オンチェーン契約ルールを通じてロイヤリティの支払いを強制できるようにすることで、クリエイターの自律性と権利保護を強化します。
  2. ロイヤリティの公平な分配を促進する: プログラム可能なロイヤリティの機能により、クリエイターは前述のようにさまざまなロイヤリティ分配メカニズムを設計できます。
  3. マーケットプレイスプラットフォームの影響を減らす:ロイヤリティロジックをスマートコントラクトに埋め込むことで、クリエイターはロイヤリティ設定を直接制御できるようになり、ロイヤリティに対するマーケットプレイスプラットフォームの制御と介入を減らすことができます。

ERC-721Cをまとめた表:

3.ERC-6551:NFTがアカウントでもある場合

ERC-6551は、NFTスマートコントラクトウォレットを強化することで、NFTの機能と価値を高めます。

このプロトコルは、Dapper Labsの創設メンバーの1人である @BennyGiang氏によって共同執筆されており、そのチームはERC-721トークン標準やCryptoKittiesなどの初期のプロジェクトに貢献しています。

従来のERC-721 NFTの問題点は、その範囲が限られていることです。 それらは所有および譲渡のみ可能であり、トークンや他のNFTなどの他の資産を所有することはできません。 さらに、他のスマートコントラクトと相互作用したり、外部要因やユーザー入力に基づいて進化したりすることはできません。

ERC-6551は、NFT用のスマートコントラクトウォレットの概念を導入することで、従来のERC-721 NFTの制限に対処します。 レジストリとプロキシコントラクトの組み合わせにより、NFT自体が他の資産を保有し、他のスマートコントラクトやアカウントと相互作用し、より優れた機能とインタラクティブ性を実現することができます。

したがって、ERC-6551に続くトークン(NFT)は、スマートコントラクトウォレットとして動作していると考えることができます。 つまり、ERC-6551は、通常のスマートコントラクトウォレットと同じようにトークンやその他のNFTを保有することができ、分散型取引所(DEX)、レンディングプラットフォーム、ゲーム環境など、他のスマートコントラクトやアカウントと取引することができます。

このようにNFTをスマートコントラクトウォレットとして運用する方法は、「トークンバウンドアカウント」(TBA)と呼ばれるものを形成し、既存のERC-721 NFTと互換性のあるパーミッションレスレジストリを通じて作成・管理されます。

簡単にまとめると、ERC-6551は利点と課題の両方をもたらす可能性があります。

EIPとERC、違いを見分けることができますか?

これを書いているとき、私は今でもよく聞かれる質問を思い浮かべます:EIPとERCの違いは何ですか?

EIP(Ethereum Improvement Proposal)とERC(Ethereum Request for Comments)は、どちらもイーサリアムに関する提案基準ですが、実は異なります。

EIPは、イーサリアムネットワークの改善提案基準であり、イーサリアムプロトコルの改善や新機能の提案を記述するために使用されます。 EIPが採用され、合意されると、イーサリアムプロトコルの一部となり、イーサリアムネットワークに実装されます。 EIPは、ブロックチェーンメカニズム、仮想マシンルール、コンセンサスアルゴリズムなどの改善など、プロトコルレベルでの変更を記述します。

それどころか、ERCはイーサリアムのトークン標準であり、トークンコントラクトのインターフェースと機能を記述するために使用されます。 ERCは、イーサリアムネットワーク上でのトークンの相互運用性を確保するためのトークンコントラクトの基本標準を定義しています。 ERCはトークンコントラクトの仕様であり、トークン転送、残高クエリ、メタデータなどの機能を記述しています。

したがって、EIPとERCはどちらもイーサリアムコミュニティの標準化メカニズムですが、異なる分野に焦点を当てています。 EIPはプロトコルレベルの改善に重点を置いていますが、ERCはトークンコントラクトの標準化に重点を置いています。 そのため、EIPは独立した概念であるため、直接ERCになることはありません。

免責事項:

  1. この記事は[TechFlow]からの転載です。 すべての著作権は原作者[David]に帰属します。 この転載に異議がある場合は、 Gate Learn チームに連絡していただければ、迅速に対応いたします。
  2. 免責事項:この記事で表明された見解や意見は、著者のものであり、投資アドバイスを構成するものではありません。
  3. 記事の他言語への翻訳は、Gate Learnチームによって行われます。 特に明記されていない限り、翻訳された記事を複製、配布、盗用することは禁止されています。
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!
Создайте аккаунт