Feeds 2.0上线,全面支持 NFT 功能

Feeds 2.0上线,全面支持 NFT 功能

原文链接:

https://stiartsly.medium.com/meet-feeds2-0-enjoy-nfts-on-elastos-87b22c134fe9

NFT 成为当下的热点。

最近,NFT(即非同质化资产)成为了加密领域的热门话题,凭借其可以连接现实和虚拟世界的特性,吸引眼球的故事也越来越多,其热度大有赶超 DeFi 之势。用户可以通过 NFT 合约和其他技术对自己的虚拟资产进行确权。在这里,我假设您对 NFT 及其 ERC-721/ERC-1155合同标准有基本的了解。否则,您可能需要先了解下 NFT 的相关知识。

Feeds 2.0上线,全面支持 NFT 功能

为什么 Feeds 需要 NFTs?

Feeds 是一个去中心化的社交平台,它打破了传统的基于客户端-服务器的模式,从本质上收回了对用户数据的控制。此外,在我们即将推出的计划中,Feeds 将成为内容分发和营销的去中心化平台。

“数据作为一种资产,可以转化为我们的财富”这已经是大家的共识。有了 NFT 的参与,我们可以在市场营销时快速识别具有所有权声明和基本价值的具体数据。Feeds 中的数据可以是图片、视频、播客,甚至是纪念帖。我们可以将其铸成 NFTs,并在市场上出售,甚至从出租或使用它们中获益。简而言之, Feeds 中任何有价值的内容或数据都可以被铸造成 NFTs 并且在 Feeds 上进行交易,这可以成为一个很好的流量循环的做法,进一步吸引更多的用户登录。

为什么要在 IPFS 网络上存储 NFT 数据?

IPFS 网络,又名星际文件系统,是一个公共的分布式文件存储系统,它使用内容寻址来唯一地标识存储的数据。NFT 的使命是主张数据所有权,而不是保护数据隐私。因此,我们选择将 NFT 数据放在 IPFS 网络上,而不是将它们存储在 Feeds 服务上。通过 IPFS,用户可以在区块链上转移所有权的同时有效地检索购买后的 NFTs 数据。之后,IPFS 节点将被集成到 Feeds 服务中,以保证 NFT 数据的副本。因此,我们在区块链上保证 NFTs 的真实性,同时保持 IPFS 网络上 NFTs 数据的可访问性。

下面是 NFT 图像的令牌 ID 和令牌 URL 示例:

令牌 ID:

103021371738945165429663449597012638923221982016871009380604638164579190895701

令牌 URI:

feeds:json:QmeNUnucEQa7anRWarUycvaXYLtetZ49Jx5ADCSJoQdZht

NFT 图像元数据的 JSON 文档如下所示:

Feeds 2.0上线,全面支持 NFT 功能

我们为什么选择 ERC-1155?

用户创建 NFTs 需要使用两种类型的合约标准。第一个被称为“黄金标准”,即 ERC-721,而另一个被称为“懒人铸造”,即 ERC-1155。虽然 ERC-721是创建 NFT 的第一个标准化接口,但我们仍然决定使用 ERC-1155,因为它更快、更高效,特别是在批量传输时,可以支持更多的用户参与到游戏中。使用 ERC-1155,用户可以花费更少的交易费用,并且可以一次铸造和转移多个 NFTs。此外,如果有更多的用户需求,NFT 也有可能成为一个独立的应用程序。

NFT 合约包含什么?

在 Feeds 上,我们在 Elastos 智能合约侧链上部署了两种不同的合约。一个是 ERC-1155标准的 NFT 合约,用户可以创建 NFT 收藏品。另一个是 Pasar 合约,专注于在市场上交易 NFT 收藏品。简单地说,用户通过 NFT 合约铸造他们的收藏品,并通过 Pasar 合约进行交易。

功能:

目前,NFT 合约的初始版本支持以下功能:

  • 铸造唯一的 NFT 收藏品。所创建的 NFT 始终始终在 Elastos 智能合约侧链上保持其独特性。
  • 铸造限量版 NFT 收藏品,但代币 ID 相同。我们可以用这种方式发行限量版的纪念日收藏品。
  • 创作者可以申领 NFT 收藏品的版税,以保留每次二次销售的收益,作为对创造性的奖励。
  • IPFS 网络上的每个 NFT 数据都将以唯一的 ID(又名内容 ID)进行索引,此 CID 将用作 NFT 收藏品的令牌 ID。因此,不可能用相同的内容数据来铸造不同的 NFT 收藏品。
  • 根据 ERC-1155 标准,该合同支持批量铸造 NFT 收藏品,这意味着用户可以在 Elastos 智能合约侧链上的一次交易中使用单个或多个版本铸造各种 NFT 收藏品。

