Crush

Posted on Aug 09, 2023Read on Mirror.xyz

解读 Lens V2 : ERC-6551 会带来 Web3 的 iPhone 时刻吗?

转载请注明来自「Biteye」社区

作者:Biteye 核心贡献者 Louis Wang

编辑:Biteye 核心贡献者 Crush

社区:@BiteyeCN

*全文约 3800 字,预计阅读时间为 8 分钟

社交协议 Lens Protocol 在去年五月正式上线,经过一年多的成长,Lens 已经建立了自己的生态,超过一百多个项目构建在 Lens 平台上,累计持有 Lens Profile 的用户已经超过 11 万,成为了社交龙头项目。

在近期巴黎举行的以太坊 ETHCC 活动上,Lens 的创始人 Stani 公布了 Lens Protocol V2 版本,是 Lens 实现开放、去中心化的社交网络层的重要一步。

在本文中,我们将先介绍 Lens V2 几个升级的重点变化,然后深入真正的主角——ERC-6551 带给 Lens 的改变。

01

Lens V2 升级

Lens V2 的几个重点变化如下:

开放操作(Open Actions)

即将智能合约植入 Lens 的帖子中,增强可交互性。简单来说,Lens 不再仅仅是一个信息流平台,它可以直接集成各类 Dapp,用户可以在发布的帖子内直接操作外部的智能合约。

例如,你可以在 Lens 帖子上直接点击"Mint",通过 OpenSea 合约在 Lens 上创建 NFT;

或者当你发现 GHO 稳定币的借贷利率非常友好时,你可以将 AAVE 中与 GHO 借贷的接口插入到你发布的帖子中,让其他用户通过接口一键借贷。

这种集成类似于在小红书上看到商品推荐,并直接通过淘宝内置插件一键购买,不再需要复制链接转到购物平台。

这种集成甚至可以支持跨链操作,未来将借助预言机支持扩展到以太坊和其他二层网络。

Source: Lens Blog

整体价值共享(Collective Value Share)

在 Lens 的创作者经济链条中,创作者作为源头在各个 Lens 应用上发布创作内容。

这些内容通过算法的推荐传递给目标受众,可以是终端用户,也可以是适合的策展人。内容还可以通过策展人的转发扩大传播范围,获得更多注意力。

最终,终端用户可以通过收集的方式为有价值的创作内容付费。

在整个创作者经济价值传递链中,每个环节都起到了重要的作用。一个健康的创作者经济体系应该平衡关注每个角色的利益。

创作者可以分享收入,以奖励那些在整个价值链中做贡献的人,从而增强价值链,并加强生态系统合作伙伴的商业模式。

用一个例子来说明这个过程:一个创作者在 Orb 上发布了一篇文章,一个用户发表了评论,然后另一个用户在其他应用程序(比如 Buttrfly)由于评论而看到了这篇文章,觉得很有意义付费收藏了这篇文章。

那么这一路上的算法、策展人现在都有机会分享收入,激励更多的互动。

Source: Lens Blog

新一代账户(Profiles V2)

引入 ERC-6551 使得每个 Lens Profile 能够创建智能合约钱包账户,从而获得以太坊账户的全部功能,例如持有 NFT 与 Token 资产、与 Dapp 交互。

这样一来,Lens Profile 就具备了可编程性与互操作性。账户即钱包,可以持有和控制资产,账户也可以登录并发起交互,Lens Profile 也因此可以构建新的关注体系。

通过引入这些变化,社交资产体系从原来的 NFT to Wallet 变为 NFT to Profile,从而极大地增加了 Profile 本身的价值。所有的社交图谱关系的价值都直接附加于 Lens Profile 中。

Source: Lens Blog

账户管理(Profile Manager)

Lens V2 的账户管理功能为用户提供了更灵活的选择。现在可以将 Lens Profile 托管在一个安全的冷钱包中,同时将社交功能(如发帖、评论等)委托给其他钱包来操作,进一步解耦了 Profile 与钱包地址的关联,并提升了安全性。

Lens V2 支持了更多的关联模式,现在一个 Profile 可以与多个钱包地址绑定,将不同操作委托给不同的钱包进行管理;或是一个钱包地址可以管理多个 Profile。

用户也可以将钱包功能托管给一些 dApp,由 dApp 来统一操作,由此带来无 gas、无签名的去中心化社交体验。

此外,V2 还支持账户抽象地址作为 Profile Manager,为用户开启更多的应用场景和用例。

Source: Lens Blog

信任与安全

在 Lens V2 中,还引入了下面这些功能来保护用户的社交环境和账户安全。

首先是链上拉黑功能,用户可以将其他用户添加到黑名单,从而阻止与这些用户进行任何互动,例如关注、评论、转发等。

此外,还引入了 LIP-4 中的 Profile Guardian 机制,它提高了 Lens Profile 的安全性并最大限度地减少了网络钓鱼盗取 Lens Profile 的风险。

现在,用户需要等待 7 天的冷却时间才能转移 Lens Profile,这样可以为保护资产争取更多时间。

这些安全功能的引入使 Lens V2 成为一个更可靠和安全的平台。

在 Lens V2 的功能更新中,更多的开放操作可以预见将带来更好的用户体验,让用户在 Lens 内就可以完成与外部世界的交互;二创作者经济是 Lens 长期以来的重点,社交链共享收益也不是什么 aha moment。

这些升级中,真正对 Lens 产生深远影响的,其实是账户体系升级,即将 ERC-6551 引入 Lens Profile。充分理解 ERC-6551 带来的变化,才能明白 Lens 账户体系的变化。

02

真正的主角——ERC-6551

