Farcaster Frame 目前进展及下一步分析

Albiverse
媒体专栏
热度: 8181

Frames是一种嵌入在社交媒体中的交互式窗口,基于Facebook的开放图谱标准,允许第三方应用程序访问用户数据。它旨在扩展社交图谱,提高网络的社交性。Frames可以让用户在不登录第三方网站的情况下创建原生体验,例如在钱包中创建和铸造NFT。然而,开放图谱API也在剑桥分析丑闻中发挥了重要作用。Farcaster团队扩展了开放图谱标准,使用户可以在帖子底部添加交互式按钮,进行验证和操作。未来,Frames可能会成为整个互联网上使用的标准,但目前还存在一些限制。

摘要由 Mars AI 生成
本摘要由 Mars AI 模型生成,其生成内容的准确性、完整性还处于迭代更新阶段。

原文标题:The state of frames + frames beyondFarcaster

原文作者:Albiverse

原文来源:Mirror

编译:Lynn,火星财经

标题图片来源:Shibuya.xyz 的White Rabbit Anime,@ppplleasr在下面的“the floor is lava”镜头中使用

社交媒体@pplpleasr 的动画帧实验 - https://warpcast.com/pplpleasr/0xe21ad88f

Frames 发布已经快两个月了,尽管还处于早期阶段,但该技术正在快速发展。在本文中,我想围绕Frames创建一些上下文,您和我可以使用它来更好地理解该空间。

为此,我们来介绍一下该技术及其目前所实现的一些功能:

  1. 什么是框架?
  2. 框架背后的技术是什么?
  3. Farcaster 如何将 Open Graph 变成迷你应用程序的标准
  4. 开放框架,将框架兼容性扩展到其他协议

1.什么是Frames

Frames是嵌入在社交媒体源中的交互式窗口

Farcaster 和 Warpcast 的首席技术官 Varun Srinivasan 解释说:“Frames是图片和按钮,当您单击时,会显示更多图片和按钮。但当你点击时,你知道谁点击了,你可以点击社交图谱,根据数据定制体验。” - 在这里找到完整的对话 →进入字节码 x Varun

下面是目前 Frames 提供的交互类型的示例:

社交媒体https://warpcast.com/felirami/0x870dbd5c

Frames使第三方应用程序可以与社交媒体应用程序组合

在 Frames 发布前几个月,David Furlong 就一直在为 Farcaster 制定迷你应用程序标准,他解释说:“智能合约使后端变得可组合。框架使前端可组合。” 并且“每个智能合约最终都会发布一个可以与之交互的框架。” 强烈建议您查看@df 的完整 ETHDenver 演示文稿

例如,这个赏金施法者Frames允许您直接从 Warpcast feed 浏览赏金:

社交媒体Frames无需登录第三方网站即可创建原生体验

在《为什么 Farcaster Frames 如此重要》中,Antonio Garcia 解释说:“Frames就像另一个应用程序的门户一样打开,允许其他应用程序直接访问用户。从 Web 2 的角度来看,它似乎与网站通常打开到 Web 的另一部分的<iframe>没有太大区别:区别在于区块链的共享状态使嵌入式体验与应用程序一样原生本身。”

在下面的Frames中,我能够直接在我的钱包中创建和铸造 NFT,而无需登录第三方应用程序。

社交媒体https://warpcast.com/ok/0x001724d3

更进一步:这里有6 种方法可以更好地理解Jayme Hoffman 的 Frames。

2. Frames背后的技术是什么?

Frames的诞生得益于 Facebook 在 2010 年代创建的开放图谱标准的扩展版本。

开放图谱标准的目标是扩展 Facebook 的社交图谱,而不仅仅是在 facebook.com 上执行的操作。如何?通过让其他网页嵌入按钮、活动提要和评论等插件。

这种集成意味着在外部网站上采取的操作可以反映在 Facebook 上,通过用户在网络上的活动丰富用户资料,并使网络更具社交性。这是 Facebook 的一项战略举措,旨在扩大其覆盖范围、收集更多数据并利用这些数据大幅改进广告定位。

社交媒体https://www.searchenginepeople.com/blog/what-is-facebook-open-graph.html

作为开放图谱工作的一部分,图谱 API 使第三方开发人员能够访问有关 Facebook 用户的大量(太多了?)数据。不幸的是,这一设计在剑桥分析丑闻中发挥了重要作用。

随着时间的推移,开放图谱标准的用例扩展到简单的插件之外,通过开放图谱实现 Facebook 和其他平台上更丰富、更多样化的内容集成tags。

