1. Ada dua standar terpenting pada Ethereum: ERC-20 dan ERC-721. ERC20 digunakan untuk menerbitkan koin, seperti $SHIB, $PEPE, $APE, dll., yang semuanya diterbitkan menggunakan standar ERC20 (termasuk ERC721A yang ditingkatkan, dll.) digunakan untuk menerbitkan NFT, seperti BAYC, Azuki; , dll. semuanya diterbitkan menggunakan standar ini.

2. NFT memiliki masalah ketidakterpisahan dan likuiditas yang tidak mencukupi. Oleh karena itu, banyak fragmentasi NFT, staking, dan layanan peningkatan likuiditas lainnya telah bermunculan, seperti Blur, floor, BendDao, dll., tetapi penyesuaian ini belum menyelesaikan masalah. dari tingkat protokol, sebaliknya, hal ini meningkatkan kompleksitas dan mengurangi keamanan.

3. Koin yang diterbitkan menggunakan ERC20 tidak memiliki masalah ini. Koin tersebut secara alami dapat dibagi dan telah menghasilkan banyak metode gameplay seperti defi. Bisakah fitur ERC20 diperkenalkan pada level protokol NFT? Kecelakaan kode kesalahan yang tidak disengaja yang dihasilkan oleh ChatGPT menggabungkan kedua protokol, yang menginspirasi tim ERC404 menulis standar protokol generasi pertama ERC404 dan merilis proyek Pandora berbasis ERC404 yang pertama.

4. Saya segera menganalisis kode kontrak ERC404 dan menemukan banyak orang di Perjanjian dll. Saya tidak akan memberi tahu Anda kodenya di sini, tetapi coba perkenalkan ERC404 dalam bahasa yang dapat dipahami oleh mahasiswa seni liberal:

(1) Jika saya merilis satu set proyek CryptoPunks dengan total 10.000 unit menggunakan standar ERC404, dan Anda mendapatkan dua mint gratis, Anda pergi ke Opensea untuk memeriksa dan menemukan bahwa dua NFT di dompet adalah CryptoPunk#3099dan CryptoPunk # 3100, yang satu adalah lantainya, dan yang lainnya adalah alien punk yang langka! Anda pergi ke Uniswap untuk memeriksa lagi dan ada 2 koin $CryptoPunk di dompet Anda. Perhatikan bahwa tidak ada pertukaran grafik dan koin di sini, Anda juga tidak memiliki 2 NFT + 2 koin. Grafik di sini adalah koinnya, dan koinnya adalah grafiknya!

(2) Jika menurut Anda CryptoPunk#3099tidak bagus dan ingin menjualnya, Anda memiliki dua opsi: Opsi pertama adalah pergi ke Opensea untuk memesan penjualan NFT ini, yang sama dengan transaksi NFT biasa . Opsi kedua adalah pergi ke Uniswap untuk menjual 1 koin $CryptoPunk Anda. Perhatikan di sini bahwa sebelum Anda menjual koin, Anda harus terlebih dahulu mentransfer Alienpunk NFT ke dompet lain, karena ketika Anda menjualnya sebagai koin, protokol tidak mengetahuinya. koin mana yang sesuai dengan NFT yang ingin Anda jual, koin tersebut akan menjual koin terakhir yang sesuai dengan NFT Anda terlebih dahulu.

(3) Atau Anda optimis dengan proyek ini dalam jangka panjang dan hanya ingin menjual sejumlah koin $CryptoPunk dan menyimpan sisanya. Anda hanya dapat menjual 0,2 koin $CryptoPunk di Uniswap (atau 0,000001, yang dapat dibagi menjadi hingga 18). tempat desimal. Sekali lagi, jual koin sebelum mentransfer Alien Punk ke dompet lain, hanya menyisakan lantai), menyisakan 0,8 koin. Tetapi ketika Anda pergi ke OpenSea untuk memeriksa, lantai NFT di dompet Anda sudah tidak ada lagi, karena jumlah total koin $CryptoPunk Anda kurang dari 1, dan NFT Anda telah dibakar.

(4) Setelah dua hari, mata uang $CryptoPunk terus naik. Anda merasa sudah terjual habis. Fomo ingin membeli lebih banyak, jadi Anda pergi ke Uniswap dan membeli 0,3 $CryptoPunk. total 1,1 $ CryptoPunk, Anda pergi ke Opensea untuk memeriksa dan menemukan bahwa ada CryptoPunk NFT lain di dompet Anda, tetapi ini bukan lagi CryptoPunk lantai asli #3099, tetapi NFT baru yang dibuat secara acak oleh protokol untuk Anda, CryptoPunk #4062, sebuah Hoodie, Sungguh sial! Jadi Anda segera pergi ke Opensea dan menjual NFT tersebut dengan harga tinggi. Saat ini, dompet Anda tidak memiliki NFT, dan hanya tersisa 0,1 koin $CryptoPunk.

(5) Dari perspektif global, proyek ini memiliki total 10,000 koin $CryptoPunk, dan idealnya akan ada maksimal 10,000 CryptoPunk NFT (semua dompet adalah koin integer).

5. Tentu saja hal di atas merupakan efek dari implementasi ERC404 yang ideal. Masih terdapat beberapa permasalahan pada protokol generasi pertama, seperti:

(1) Setiap kali NFT baru dihasilkan dengan mentransfer token, sebuah nomor ditambahkan ke nomor ID tertinggi asli, sehingga CryptoPunks#3099akan muncul. Setelah dibakar, ia tidak akan pernah kembali. 10002... akan muncul. , bukan lagi gambar tetap 10k, yang bertentangan dengan kekekalan (atribut paling berharga) dari 10k NFT. Anda dapat menambahkan pemetaan unmintedid ke kontrak protokol, dan id yang dihasilkan setiap kali akan dipilih secara acak dari pemetaan ini untuk menyelesaikan masalah ini.

(2) Ketika jumlah koin yang ditransfer melebihi 1, adalah bodoh untuk membakar NFT dan mencetak NFT baru di dompet penerima, alih-alih mentransfer NFT + beberapa token perubahan. (Saya tidak berbicara tentang transfer melalui NFT, tetapi mengirimkan token transfer).

(3) Gas sangat tinggi, dan banyak bagian dari kode kontrak dapat dioptimalkan.

6. Kekuatan teknis tim proyek ERC404 sangat lemah. Saat ini, hanya @0xacme yang menulis kode. Namun ada tanda-tanda baik saat ini. Tim proyek telah meminta pakar teknis dari semua pihak untuk berpartisipasi dalam peningkatan protokol dan bersama-sama berkontribusi pada upaya open source.

Saat ini, ERC404 masih merupakan pedang berat dari besi hitam. Meskipun cerdik dan tidak dapat dijalankan, ia masih memiliki banyak masalah; ERC404 yang ditingkatkan akan ditempa ulang menjadi pedang pembunuh naga dan pedang surgawi, memotong biaya bahan bakar yang tinggi dan memotong. dari segalanya untuk menyediakan likuiditas bagi NFT. Layanan yang ada ditambal bersama, yang mungkin benar-benar membawa kebangkitan NFT!