ERC-6551 于今年 2 月才第一次在以太坊社区提交议案,却迅速成为今年的热点之一,在 ETHGlobal Waterloo 黑客松中,11 个项目就有 4 个与之相关。

ERC-6551 旨在为每个 ERC-721 类型的 NFT 创建智能合约钱包,该钱包拥有以太坊钱包账户的所有功能,可以连接登陆各类 dApp,可以和其他智能合约交互,也能持有各类 token、NFT 资产,并且向前兼容所有的 ERC-721 NFT,这意味着市面上所有已存在的 NFT 都将能够拥有自己的智能合约钱包账户!

Source: EIP-6551

如上图所示,NFT 持有人(User Account)持有 NFT A 和 NFT B,两个 NFT 分别可以通过 ERC-6551 规范的 Registry 生成一个或者多个智能合约钱包账户(Account A/B/C),或者说绑定账户。

生成的 NFT 绑定账户的所有者是 NFT 本身,而非 NFT 持有者,但是 NFT 绑定账户的操作权实际由 NFT 持有者控制。

也就是说,账户是跟 NFT 走的,如果 NFT 持有代币或者 NFT 资产,在转移 NFT 时会全部一并转移,NFT 绑定账户的控制权会全部交给下个持有者手中。

Lens V1 下的账户体系:以太坊账户为主,Lens Profile 为辅

在理解完了 ERC-6551 之后,我们再回顾一下 Lens 原来的账户体系。NFT 在 Lens 的账户体系中是最重要的元素之一:

个人账户 Lens Profile 本身就是一个 NFT,在 Lens 上的行为,如关注、收藏,也都以铸造相应形式的 NFT 的方式进行,并发送到持有者的以太坊地址中。

显然这种账户体系下,主体还是以太坊钱包,Profile NFT 起到一个会员卡的作用,让持有者能深入参与到 Lens 生态中,过滤掉其他没有持有 Lens Profile NFT 的钱包。

Lens V2 下的账户体系:Lens Profile 为主,以太坊账户为辅

而 ERC-6551 允许每个 Lens 账户生成智能合约钱包,由 Lens Profile 生成的绑定钱包,已经拥有了以太坊钱包的全部功能,包括登录与 dApp 交互,持有资产,两者几乎可以达到一个平起平坐的地位,以此将 Lens 账户与以太坊钱包解耦。

这样一来,自然地将 Lens Profile 账户在 Lens 生态中推高到独立于以太坊钱包存在的账户地位,由此带来关注体系、收集体系的改变。

即粉丝关注后生成的关注 NFT,或者通过收集功能铸造的 NFT,不再成为以太坊钱包的资产,而是成为 Lens 账户的资产,甚至通过创作变现的收入都会直接分配到 Lens 账户中。

通过这种变化,Profile 一切的交互记录,创作记录,都变成 Lens 账户价值的一部分,使得账户之间具有差异性和成长性。将社交图谱关系的价值全部附加于 Lens Profile 中,极大地增加了 Profile 的价值。

当用户想在 OpenSea 上交易 Lens Profile 时,就不再是单纯的交易 NFT 了,需要考虑账户的隐含价值,比如,一个艺术家的 Lens 账户可能会一直收到版权费,买走他的账户相当于买走了他未来的版权费。

除了附加价值外,ERC-6551 还给 Lens 账户开启了不少新的场景:

  • 游戏账户

Lens 上一个构建重点是游戏方向,因为游戏天然附带社交属性。在 V2 升级之后,用户可以直接用 Lens Profile 登录游戏,游戏中所得的装备、收益也归属于 Lens 账户之中.

这样可以实现一键出售游戏账户,出售的账户是包含游戏记录、游戏资产的完整体,而不是零零散散的一堆 NFT。

  • DAO 管理

在 Lens 上构建的 DAO,所有 DAO 成员的贡献记录都可以以 SBT 的形式发放到对应的 Lens 账户中,而不是持有者的以太坊地址。

这样贡献越多,Lens 账户拥有的凭证就越丰富,方便 DAO 进行成员贡献管理。

  • 账号运营

目前,项目方在运营推特账号时需要将账号密码完全交付给运营人员,这实际上存在被盗的风险。

然而如果在 Lens 上进行账号运营,官方账号的 Profile 可以安全地托管在冷钱包中,将操作权限下放给指定人员即可。这样可以减少官方推特账号被盗、发布钓鱼虚假信息的情况。

  • 基于 Lens 的 NFT 社区

Lens 账户可以拥有其他资产,同时其他 NFT 也可以拥有 Lens 账户,这一功能为 NFT 提供了自己的社交关系和话语权。同一系列的 NFT 持有者可以据此在 Lens 上构建关注链,形成社区,加强共识。

例如,CryptoKitty 可以拥有 Lens Profile,关注其他 CryptoKitty,并创作、发布内容,以此构建自己的价值链。

Source: Lens Blog

03

总结

Lens V2 的最大改变在于引入了 ERC-6551,升级了账户体系,将 Profile 从 NFT 进化为智能合约钱包账户后,整体的可组合性、可操作性都大大增强。

从原来围绕着以太坊账户的交互,变为围绕着 Lens Profile 的交互。ERC-6551 可以为 Lens 带来更多的应用场景,开放的开发环境也会成为更多小而精的产品的创业土壤。

关于我们

Biteye 是亚洲领先的 Web3 研究社区,通过社区和 AI 驱动的方式产生前瞻性的投研内容和工具,帮助社区成员探索 Web3 兔子洞。

微信群:添加小助手 @Biteye01 入群

Twitter:https://twitter.com/BiteyeCN

Discord:discord.gg/Biteye

*声明:本文分享内容仅作学习交流,不构成任何投资建议,且不代表 Biteye 立场。喜欢我们的文章,就关注我们吧!

Web3Lens