ERC-6551 Protocol: Enabling NFTs to Achieve QQ-Style Combination Nesting

ERC-6551 Protocol: Enabling NFTs with QQ-Style Nesting

Blocking reporter Jessy

In the ETHGloble Waterloo hackathon that ended at the end of June, four of the 11 projects that made it to the finals were related to the ERC-6551 protocol. What is ERC-6551 and why has it received such high attention from developers?

According to the definition of the protocol founder, this protocol, which was born in February this year, can provide a smart contract account for each NFT token deployed in accordance with ERC-721, making the NFT with the bound account composable and able to interact with the corresponding dapp.

ERC-721 is the earliest and most basic NFT underlying protocol standard on Ethereum. People create NFTs based on ERC-721 protocol. The problem with regular ERC-721 NFTs is that they can only be owned and transferred, and cannot own other assets such as tokens or other NFTs. In addition, they cannot interact with other smart contracts. The emergence of ERC-6551 is changing all of this.

The process of transformation and innovation of the ERC-721 protocol

There have actually been innovative protocols making improvements to the ERC-721 protocol. For example, the ERC-998 protocol is a underlying protocol standard that allows any NFT to be bundled with other NFTs. Users can transfer the entire hierarchical structure and ownership when transferring NFTs. In brief, ERC-998 can include multiple tokens in ERC-721 and ERC-20 form. For example, an NFT prop in a game can include multiple ERC-721 standard tokens as well as ERC-20 token combinations (in the form of upgrades, fusions, etc.), and the ERC-998 NFT prop can be traded and transferred as a whole, greatly simplifying the ownership and transaction of NFT assets.

The ERC-3664 protocol enables NFTs to perform six core attribute operations: upgradeable, modifiable, addable, removable, splittable, and composable. That is, ERC-3664 provides NFTs with the ability to be split and combined, allowing all NFTs to be freely assembled. The initial version of the genesis release is a combination of multiple different components, similar to a LEGO set, and each component can still be sold as a complete NFT asset in the secondary market after being split.

The ERC-6551 protocol combines the functions implemented by the two protocols mentioned above. Moreover, as mentioned above, both of these protocols require the use of new protocols to publish NFTs in practice in order to achieve those functions, but the advantage of the ERC-6551 protocol is that it can transform existing NFT tokens issued using ERC-721 (rather than reissuing them) to achieve nested, disassembled, and overall equity transfer functions.

Where is the imagination of ERC-6551?

ERC-6551 creates a smart contract account for NFTs, which means we can seamlessly add new ownership layers on top of NFTs, opening up new use cases that most project creators have been wanting to add but have not found a simple way to do so on the chain. And it allows NFTs to record their on-chain history.

The history of these on-chain activities is actually a kind of equity. For example, if you mint an NFT for a project in your wallet. Later, the project decides to airdrop its ERC-20 tokens to the users who minted these NFTs, then these airdropped ERC-20 tokens will be stored in the wallet that mints the NFT. When you participate in an offline activity of the project in the real world and get the POAP (proof of attendance) provided by the project, the ERC-20 tokens and POAP you received later have nothing to do with your purchase and sale of the NFT.

But if you use the ERC-6551 protocol’s token-bound account, when you perform the above activities, the purchase and sale of the NFT can also include the purchase and sale of the airdrop and POAP you received. This is the “transfer of the entire hierarchy and ownership transfer when transferring NFTs”.

The implementation of NFT disassembly and nesting is a bit like the “dress-up” type of small game we played when we were young, such as QQ show. Currently, there are NFT projects mounted with ERC-6551, such as a “Sapienz” project. According to NFGo data, its trading volume has increased by 643% and the average price has increased by 165% in the past 24 hours due to the popularity of the ERC-6551 protocol in recent days.

ETHGloble Waterloo Introduction to ERC-6551 Protocol Projects

1. AquaNet

Award-winning homepage: https://ethglobal.com/showcase/aquanet-dzz2c

AquaNet is an AI-driven, NFT-designed social network that allows NFTs to “live” and grow unique personalities.

Using the ERC-6551 standard, NFTs are “born” in the AI-driven social media network and retain their activity records. In this network, every qualified NFT can create its own account, and GPT-3.5 will help them generate unique personalities based on the NFT’s existing metadata, such as username, profile, tone, and so on. They will be able to publish messages autonomously, express interests, and share information about themselves.

2. Fukuro

Award page: https://ethglobal.com/showcase/fukuro-3cdwv

Fukuro is an auction market created using EIP-6551, where users can place orders or bid on various “Fukuro”.

The idea of “Fukuro” comes from the concept of “Fukubukuro” in Japan, which is a mystery bag sold at a set price. “Fukuro” can contain anything that an Ethereum address can own, including NFTs, ERC-20 tokens, and more. This makes it possible to trade a variety of assets, including art collections, card sets, and even curated investment portfolios.

3. Piggybank 6551 NFT

Award page: https://ethglobal.com/showcase/piggybank-6551-nft-e2ai5

Piggybank 6551 NFT can be understood as an on-chain “piggy bank”.

Users can mint Piggybank NFTs and then deposit ETH into them by calling a pay function or sending ETH directly to the NFT’s ERC-6551 address. As the ETH balance accumulates, the color, text label, and attributes of the NFT metadata are continuously updated.

If the user wants to withdraw the ETH, the only way is to destroy the NFT – either by calling the burn function or manually sending the NFT to its ERC-6551 address.

4. Tokenbound Titans

Award page: https://ethglobal.com/showcase/tokenbound-titans-5w6oq

Tokenbound Titans is a game built on ERC-6551 that combines dynamically generated NFT NPC gameplay. Players own NFT-form NPCs, each with different abilities and characteristics.

The feature of this game is that players can use NPCs to PK each other. The algorithm for calculating the result of the battle is off-chain, but can be verified using ZK-proof. After winning a battle, the player’s NPC can be upgraded, enhancing existing attributes such as health, attack, speed, and defense, unlocking new abilities or combinations. As the NFTs are upgraded, they become more powerful and have wider uses. This evolution system increases the depth and persistence of gameplay, motivating players to develop strategies, adapt, and continuously improve their NFTs to dominate the game.

We will continue to update Blocking; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Blockchain

The pace of competition is accelerating, how can the new exchange break with the finer operations?

The cryptocurrency exchange is still a good business. Recently, the Currency Exchange announced the eighth BNB quarte...

Blockchain

IEO re-burns the ring of rich dreams, how long can the dozens of income myths go?

There is no doubt that IEO is the hottest word in the currency. Since January 3 this year, the company announced the ...

News

Who can take the lead in breaking the exchange contract?

Mark Lamb, CEO of CoinFLEX, predicts that by the end of 2020, the derivatives market will reach 20 times the size of ...

Opinion

Caroline Ellison testified in court Acting on the instructions of SBF, embezzlement of approximately $14 billion in FTX client funds.

The Manhattan courtroom was crowded on Tuesday as Caroline Ellison, the former girlfriend of SBF and former CEO of Al...

Blockchain

Hong Kong's anti-acquisition new deal will take effect, and the "coin stock" of the fire currency will be renamed as a risk

Tongcheng Holdings Co., Ltd. (HK1611) issued an announcement proposing to change the company name to Firecoin Technol...

Blockchain

Raise $130 million! Encrypted exchange INX will issue securities tokens via IPO

According to Coindesk's August 20 report, the incremental exchange startup INX Limited plans to raise $129.5 mil...