Frames是一种嵌入在社交媒体中的交互式窗口,基于Facebook的开放图谱标准,允许第三方应用程序访问用户数据。它旨在扩展社交图谱,提高网络的社交性。Frames可以让用户在不登录第三方网站的情况下创建原生体验,例如在钱包中创建和铸造NFT。然而,开放图谱API也在剑桥分析丑闻中发挥了重要作用。Farcaster团队扩展了开放图谱标准,使用户可以在帖子底部添加交互式按钮,进行验证和操作。未来,Frames可能会成为整个互联网上使用的标准,但目前还存在一些限制。
原文标题: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创建一些上下文,您和我可以使用它来更好地理解该空间。
为此,我们来介绍一下该技术及其目前所实现的一些功能:
Farcaster 和 Warpcast 的首席技术官 Varun Srinivasan 解释说:“Frames是图片和按钮,当您单击时,会显示更多图片和按钮。但当你点击时,你知道谁点击了,你可以点击社交图谱,根据数据定制体验。” - 在这里找到完整的对话 →进入字节码 x Varun
下面是目前 Frames 提供的交互类型的示例:
https://warpcast.com/felirami/0x870dbd5c
在 Frames 发布前几个月,David Furlong 就一直在为 Farcaster 制定迷你应用程序标准,他解释说:“智能合约使后端变得可组合。框架使前端可组合。” 并且“每个智能合约最终都会发布一个可以与之交互的框架。” 强烈建议您查看@df 的完整 ETHDenver 演示文稿。
例如,这个赏金施法者Frames允许您直接从 Warpcast feed 浏览赏金:
在《为什么 Farcaster Frames 如此重要》中,Antonio Garcia 解释说:“Frames就像另一个应用程序的门户一样打开,允许其他应用程序直接访问用户。从 Web 2 的角度来看,它似乎与网站通常打开到 Web 的另一部分的<iframe>没有太大区别:区别在于区块链的共享状态使嵌入式体验与应用程序一样原生本身。”
在下面的Frames中,我能够直接在我的钱包中创建和铸造 NFT,而无需登录第三方应用程序。
https://warpcast.com/ok/0x001724d3
更进一步:这里有6 种方法可以更好地理解Jayme Hoffman 的 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 标签,使其成为社交共享元数据的事实上的标准。
整个 Frames 的运行得益于 Farcaster 团队对 Open Graph 的一些重要补充。
除了帖子标题 (og:title)、描述 (og:description) 和图像 (og:images) 的基本标签之外,Farcaster 团队还扩展了开放图谱 (OG) 标准,纳入了在帖子底部添加交互式按钮的功能。一个框架的图像。这些按钮使用户能够直接从 Frame 执行操作,这些操作由其 Farcaster 帐户自动签名,从而验证用户的身份和操作的合法性。
按钮操作规范 - https://docs.farcaster.xyz/reference/frames/spec
开放图谱的这一扩展为当前框架规范内的各种操作和逻辑铺平了道路,包括:
例如,Aistrack 团队构建了一个人工智能助手,它接受简单的数据查询并将其直接运行到您的社交源中。
https://warpcast.com/0xdesigner/0x97ad0834
出于安全原因,对于可以在框架内执行哪些事务有一些限制。Warcapast 团队维护着一份被认为可以安全交互的域名白名单。除此之外,交易弹出窗口还显示交易执行前的模拟。
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 作为前端,并绕过必须为每个开放操作创建自定义前端的复杂性。
Varun 最近对开发者进行了调查,询问他们目前对 Frames 的看法,其中一些我觉得最有趣的缺点:
今天就这样。更多即将推出!