梳理|打造去中心化社交,Lens都用了哪些技术栈?

梳理|打造去中心化社交,Lens都用了哪些技术栈?

Web2 是平台化的时代,无论是代码、托管用户个人资料的数据库还是用户通信信息都放在同一个实体下托管。Web3 在底层架构上和 Web2 存在根本不同,所有以上这些功能都是解耦的,用户个人资料、数据存储和 DM 都由不同的协议提供支持,此外,其无需许可的开放性和可组合性支持第三方开发者构建任何可用应用和构建新的用户体验,为生态添砖加瓦。

Lens Protocol 是一个基于 Polygon 构建的 Web3 社交图谱协议,作为重要的 Web2 社交媒体平替之一,其采用开放的去中心化底层架构创建的做法,让其在短短时间形成了一个繁茂的生态系统,除了项目方本身开发的应用,还出现了大量的第三方应用,以及数个可兼容的去中心化社交技术栈。

究其根本,这要得益于区块链所固有的「无需许可的开放性和可组合性」,这意味着开发者无需许可即可自行构建任何可用的应用,而不仅仅是依赖核心开发者。而包括 Lens Protocol 在内所有的社交媒体技术栈都可无需许可地被开发者用于构建任何去中心化应用。

那么,除了 Lens Protocol,还有哪些可用的去中心化技术栈呢?本文列出一系列可用于构建 Web3 社交应用相关的技术栈,Bitbili 认为,作为 Web3 龙头协议,Lens Protocol 创始人 Stani 本人在该条推文中发布的去中心化技术栈极具代表性。值得注意的是,考虑到 Web3 日新月异的发展进度,本文并未详尽所有去中心化社交相关的技术栈。

Huddle01

一键开会。使用 Web3 登录,创建代币支持的 spaces,支持使用 NFT 化身和去中心化存储。

Livepeer

Livepeer 是一个去中心化的视频转码服务,可将需要视频转码服务的应用与执行转码的节点(协调器)连接起来。

Livepeer 提供去中心化视频编码服务。以 Lens 上的应用 Lenstube 为例,当用户将视频上传到自己频道,这些视频可以作为由 Livepeer 提供支持的流媒体视频进行观看,并永久存储在 Arweave 区块链上。

XMTP

XMTP 是一个通用的 Web3 通信协议和网络,支持链上地址之间端到端加密通信,开发者无需许可即可将 XMTP SDK 集成至 dApp 中,实现应用内 DM 和通知功能。通过接入 XMTP 协议,Lens 为用户提供便携式的 DM 工具,并且和其他加入 XMTP 协议中的去中心化应用实现互通,实现跨应用的聊天。

比如,Lens 用户可与同样集成了 XMTP 协议的 Coinbase Wallet 用户在各自应用内聊天和发送资产,甚至可直接在 Coinbase 钱包中搜索 Lens handle,然后向对方发送消息和加密资产。

相关阅读:《详解 Coinbase Wallet 新功能背后:XMTP 的去中心化商业潜力

Sismo

Sismo 是一个部署在 Polygon 上的模块化证明协议,专注于去中心化、隐私和实用性,以徽章(不可转让代币/SBT)的形式发行证明,用户可以在其应用程序上铸造徽章。

Lit Protocol

在开放社交图谱上启用「受限访问内容,同时保持可组合性」是一个很大的挑战。

采用 Lit Protocol,Lens Protocol「可对 Lens Protocol 上发布的内容加密,然后启用代币控制的访问权限」,也就是说,只要用户拥有访问权限(这可通过 NFT gated 来实现),加密的内容就可以在任何应用中解密和查看。

这可实现多种功能,包括但不限于: – 隐私的个人资料 – 隐私的帖子 – 付费解锁的帖子 – 代币控制访问权限的帖子 – 代币控制文件下载权限。

应用可将所有加密信息存储在每个发布帖子的元数据中,然后这些内容在任何部署了 Lit SDK 的 Lens 应用上解码。

Gelato Network

Gelato Network 是一个 Web3 去中心化后端解决方案,支持构建者创建自动化、无 gas 费的应用。其推出的多链交易 API Gelato Relay,可提供无 Gas 交易、定制机器人、跨链桥和跨链消息传递协议等服务,帮助 Web3 应用和基础设施开发者使用简单的 API,以辅助其用户或协议快速进行任何交易。

