本日、NFTトークンの新しい規格「ERC721R」が正式リリースされ、NFTのスマートコントラクトにトラストレス返金機能が追加され、一定期間内であればミンターが自由に「返却」できる機能が追加されました。
具体的には、ERC721R規格を採用したNFTは、発行時に一定期間(プロジェクト当事者が設定する例えば1ヶ月)の返金期間を設け、この期間内にユーザーが支払った手数料は返金されません。 NFT をキャストします それはスマート コントラクトでホストされます 返金サイクルが終了する前に、プロジェクト当事者にはスマート コントラクトから資金を引き出す権利はありません ユーザー (および二次市場の購入者) は、期限内に NFT を返却することを選択できますこのサイクルで NFT をプロジェクト当事者に返却し、同時に対応するキャスティング料金 (ガス料金を除く) を返します。
ERC721R の導入において、この規格の開発者は次のような文を強調しました - "NFT分野には、より強い責任感が必要です。”
プロジェクト側にとって、ERC721Rの統合は責任感を示す絶好の機会であり、返金サイクル内に自社の開発能力を買い手市場に証明し、「当社の製品にはこの価格の価値がある」ということを証明する必要がある。
ユーザーや流通市場の購入者にとって、ERC721R はある意味、新しい次元のプロジェクト審査の手段として理解でき、また、優れた「後悔の薬」とも言えます。この標準を統合していない NFT と比較すると、ERC721R の保護されたキャスティング価格は明らかに魅力的であり、短期的なキャスティング量または取引量の急速な増加を伴う一部のプロジェクトに直面した場合、ユーザーはさらなる調査を待って、最初にキャストまたは購入することもできますその後、保留するか返金するかを決定します。
一部の NFT ではプロジェクトの運営を維持するためにキャスティング料金が必要な場合があることを考慮して、ERC721R は、資金の 90% のみをロックする、またはユーザーの最初の 90% のみをサポートするなど、プロジェクト側が特定の実装で微調整を行うこともサポートします。全額返金の支払い。ただし、ERC721Rの開発者は、プロジェクト当事者は資金なしでNFTを発行できるため、資金の需要があまり重視されないことを意味するため、この状況はまれである可能性があると考えています。
ポータルポータル」を参照して、標準と統合する意向を提出します。
全体として、ERC721R の設計は、NFT 分野 (特に pfp 分野) で非常に一般的な「ブレーク」問題に向けられています。
NFTの人気がここ1年で急速に高まったため、市場は長い間複雑で、多数の粗末な、あるいは純粋に詐欺的なプロジェクトでさえ溢れていました。過去には、さまざまな取り組み(HURAIによるDeFiトークンの支援など)を通じてNFT突破問題を解決しようとするプロジェクトが他にもいくつかありましたが、人気の可能性を考慮すると、ERC721Rは明らかに質的な突破口です。将来の開発に絶対の自信を持っているユーザーは、簡単な統合だけで「壊れる」というユーザーの不安を払拭できます。
AZUKI チームが立ち上げた ERC721A から今日の ERC721R まで、ますます多くの開発者が NFT 分野の次から次へと効果的な解決策を提供していることがわかります。これが NFT 業界の最も持続可能な発展であるかもしれません。それを証明しましょう。
- - - - - 分割線 - - - - -
4月12日17時30分更新:
GoPocketのコア開発者Ben氏は、ERC721Rコードセグメントに重大なバグがあるとツイートし、返金受け取りアドレスに制限がないため、開発者はバグを利用して返金サイクル中に契約内の資金を引き出すことができると述べた。制約により、RugPull が実装されます。
ベン氏は、通常の状況では、refundEndTimeのロック解除の有効期限が切れた後、NFT開発者はwithdraw()関数を呼び出して調達したETHを取り除き、このステップには問題はないと述べた。問題は払い戻しrefund()関数にあります。NFT購入者はrefund()を呼び出した後、鋳造したNFTをrefundAddress(アドレスは開発者によって指定および制御されます)に転送し、その後、対応する金額を返金アドレスから取得します。 NFT 契約 ETH ですが、refundAddress 自体が NFT を鋳造したらどうなるでしょうか?詐欺師プロジェクト パーティは、refundAddress を設定し、このアドレスを使用して NFT を鋳造できます。次のステップでは、すべての NFT がこのrefundAddress に返金されるため、返金関数向かい() を直接呼び出します。そのため、まだいくらかの ETH を保持しています。 ETH を取得しながら、この NFT を使用すると、refund() を呼び出し続けて、コントラクト内のお金を空にすることができます。
ベン氏は、このバグが ERC721R を直接役に立たなくし、開発者が依然として金を持って逃げる可能性があると信じており、このバグはこの「7 日間理由なし返品の物語」の下に深く隠されていると考えています。新しい NFT プロジェクトは、ERC721R が使用される前に他の NFT プロジェクトを直接使用すべきではありません。コードが更新されました。
- - - - - 分割線 - - - - -
このニュースは現在も更新されており、標準の進捗状況やバグが記事に追加され続けます。
