Lens 协议是 Polygon Proof-of-Stake 区块链上的 Web3 社交图谱协议。旨在让创作者可以建立和社区之间的联系,形成一个完全可组合的、用户拥有的社交图谱。该协议从一开始就考虑到了模块化,允许添加新功能和修复,确保用户拥有的内容和社交关系不可变。
其被设计为用户拥有的、任何应用程序都可以插入的开放社交图谱。用户拥有数据,可以将其带到任何基于 Lens 协议构建的应用程序中。
作为其内容的真正所有者,创作者不再需要担心基于单个平台的算法和政策的变化而失去他们的内容、粉丝。
Lens 协议通过 ERC721 NFT 进行了三层标记化。这三个都符合 ERC721 且完全可组合。
LensHub:可升级合约是 Lens 协议中大多数交互的核心入口。几乎所有的交互都开始于ERC721 NFT 合约,这些合约是在配置文件创建时铸造的。
FollowNFT:在第一次关注配置文件时,会部署一个合约,该配置文件是唯一的,这是代表追随者关系的 ERC721 NFT 合约。
CollectNFT:在出版物的第一次被收集时,会部署一个合约,该合约是出版物独有的,这是代表收集的出版物的 ERC721 NFT 合约。
Profile NFT
Profile NFT 是 Lens 协议中的主要对象。正是对这个 NFT 的所有权可以让用户控制自己的内容。一个地址可以包含多个 ProfileNFT。Lens Profile NFT 与其他链上身份的区别在于能够发布出版物。
Publication
出版物是Lens协议的命脉。它们都是由创作者、策展人和用户等人制作的原创内容、评论和Mirror。出版物分为三种主要类型:帖子、评论和Mirror。帖子是基础对象,Mirror和评论提供附加功能。
出版物直接发布到用户的ProfileNFTs;这可确保用户创建的所有内容都归用户所有并保存在他们的钱包中。
出版物有一个 ContentURI,它指向出版物包含的特定内容,它可以指向文本、图像、视频或其他任意内容,这些内容存储在分布式式协议(如IPFS或Arweave)或中心化存储供应商(如 AWS S3)上。
出版物还有两个附加模块,一个收集模块和一个参考模块。收集模块包含允许其他用户将您的出版物铸造成 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 的所有逻辑。
此外,Follow NFT 具有内置的治理功能,例如投票委托,以允许使用 Lens 协议创建社交 DAO。
本文地址: https://www.xiguacaijing.com/news/xingye/2022/45635.html
赞助商