Lens 上的 Koru DAO 账号是基于 Gelato Network 自定化执行 API Gelato Relay 打造的一个由多人控制访问的去中心化自治组织,其中,282 名 Koru NFT 持有者均可代表该 Koru DAO 在 Lenster 上发贴,所有这些交互都无需支付 Gas 费。

RedStone Oracles

RedStone 为 Lens Protocol 上个人帐户生成用户信用评分,即每一个 Lens Protocol 会得出一个相应的信用分数,叫做 LensScore。

LensScore 从 GraphQL API 检索 Lens Protocol 用户个人资料统计信息,根据以下 6 个指标指标计算出的得分:

评论 * 0.25

帖子 * 0.5

出版物 * 0.5

关注者 * 0.75

收藏 * 1

镜像 * 1

值得注意的是,每个指标的权重各不相同,其中,收藏和镜像的权重最高。

LensScore 的目标是量化 Lens 用户在社交平台的活跃度和参与度,从而区分机器人和真人互动,该信用评分也可应用于未来的低额(Undercollateralized)抵押借贷场景。最后,LensScore 还可应用于「空投/白名单」的 ‘lazy’ KYC 验证,让用户保持匿名的同时还可证明自己不是机器人。

Karma3 和 Airstack

Lens 这样的 Web3 社交协议的强大之处在于,所有数据和交互历史都是公开的,因此开发人员和团队可以基于链上数据构建自己的自定义推荐和排名算法。

除了团队本身提供的 Lens GraphQL API 之外,Lens 还支持开发者调用其他的 API 推荐算法,包括 Karma3 和 Airstack。

Karma3 是一个开放协议,支持开发者基于链上数据为其应用策划排名和推荐系统,这可为 Lens 协议上的应用提供个性化搜索、发现和推荐。Lens 生态系统中的所有个人资料每小时都会进行评分和排名,这些分数和排名将通过不同的 API 提供,客户可以按需调用这些 API。这些 API 基于 4 种不同的评分策略,分别是关注、参与、影响者和创建者。

Airstack 支持用户访问通用的链上交易、特定 dapp 事件和 NFT 市场数据,以及同时查询和组合链上和链下数据。Airstack 利用 GraphQL,允许用户在单个查询中仅获取所需的数据,而不是传统 REST 端点返回的预定义数据集。

Airstack 提供一种通用解析器,允许用户将 Lens Profiles 解析或反向解析为其他 Web3 身份(Farcaster、ENS、以太坊地址)。比如,用户可以从特定用户获取 Lens 配置文件,也可从 Lens 配置文件获取以太坊地址、Farcaster 和 ENS。

Airstack 提供的 Identity API,允许用户使用 Lens 配置文件查询链上数据、聚合和交易。

Snapshot 

Snapshot 是一个去中心化投票系统。为用户提供高效、低成本、去中心化的投票工具。Lens SDK 1.2 版本集成了 Snapshot 投票系统,支持 Lens 应用开发者将 Snapshot 投票集成至自己的应用中。

Arweave 和 Bundlr Network: 内容数据可用性和快速 DA 上传

数据可用性(DA)层主要用于避免在链上存储数据,通过将链上资源指向现有的数据可用性位置(存储)从而降低成本。实际上,数据可用性层(Data availability layers)是一种将信息扩展至链上属性(例如 NFT)的便捷方式。

Lens Protocol 上的内容数据可用性(DA)由 Arweave 提供。

考虑到社交媒体有可能达到 25,000 TPS 的峰值,Lens Protocol 于今年 4 月推出了区块链社交媒体应用扩展方案 Momoka,该方案采用了 Bundlr 作为存储大型文件的基础设施,同时存储与之相关的验证数据。

作为一种 Optimistic L3 扩展方案,Momoka 可在链下处理 Polygon 交易,以实现大规模交易,并降低交易成本。

与大部分 L2 解决方案不同,Momoka 不会将多笔 L2 交易压缩至 L1 中,而是将数笔交易发送到数据可用性层,优化成本,并实现社交媒体网络所需的更高可扩展性,从而避免区块空间或区块时间配置的限制。

