金色观察|一文读懂Lens Protocol_NFT:AST

Lens协议是PolygonProof-of-Stake区块链上的Web3社交图谱协议。旨在让创作者可以建立和社区之间的联系,形成一个完全可组合的、用户拥有的社交图谱。该协议从一开始就考虑到了模块化,允许添加新功能和修复,确保用户拥有的内容和社交关系不可变。

其被设计为用户拥有的、任何应用程序都可以插入的开放社交图谱。用户拥有数据,可以将其带到任何基于Lens协议构建的应用程序中。

作为其内容的真正所有者,创作者不再需要担心基于单个平台的算法和政策的变化而失去他们的内容、粉丝。

Lens协议通过ERC721NFT进行了三层标记化。这三个都符合ERC721且完全可组合。

LensHub:可升级合约是Lens协议中大多数交互的核心入口。几乎所有的交互都开始于ERC721NFT合约,这些合约是在配置文件创建时铸造的。

FollowNFT:在第一次关注配置文件时,会部署一个合约,该配置文件是唯一的,这是代表追随者关系的ERC721NFT合约。

CollectNFT:在出版物的第一次被收集时,会部署一个合约,该合约是出版物独有的,这是代表收集的出版物的ERC721NFT合约。

ProfileNFT

ProfileNFT是Lens协议中的主要对象。正是对这个NFT的所有权可以让用户控制自己的内容。一个地址可以包含多个ProfileNFT。LensProfileNFT与其他链上身份的区别在于能够发布出版物。

Publication

出版物是Lens协议的命脉。它们都是由创作者、策展人和用户等人制作的原创内容、评论和Mirror。出版物分为三种主要类型:帖子、评论和Mirror。帖子是基础对象,Mirror和评论提供附加功能。

出版物直接发布到用户的ProfileNFTs;这可确保用户创建的所有内容都归用户所有并保存在他们的钱包中。

出版物有一个ContentURI,它指向出版物包含的特定内容,它可以指向文本、图像、视频或其他任意内容,这些内容存储在分布式式协议或中心化存储供应商上。

出版物还有两个附加模块,一个收集模块和一个参考模块。收集模块包含允许其他用户将您的出版物铸造成NFT的逻辑。该?NFT将引用原始出版物的URI。参考模块控制对出版物本身的参考。它包含确定谁可以评论和反映出版物的逻辑。

Comment

评论允许用户对其他出版物提供额外的评论。与出版物一样,评论存在于用户的个人资料NFT中,因此完全归用户所有。

由于评论引用了其他出版物,因此它们受原始出版物的参考模块条件的约束。

就像常规出版物一样,评论也有收集和参考模块。收集模块定义了如何将评论铸造成引用评论ContentURI的NFT。

Mirror

Mirror是Lens协议的管理工具。它们相当于协议的重新发布或重新放大内容。Mirror被视为与出版物相同,但有一些额外的检查和次要功能。

由于镜像引用了其他出版物,因此它们受原始出版物参考模块的条件的约束。

由于镜像只转发现有内容,它们没有ContentURI字段,因此无法收集,也没有自己的收集模块。镜像可以有自己的参考模块。

Collect

收藏功能允许创作者通过内容获利。创作者通过Lens协议拥有他们的内容,允许追随者购买该内容。

当用户将出版物发布到他们的个人资料NFT时,他们可以选择设置收集模块。该模块将允许其他用户铸造链接到出版物ContentURI的NFT。该模块可以包含任意逻辑以应用于铸币过程和生成的NFT。

Follow

Lens协议中的“关注”不同于Web2社交应用程序中的关注。当用户关注Lens协议上的个人资料时,他们会获得一个关注NFT,创建者和社区可以对其进行编码以附加价值。

配置文件NFT可以将特定的关注模块附加到每个ProfileNFT,其中包含用于确定是否应向尝试关注配置文件的用户发出关注NFT的所有逻辑。

此外,FollowNFT具有内置的治理功能,例如投票委托,以允许使用Lens协议创建社交DAO。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:0ms0-7:28ms