一般来说,每个 NFT 收藏品都有其独特的令牌 ID 和令牌 URL 单独。令牌 ID 是 IPFS 网络上实际数据的 CID,而令牌 URL 指向一个描述 NFT 收藏品基本元数据的 JSON 文档,该文档也是 IPFS 网络上该 JSON 文档的 CID 值。一旦 NFT 被铸造,令牌 ID 和 URL 就会被写入 NFT 合约,并且没有办法插入收藏品的元数据。因此,NFT 收藏品可以在 Elastos 智能合约侧链上永久有效。

在 ERC-1155合同标准中,如果有一个与 ERC-1155兼容的钱包,例如 Elastos Essentials,它可以很容易地在钱包上显示 NFT 收藏品的余额。需要注意的是, Feeds 目前使用了初始版本的部分完整功能。在 Feeds 中,目前您只能一次铸造一个 NFT ,但是支持版税。

Feeds 2.0上线,全面支持 NFT 功能

由用户铸造的 NFT 收藏品

Pasar 合约包含什么?

除了 NFT 合约,我们还部署了 Pasar 合约作为 NFT 收藏品的交易市场。通过该合约,用户可以将虚拟资产中的 NFTs 交易为可用的 ELAs,这鼓励他们利用自己的创造力铸造更多的NFTs。

功能:

Pasar合约的初始版本支持以下功能:

  • 支持以固定价格出售 NFT 收藏品。当卖家以固定价格将 NFT 收藏品放到 Pasar 上时,将创建一个新的销售订单,并在 Pasar 上显示。一旦买家购买了它,订单就完成了,买家获得订单的 NFT 收藏品,而卖家收到相应的 ELA。如果还没有人购买,卖家可以更新售价,甚至取消销售。
  • 支持以竞价方式出售 NFT 收藏品。当卖家用竞价方式将 NFT 收藏品放到 Pasar 上时,它将创建一个新的拍卖订单,并以最低价开始拍卖。任何人都可以以更高的价格参与竞拍。当拍截止时,出价最高的人赢得竞拍并获得NFT收藏品。在还没有人出价时,卖方也有机会调整出价或取消竞拍。
  • 基于支持版税的功能,创作者将获得特定的版税,作为对他在每一轮交易中的创造性奖励。
  • 支持批量套餐销售 NFT 收藏品。卖家可以在一笔订单中交易一组 NFT 收藏品,而买家可以在一笔交易中购买这些收藏品。与逐个出售相比,这将节省大量的交易费。

尽管 Pasar 合约有强大的潜力在市场上提供各种支持,但目前在 Feeds 中,它只支持以固定价格交易单个数量的 NFT 收藏品。之后,我们将支持另一种交易 NFT 收藏品的方式-拍卖。

Feeds 2.0上线,全面支持 NFT 功能

Pasar市场上的 NFT 收藏品

Feeds 中 NFT 功能的前景

目前,支持 NFT 功能 的 Feeds V 2.0已经发布。Feeds 用户现在可以用他们的设计铸造 NFT 收藏品,并在 Pasar 市场上进行交易。此外,还有一个实际的用例,在这个用例中,您可以将您最喜欢的NFT图像作为您的个人资料或频道的头像。

 扫码下载 Feeds V 2.0

Feeds 2.0上线,全面支持 NFT 功能

Pasar 市场是用户可以交易 NFT 收藏品的基本但必不可少的应用。接下来, Feeds 将利用  NFT 功能探索越来越多的应用场景。我们有可能会开发一个新的合约,让用户租赁他们的 NFTs,而其他人可以从中学习和受益。你也可以在你的频道上以 NFT 的形式发布一段视频,,粉丝可以在使用 ELA 支付后观看。

更多关于 NFT 功能的应用场景的想法正在酝酿中,我们正在努力使它更具实用价值。

感谢我们的社区!

现在,Android 版本的 Feeds 2.0(仅 Android 版本),以及 Feeds 服务2.0已经正式发布。我们很高兴看到社区在 Elastos 生态系统上铸造 NFTs。我们也希望看到更多的开发人员来帮助改进 Feeds 或加入到 Feed 项目中来。感谢社区的支持,并欢迎大家的任何反馈以完善 Feeds。

Elastos 智能合约侧链上的两个合约地址:

NFT 合约:

0x020c7303664bc88ae92cE3D380BF361E03B78B81

Pasar 合约:

0x02E8AD0687D583e2F6A7e5b82144025f30e26aA0

浏览器的 URL: https://eth.elastos.io

Feeds 相关渠道和资源:

Telegram:

Feeds Capsule:https://t.me/feedscapsule

Twitter:

elastOSFeeds:https://twitter.com/elastOSFeeds

Github:

feeds-capsule:https://github.com/elastos-trinity/feeds-capsule

Website:

https://trinity-feeds.app

Google Play:

Trinity Feeds.apk:

https://play.google.com/store/apps/details?id=io.trinitytech.dapp.feeds