例如,标签允许统一的内容呈现。社交媒体平台使用 OG 标签来提取有关共享内容的特定信息,例如标题 ( og:title)、描述 ( og:description) 和图像 ( og:image)。这确保了当共享链接时,它会呈现一个统一、连贯的片段,其中包括预览图像、标题和简短描述,从而使内容对潜在观看者更具吸引力和信息量。

og:type帮助平台等标签对内容(例如文章、视频、产品)进行分类,这可能会影响内容在提要和搜索结果中的显示方式或优先级。OG 标签输入到推荐算法中,有助于根据用户的兴趣和之前的交互向用户展示更相关的内容。

现在大多数社交平台和搜索引擎都在某种程度上使用或支持 Open Graph 标签,使其成为社交共享元数据的事实上的标准。

3. Farcaster 如何将 Open Graph 变成迷你应用程序的标准

整个 Frames 的运行得益于 Farcaster 团队对 Open Graph 的一些重要补充。

除了帖子标题 (og:title)、描述 (og:description) 和图像 (og:images) 的基本标签之外,Farcaster 团队还扩展了开放图谱 (OG) 标准,纳入了在帖子底部添加交互式按钮的功能。一个框架的图像。这些按钮使用户能够直接从 Frame 执行操作,这些操作由其 Farcaster 帐户自动签名,从而验证用户的身份和操作的合法性。

社交媒体按钮操作规范 - https://docs.farcaster.xyz/reference/frames/spec

开放图谱的这一扩展为当前框架规范内的各种操作和逻辑铺平了道路,包括:

  • Postactions 使开发人员能够将用户输入的表单设计为框架的一部分,并让第三方应用程序根据此提交返回新框架。它们还允许内容动态更新,而无需刷新或重新加载页面。

例如,Aistrack 团队构建了一个人工智能助手,它接受简单的数据查询并将其直接运行到您的社交源中。

  • 社交媒体https://warpcast.com/betashop.eth/0xaf230e6fpost_redirect允许结帐流程和更复杂的表单提交流程或将用户重定向到成功或错误页面。
  • mint允许用户通过 Frames 一键铸造 NFT。此时,大多数情况下,铸币费用都会在后端得到补贴。另一种选择是让用户使用 Warp(Warpcast 内部货币)来支付铸币费用。
  • 社交媒体https://warpcast.com/coopahtroopa.eth/0x0f050de5tx现在允许直接在框架中创建交易按钮。当今如何使用框架交易的一些示例:
  • 在框架中交换模因币
  • 复制您朋友执行的交易
  • 直接通过社交媒体帖子订阅您最喜欢的创作者

社交媒体https://warpcast.com/0xdesigner/0x97ad0834

出于安全原因,对于可以在框架内执行哪些事务有一些限制。Warcapast 团队维护着一份被认为可以安全交互的域名白名单。除此之外,交易弹出窗口还显示交易执行前的模拟。

4.开放Frames,扩展Frames对其他协议的兼容性

Farcaster 是第一个通过 Warpcast 实现框架的协议。但是,没有理由认为 Frames 不会在未来几年(几个月?)内成为您可以在整个互联网上使用的东西。

Open Frames 的团队早在去年就已经提出了 Frames 的想法和规范,目前正在努力将 Frames 引入 XMTP 和 Lens 等其他协议。

Open Frames 标准类似于 Farcaster 扩展版本的 Open Graph,它具有大部分相同的功能,但具有不同的标签和客户端协议标识符,以让不同的协议知道给定的帧服务器是否支持它们。

一些项目已经开始在 XMTP 上构建框架。这些可以在 Converse(web3 消息应用程序)上使用。您可以尝试在Converse应用程序中直接打开以下链接,开始与朋友互动或聊天:

https://paragraph.xyz/@jayme/framing-frames?referrer=0x9eab9d856a3a667dc4cd10001d59c679c64756e7

https://www.frameboard.com/albiverse/hidden-insights

https://farguessr.vercel.app/

https://xmtp-frame-rock-paper-scissors.vercel.app/

Lens 生态系统中的开发人员也正在与 Open Frames 团队合作制定调整后的 Frame 规范。这应该与 Frame 的开放操作完美结合,使他们能够使用 Frame 作为前端,并绕过必须为每个开放操作创建自定义前端的复杂性。

5.对Frames当前状态的一些限制

Varun 最近对开发者进行了调查,询问他们目前对 Frames 的看法,其中一些我觉得最有趣的缺点:

  • 缺乏开发基础设施
  • 有缺陷的开发者经验
  • 几乎没有赚钱的方法
  • 媒体类型缺乏多样性

今天就这样。更多即将推出!

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。
关键字:社交媒体