Community Call on Game of NFTs

Recorded: Jan. 4, 2023 Duration: 0:18:47

Player

Snippets

Can you hear me?
Yes, I can hear you. Oh, great.
Okay, let's wait a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit, a little bit#
[inaudible]
So I think Susanna will be posting this to that, right?
(sad music)
Okay, I think we can start because even so some days here. So everyone, welcome to the community call about the game of NFTs, which is a proposal that is currently on the
bottom and this proposal is about adding a game on a teaser like we had in the past about the game of change and it will be testing the interchain and a teaser that we will talk today and to talk about this topic specifically we had
but so then I learned and A thing see and if we can start from A thing see for a briefing production okay sure can I can I but can you can you guys hear me all right
Yes, I can hear you. Okay. Yeah, welcome, Cosmoneats. Thank you for tuning into this community call. As the key proposal writer, we put up this proposal for the
game of the neties at the cosmos forum. This game follows pretty much the same, a very similar format as the previous games. The game is basically divided into two
phases. The first phase is a incentivized test nets phase and the second one is a hackathon. So the second phase is mostly focusing on the application and the ecosystem development side. And the first phase
As with the other previous games, focuses on the correctness and robustness of the ICS 7-1 protocol itself and its implementations in actually there are two, currently there are two
implementations. One is the GoLand implementation hosted by the BNGA team here in Shanghai. The other one is a Rust implementation for the Cosmosom contract-based chase. I think it's been
(sniffing)
developed by
Stargaze.
Do you hear me, Nathan?
I think there is some connection trouble with the accent.
maybe you can try to disconnect or we connect.
So Sam, now do you hear me? Juneau. Yeah, I can hear you. Okay, thank you.
is mainly because ICS 721, very similar to ICS 20, supports the cross state interaction of a very fundamental token type in the ecosystem. So ICS 20 supports the transfers
an interaction of vulnerable tokens in the Cosmos network, and ICS721 supports transfers and interactions of non-bundable tokens in our ecosystem. And the development of this protocol, the specification itself,
And the two implementations are actually being funded by the Interchain Foundation. As we all know in the past year, I believe, if we take Ethereum as an example, in that it is one of the most probably
the most active developer community in the blockchain world, I believe more than 60 percent, at least more than half of the new AEPs are centered around NFT. So a lot of innovations are happening.
in the domain of NFT. This is easy to understand because NFT is one of the two major asset types in any blockchain ecosystem. The first is the next is non-fundable. And also non-fundable
multiple tokens support much wider variety of use cases than fundable tokens because non-vangible token you can just think of it as a on-chain data structure that can be used model arbitrary complex, arbitrarily complex business logic, right?
So when you think about the different chains that already have the NFT capabilities, having ICS 721 to enable the interaction between these chains is as important as ICS 721 has done for fundable tokens.
Because once we have the ICSM-21 protocol, we can have a fontable liquidity managed across different chains, and different tokens can be transferred to useful applications like DEX and DeFi applications.
and with NFTs, you can think of NFT marketplaces, NFT rental marketplaces, and licensing markets, and all sorts of liquidity management or defy kind of innovation enabled chains that can attract
liquidity and enrich the interactions between different boxchains in the Cosmos network. So what I'm trying to get to is really that ICS 721 is as fundamental application protocol as ICS 721.
And that's probably one of the reasons why ICF is funding this effort. So in that sense, when we have this game, for the first phase of this game, we are trying to, we will be working together. I mean, all the teams that join the game
will by goes going through a set of tasks and interesting games and competitions will establish the correctness and robustness of this fundamental application protocol, ICS protocol. So that's why we think this protocol and it's
implementation is so important for the community that it warrants its support from the most influential chain in this ecosystem, which is Cors Cosmos hub. As we're speaking, there are already two
the set. One is the go implementation, the other is a customer's wasam rust contract based implementation and we have already done successful transfers back and forth of NFTs between these two types of implementation which prove perfectly that the ICS-721 protocol
is implementation neutral. So it has different limitations, have correct implementation of the different language. We have different teams implement the same protocol, same protocol using different language platforms.
Yeah, and I think you are the creator of ECS 721, right? Yeah. So I think you can clearly show us why it is important to have a standard in the inter-significant system of foreign�tis because it really can create a problem of fragmentation of
NFC standard and so it is a feature that definitely requires experimentation and I think that this is also why we have here Susanne Ivan which is the ABC product lead and if Susanne I can also introduce herself for explaining why it's very important where
the most important purpose of this call specifically is to explain to the community why we are putting up this proposal.
for asking funding support from the customers who have very poor. That's why I try to explain the fundamental importance of this ICS-721 protocol that will be tested in the first phase, which is what we are applying the fund for to make sure that the protocol is as correct
and the robust, as I said, CS20. So, yeah, I think that's the background for this, for the protocol itself. It's current implementation status and the rationale behind the fund request. Okay.
Thank you, thank you, this was a clear, deep explanation. So, Zana, can you also introduce yourself and explain the connection with IBC and the Internet piece?
Hi everyone, nice to be here. And as Rob mentioned, my name is Sizana and I'm working for the ICF as part of the IBC team. So I specifically focused on
IBC go, which is the implementation that's used by all of the Cosmos chains that are currently IBC connected. There's lots of them are going on in IBC, not just within our team, but we're specifically focusing mostly on the transport layer and token transfer, and we also have interesting accounts.
And then I guess the question was why is in China and if it is important for the Cosmos ecosystem? And I guess IBC launched maybe, I think how long it was over 18 months ago now, it's coming towards the years at this point.
And the first kind of use case for IBC was to transfer, but that's really just touching the surface of what it was about really. This enables like a whole platform of applications, but non-fungible to transfer was
the first thing that was implemented. And so expanding the capabilities of IBC through non-fungible token transfer is an important application. And something that High Fang has been leading with Bandy, sorry if I pronounced that wrong.
So yeah, it's just like another important core primitive that's going to be enabled by Chains using IBC. So yeah, I think that's the high level importance of this application, I think. Thank you.
I think it is important that the community doesn't have a deep knowledge of inter-synelites. We are speaking about inter-synelites. There are multiple NFTs that can be developed in the inter-synelites being an ecosystem of service.
in chain with the custom tenderment chain. So it can really need to fragmentation and a thing is bringing the first of its kind, the interchange and its standard with the ECS 721. And it is important to bring standardization around this
specific standard. And I think it is also important to understand why we need a game of NFTs, why we need to test it and especially coordinate with multiple current, with multiple NFTs chain
I think the target will participate in this game of NFTs. Can you explain how the game of NFTs will work and how the game of NFTs need that right now to move forward this specification?
Sure. That's a very good question, actually. Interchain NFTs are more complex, more complicated than interchain, a foundable tokens. In a sense that in the protocol itself, we don't, we have to address not only the token information,
the information themselves, but also the class metadata info as well. Because when you look at the ICS 721, the protocol itself, when you look at the packet data, it transfers the token denom and the amount, and basically that's it.
NFT, it has much more information. There's much richer information set than functional tokens. First, people understand very well that a NFT token belongs to a certain NFT class or an NFT collectible or collection.
think of in terms of smart contract, in terms of smart contracts, then every contract, every ERC 7 to 1 contract represents a class of NFTs because all the instances, the tokens you create in that
contract have the same set of metadata follows the same metadata format. So in the ICS 721 specification we use the term class collectible collection and contract interchangeably. So when you transfer
a non-fungible token from one chain to another chain, you not only have to transfer the token info to itself, but also the class info, the info about the class to which the token belongs.