Se vuoi chiedere quali sono le due cose più popolari nel circolo NFT di recente, devono essere Azuki ed ERC6551.Azuki ha deluso il mercato, ma ERC6551 ha dato speranza al mercato.Quanto è popolare? Nell'hackathon ETHGlobal Waterloo appena conclusosi a Waterloo, in Canada, 4 degli 11 progetti erano correlati a ERC6551 e riguardavano anche social network, mercati commerciali, NFTfi e giochi.ERC6551 sembra avere la tendenza a formare un'ecologia autonoma.
Tuttavia, l'hot ERC6551 è stato presentato per la prima volta solo alla fine di febbraio di quest'anno, ed è ancora allo stato di bozza, ma anche così non può ancora resistere all'entusiasmo del mercato.È vero che con l'NFT nel complesso, è entrato nel bear market profondo e la lunga siccità sta arrivando.Anche il mercato ha bisogno di nuove storie, quindi cos'è esattamente ERC6551? Cosa c'è di nuovo? Ha davvero un significato nel settore o è solo un espediente?
ERC6551 può creare un account smart contract per ogni NFT di tipo ERC721.Questo account ha tutte le funzioni di un account Ethereum, in modo che l'NFT dell'account associato possa essere combinato, avere risorse NFT e token e interagire con Dapp corrispondente e la cosa più importante è che tutto questo sia compatibile con le versioni precedenti e possa essere trasferito a ciascun account di smart contract ERC721NFT senza autorizzazione.
In effetti, l'NFT interoperabile e componibile non è una storia nuova: ERC998 ed ERC3664 sono già apparsi per realizzare il nesting e il disassemblaggio di NFT, e ci sono chain come Flow e RMRK che supportano nativamente dal layer inferiore, ma perché ERC6551 lo farà? innescare un calore così grande? Penso che il motivo principale siano le sue funzionalità senza licenza e compatibili con le versioni successive, perché l'accordo precedente è una modifica corrispondente del codice ERC721, il che significa che solo l'NFT emesso utilizzando questo accordo è componibile, risultando nel già L'NFT stock emesso non può essere utilizzato, l'enorme mercato azionario non può essere sfruttato ed è necessario rivolgersi a BD per convincere le nuove parti del progetto a utilizzarlo, il che rende direttamente la promozione estremamente difficile.
Il modo di ERC6551 per ottenere la componibilità non è modificare direttamente il codice ERC721, ma bloccare un account per l'NFT corrispondente tramite "plug-in".Anche l'NTF esistente può essere trasformato utilizzando ERC6551.Come è successo?
La figura seguente mostra la relazione tra NFT, titolari di NFT, conti legati a NFT e centro di registrazione.Interpreterò la figura seguente e la logica sarà un po' contorta.
L'account utente titolare di NFT possiede 2 NFT, che sono #123 dell'indirizzo del contratto di A e #456 dell'indirizzo del contratto di B. #123 ha due account di A e B. Sì, ERC6551 consente a un NFT di avere più account, # 456 possiede l'account C, e questi tre account sono tutti creati da Register, ma se l'intera logica del contratto viene creata per ciascun account, si tradurrà in un enorme consumo di gas e la maggior parte dei codici del contratto sono gli stessi e unici elaborato I parametri sono diversi, quindi attraverso il contratto proxy minimo ERC1167, è solo necessario creare un "contratto grande" per l'esecuzione della logica e un proxy per puntare ad esso per passare i parametri corrispondenti per l'esecuzione.
La figura seguente mostra i parametri necessari per creare un account per un NFT, inclusi l'indirizzo del contratto di esecuzione dell'implementazione, chainId target chain Id, tokenContract corrispondente al contratto a cui appartiene l'NFT, tokenId corrispondente all'Id a cui appartiene l'NFT e il valore di offuscamento sale.
Secondo la demo fornita da Fast Dapp, per creare un account NFT, devi solo inserire l'indirizzo e l'ID del contratto NFT e altri campi vengono generati o compilati automaticamente. Il processo è ancora molto semplice.
L'attuale indirizzo del contratto Register sulla rete principale di Ethereum è:
0x02101dfB77FDE026414827Fdc604ddAF224F0921
Si può vedere che finora sono stati generati 525 indirizzi di account.
Lo scenario applicativo tipico di REC6551 è la componibilità di NFT.Ad esempio, gli accessori NFT possono essere smontati e combinati.Tabelle e contanti sono gli NFT di loro proprietà, che realizza un set completo di suite NFT componibili e piattaforme come Opensea hanno supportato ERC6551 Se un NFT ha un account e detiene asset, verrà visualizzato in Opensea Si può vedere che ERC6551 è stato rapidamente riconosciuto dal mainstream.
Dall'estate NFT dell'anno scorso, la storia delle piccole immagini statiche NFT è stata molto debole.L'enorme calo delle principali blue chip PFP può anche mostrare la delusione del mercato.NFT più interattivi potrebbe essere la prossima direzione per guidare il mercato. , la musica e persino l'ARVR hanno molto spazio per l'immaginazione.
E poiché NFT ha il proprio account, può interagire con Dapp e i dati di interazione verranno accumulati su NFT stesso, non sull'account che detiene NFT prima, in modo che NFT abbia uno stato di "persona giuridica" sulla catena e NFT's Interactive i dati possono rendere NFT diverso e crescere, e in una certa misura NFT ha vitalità nel mondo blockchain.
Ad esempio, in un gioco Pokemon Web3, il Pikachu NFT che possiedi sta combattendo mostri e aggiornandosi nel mondo blockchain. Ha accumulato 300 pezzi di dati on chain e 200U di risorse. Prima di allora, questi dati potevano essere accumulati solo su Possessori di Pikachu NFT.
Tuttavia, dopo aver associato l'account NFT, l'aggiunta di altre risorse al nome NFT può aumentare il rischio di perdita se l'NFT viene rubato e anche questo problema deve essere considerato.
Infine, vale la pena notare che i fondatori di ERC6551 sono Benny e Steve. Tra loro, Benny è anche uno dei fondatori di ERC721 e dei popolari CryptoKitties. Prima di tutto, la legittimità è piena, e in secondo luogo, come padre di NFT, la comprensione dell'NFT stesso, pensare alla situazione attuale e immaginare lo sviluppo futuro deve essere unico.
Si prevede che ERC6551 possa iniettare nuova vitalità in questo mercato NFT morto.