对于 Lens 用户来说,个人档案需要有更高的安全级别,而对于社交评论等更的网络数据,更轻便的 DA 基础设施层可能是一个更加可行的解决方案。Momoka 是一个用于处理并存储社交媒体帖子、评论和分享的网络,作为 Polygon 网络的二层存储数据,提高 Lens 的可扩展性。

不过,使用 Momoka 仍然是可选的。对于开发者来说,可以继续在 Polygon 上存储所有内容,另一种替代方案则是提交者通过 Bundlr 支付 Arweave 上 DA 元数据的存储费用,相比执行 EVM 交易,成本降低 1000 倍。

数据显示,自 4 月推出以来,Momoka 已经为 Lens 大幅降低交易成本,并提高了 Lens 的稳定性,5 月份交易失败比例下降近 90%。

梳理|打造去中心化社交,Lens都用了哪些技术栈?

参考链接:

https://twitter.com/jaencarrodine/status/1592630356166836225

https://twitter.com/redstone_defi/status/1568165561414336516

https://www.gelato.network/blog/introducing-koru-dao

https://dune.com/hashbrown_research/momoka-effects-on-lens-protocol

https://docs.lens.xyz/docs/other-apis-and-algorithms

https://twitter.com/StaniKulechov/status/1677778496439873542

文章来源于互联网:梳理|打造去中心化社交,Lens都用了哪些技术栈?

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策井自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场

上一篇 2023年8月2日 上午11:25
下一篇 2023年8月2日 下午12:09

相关推荐

  • 加密投资银行 Rootz 将于今年 5 月在斯坦福举办黑客马拉松

    ChainCatcher 消息,由 ChainCatcher 主办的“Zhen”系列活动第一期今日在香港举行,首期主题为“华人builder”的新审美观。加密投资银行 Rootz Lab 联合创始人 Howie 发表主题为「行业发展与 rootz 布局」的演讲。 Howie 介绍,Rootz 作为加密货币投资银行,通过全栈解决方案协助和巩固加密货币项目的共识…

    2023年4月10日
  • Infura 宣布开放 NFT API 和 SDK 给所有用户

    ChainCatcher 消息,ConsenSys 旗下区块链开发平台 Infura 宣布其 NFT API 和 SDK 已开放给所有用户。Infura NFT API 有 14 个不同的端点,使开发人员能够访问所有必要的元数据,还附带三个预审计的 ERC-721 和 ERC-1155 模板,涵盖了所有 NFT 用例的 85%。 另外,NFT API 还包括…

    2023年3月24日
  • 以太坊 Goerli 测试网预计于 3 月 15 日激活 Shapella 升级

    ChainCatcher 消息,以太坊基金会公布 Goerli 测试网升级的确切时间,Shapella 网络升级将于区块高度 162304 在 Goerli 网络上激活,计划时间为北京时间 3 月 15 日 06:25:36,预计这将是为以太坊主网安排 Shapella 升级之前的最后一次测试网升级。此外,Shapella 社区电话会议定于北京时间 3 月 …

    2023年3月9日
  • ETHDenver进入决赛圈的18个新项目一览

    ETHDenver 2023 大会已进入尾声,刚刚大会官方公布了评委会选出的入选 BUIDLWeek 的 18 个项目。评委会在 DeFi、DAO、公共产品以及 NFT 元宇宙方面分别评选出了 3 个项目入选,而基础设施项目则是此次入围项目的最大类别,共有 6 个项目入选。根据《纽约时报》的 Mike Stepanovic 分享的项目名单,Bitbili 根…

    2023年3月6日
  • 坎昆升级:继上海之后的又一个里程碑

    来源:Ebunker 中文 坎昆升级简介 Cancun-Deneb(Dencun,以下简称为坎昆升级)是以太坊区块链下一个重要的升级,将提高以太坊网络的可扩展性、安全性和可用性。 Cancun 是基于上海升级基础之上的以太坊执行层的额外升级,第一步已经于今年 4 月 12 日的上海升级中完成,而 Deneb 则代表了以太坊共识层的升级。该升级包括备受期待的 …

    2023年7月14日
返回顶部