1. イーサリアムには、ERC-20 と ERC-721 という 2 つの最も重要な標準があります。 ERC20は、すべてERC20標準を使用して発行される$SHIB、$PEPE、$APEなどのコインの発行に使用され、ERC721(改良型ERC721Aなどを含む)は、BAYC、AZUKIなどのNFTの発行に使用されます。 、などはすべてこの規格を使用して発行されます。
2. NFT には分割不可能性と流動性不足の問題があるため、多くの NFT 断片化、ステーキング、その他の流動性促進サービス (Blur、Flooring、BendDao など) が誕生しましたが、これらの工夫では問題は解決されていません。逆に、複雑さが増し、セキュリティが低下します。
3. ERC20で発行されたコインはこのような問題はなく、自然に分割可能であり、defiなどの多くのゲームプレイ方法を派生させています。 ERC20の機能はNFTのプロトコルレベルで導入できますか? ChatGPT によって生成された偶発的なエラー コード事故により 2 つのプロトコルが混合され、ERC404 チームにインスピレーションを与えました。@0xacme は ERC404 の第 1 世代プロトコル標準を作成し、最初の ERC404 ベースのプロジェクト Pandora をリリースしました。
4. 早速ERC404の契約コードを解析したところ、Agreementなどをしている人が多いことが分かりました。ここではコードについては説明しませんが、文系の学生が理解できる言語で ERC404 を紹介してみます。
(1) ERC404 標準を使用して合計 10,000 ユニットの CryptoPunks プロジェクトのセットをリリースし、ミントを 2 つ解放した場合、Opensea に行って確認すると、ウォレット内の 2 つの NFT が CryptoPunk#3099と CryptoPunk # 3100、1 つはフロア、もう 1 つは珍しいエイリアン パンクです。 Uniswap にアクセスして再度確認すると、ウォレットに $CryptoPunk コインが 2 枚あります。ここではグラフィックとコインの交換はなく、2 NFT + 2 コインがないことに注意してください。ここのグラフィックはコインであり、コインはグラフィックです。
(2) CryptoPunk#3099は見栄えが良くないと考え、販売したい場合は、2 つのオプションがあります。最初のオプションは、Opensea に行ってこの NFT の販売注文を行うことです。これは通常の NFT 取引と同じです。 。 2 番目のオプションは、Uniswap に行って 1 $CryptoPunk コインを販売することです。ここで、コインを販売する前に、まず Alienpunk NFT を別のウォレットに転送する必要があることに注意してください。これは、コインとして販売するとき、プロトコルが認識していないためです。どのNFT対応コインを売りたいかに応じて、最後のNFT対応コインが最初に販売されます。
(3) または、長期的にこのプロジェクトに楽観的で、$CryptoPunk コインをいくつか売却して残りを保持したい場合は、Uniswap で 0.2 $CryptoPunk コインのみを販売できます (または 0.000001、最大 18 に分割できます)繰り返しますが、Alien Punk を他のウォレットに転送する前にコインを売却し、フロアのみを残し、0.8 コインを残します。しかし、OpenSeaに行って確認すると、$CryptoPunkコインの合計数が1未満であり、NFTが焼かれているため、ウォレット内のフロアNFTはもう存在しません。
(4) 2 日後、$CryptoPunk 通貨は上昇を続けています。売り切ったように感じます。Fomo はさらに買いたいので、Uniswap に行き、0.3 $CryptoPunk を購入します。この時点で、ウォレットには 0.8+0.3 があり、合計 1.1 ドル CryptoPunk、Opensea に行って確認すると、ウォレットに別の CryptoPunk NFT があることがわかりますが、これは元のフロア CryptoPunk#3099ではなくなり、プロトコルがランダムに作成する新しい NFT、CryptoPunk #4062、パーカー、なんて不運でしょう!それですぐにOpenseaに行ってNFTを高値で売りましたね。現時点では、ウォレットには NFT がなく、0.1 $CryptoPunk コインのみが残っています。
(5) 世界的な観点から見ると、このプロジェクトには合計 10,000 個の $CryptoPunk コインがあり、理想的には最大 10,000 個の CryptoPunk NFT が存在します (すべてのウォレットは整数コインです)。
5. もちろん、上記は理想的な ERC404 実装の効果ですが、第一世代プロトコルにはまだ次のような問題がいくつかあります。
(1) 新しいNFTを生成するためにトークンが転送されるたびに、元の最も高いID番号に番号が追加され、CryptoPunk #3099が表示され、一度焼かれると二度と戻りません。代わりにCryptoPunks #10001、# 10002... が表示されます。 は固定の 10k イメージではなくなり、10k NFT の不変性 (最も貴重な属性) と競合します。 unmintedid マッピングをプロトコル コントラクトに追加すると、毎回生成される ID がこのマッピングからランダムに選択されて、この問題を解決できます。
(2) 転送されたコインの数が1を超えた場合、NFT + いくつかの変更トークンを転送する代わりに、NFTを焼き、受け取り側のウォレットで新しいNFTを鋳造するのは愚かです。 (私はNFTを介した転送について話しているのではなく、転送トークンを送信することについて話しています)。
(3) ガスは非常に高いため、契約コードの多くの部分を最適化できます。
6. ERC404 プロジェクトチームの技術力は非常に弱く、現在コードを書いているのは @0xacme だけです。プロジェクト チームは、プロトコルの改善に参加し、オープンソースの取り組みに共同で貢献するよう、あらゆる当事者の技術専門家に呼び掛けています。
現在のERC404はまだ黒鉄の重剣であり、工夫が凝らされていて使いにくいが、まだ多くの問題点があり、改良されたERC404は竜殺しの剣と天空の剣に鍛え直され、高いガス代をカットして切断することになるだろう。 NFT の流動性を提供するためにすべてをオフにし、既存のサービスをつなぎ合わせて、本当に NFT の春をもたらす可能性があります。