探索SocialFi:Solana Actions & Blinks vs. 以太坊 Farcaster & Lens

中级7/15/2024, 5:33:06 AM
Solana与Dialect共同推出了新的Solana概念「Actions and Blinks」实现以浏览器插件的方式一键Swap、投票、捐赠、Mint等功能,使得各类操作和交易能够高效执行,通过时间同步和顺序记录来确保网络的共识和一致性,同时比较以太坊Farcaster协议,与Solana的策略。

TLDR

  • 最近,Solana和Dialect共同推出了新的Solana概念“Actions and Blinks”,通过浏览器插件实现一键Swap、投票、捐赠和Mint等功能。
  • Actions促进了各类操作和交易的高效执行,而Blinks则通过时间同步和顺序记录来确保网络的共识和一致性。两者结合使Solana提供了高性能、低延迟的区块链体验。
  • Blinks的发展需要Web2应用程序的支持,这带来了信任、兼容性和Web2与Web3合作的问题。
  • 相比于Farcaster和Lens协议,Actions & Blinks更依赖于Web2应用来获取流量,而后者则更多依赖于链上安全性。


图片来源:Solana 官方(Solana Action 执行和生命周期)

1.1 Actions(Solana Actions)

根据官方定义,Solana Actions 是标准化的API,返回Solana区块链上的交易。这些交易可以在各种上下文中预览、签署和发送,包括二维码、按钮+小部件和互联网上的网站。

Actions可以简单理解为等待签署的交易。在Solana网络内,Actions是交易处理机制的抽象描述,涵盖了各种任务,例如交易处理、合约执行和数据操作。用户可以通过Actions发送交易,包括代币转移和购买数字资产。开发者使用Actions来调用和执行智能合约,实施复杂的链上逻辑。

  • Solana通过“交易”处理这些任务,每个交易由在特定账户之间执行的一系列指令组成。通过并行处理和Gulf Stream协议,Solana将交易预先转发给验证者,从而减少确认延迟。借助细粒度锁机制,Solana能够同时处理大量非冲突交易,显著提升系统吞吐量。
  • Solana使用Runtime来执行交易和智能合约指令,确保交易输入、输出和状态在执行过程中的正确性。在初次执行后,交易等待区块确认。一旦大多数验证者同意某个区块,交易即被视为最终确认。Solana每秒可以处理数千笔交易,确认时间低至400毫秒。得益于Pipeline和Gulf Stream机制,网络的吞吐量和性能进一步提升。
  • Actions不仅仅是任务或操作,它们可以是交易、合约执行或数据处理。这些操作类似于其他区块链中的交易或合约调用,但Solana的Actions具有独特优势: 1. 高效处理:Solana设计了一种高效的方式来处理Actions,使其在大规模网络中能够快速执行。2. 低延迟:Solana的高性能架构确保了Actions的处理延迟非常低,支持高频交易和应用。3. 灵活性:Actions可以执行各种复杂操作,包括智能合约调用和数据存储/检索(更多详情请参见扩展链接)。

根据官方定义:Blinks可以将任何Solana Action转换为可共享的、富含元数据的链接。Blinks使支持Action的客户端(浏览器扩展钱包、机器人)能够向用户显示更多功能。在网站上,Blinks可以立即在钱包中触发交易预览,而无需重定向到去中心化应用程序;在Discord中,机器人可以将Blinks扩展为一组交互按钮。这使任何显示URL的网页界面都能够实现链上交互。

简单来说,Solana Blinks将Solana Actions转换为可共享的链接(类似于HTTP)。通过在支持钱包(如Phantom、Backpack和Solflare)中启用相关功能,网站和社交媒体可以成为链上交易的场所,允许任何具有URL的网站直接发起Solana交易。

总的来说,尽管Solana Actions和Blinks是无权限的协议/标准,但它们仍需要客户端应用程序和钱包来最终帮助用户签署交易,与意图叙述解决方案相比,Actions & Blinks的直接目标是将Solana的链上操作“HTTP链接化”,将其解析到像Twitter这样的Web2应用程序中。


图片来源:@eli5_defi

2. 以太坊上的去中心化社交协议

2.1 Farcaster协议

Farcaster 是一个基于以太坊和Optimism的去中心化社交图协议,使应用程序能够通过区块链、P2P网络和分布式账本等去中心化技术互联。这使得用户可以在不同平台之间无缝迁移和共享内容,而无需依赖单一中心化实体。其开放图协议(自动从社交网络帖子中提取内容并注入交互功能)允许用户共享的内容自动被提取并转换为交互应用程序。

去中心化网络:Farcaster依赖去中心化网络,避免了传统社交网络中集中服务器常见的单点故障问题。它使用分布式账本技术确保数据的安全性和透明性。

公钥加密:每个Farcaster用户都有一对公钥和私钥。公钥用于识别用户,私钥用于签署用户的操作。这种方法确保了用户数据的隐私和安全。

数据可携性:用户数据存储在去中心化存储系统中,而不是单一服务器上。这使得用户能够完全控制他们的数据,并在不同应用程序之间迁移数据。

可验证身份:通过公钥加密技术,Farcaster确保每个用户的身份是可验证的。用户可以通过签署操作来证明他们对账户的控制权。

去中心化标识符(DID):Farcaster使用去中心化标识符(DID)来识别用户和内容。DID基于公钥加密,提供高安全性和不可变性。

数据一致性:为了确保网络中数据的一致性,Farcaster使用类似于区块链的共识机制(以“帖子”为节点)。这种机制确保所有节点对用户数据和操作达成一致,保持数据的完整性和一致性。

去中心化应用程序:Farcaster提供一个开发平台,允许开发者构建和部署去中心化应用程序(DApp)。这些应用程序可以无缝集成到Farcaster网络中,为用户提供各种功能和服务。

安全和隐私:Farcaster强调用户数据的隐私和安全。所有数据传输和存储都是加密的,用户可以选择将他们的内容设为公开或私密。

在Farcaster的新功能Frames中(不同的Frames与Farcaster集成并独立运行),用户可以将“casts”(类似于帖子,包括文本、图片、视频和链接)转化为交互应用程序。这些内容存储在去中心化网络中,确保其永久性和不可变性。每个发布的cast都有一个唯一标识符,使其可追踪,用户身份通过去中心化身份验证系统进行验证。作为一个去中心化社交协议,Farcaster的客户端可以与Frames无缝集成。

2.2 主要原则


图片来源:架构 |远播者

Farcaster协议分为三个主要层次:身份层、数据层(Hubs)和应用层。每一层都有特定的功能和角色。

身份层

· 功能:负责管理和验证用户身份;提供去中心化身份认证,确保用户身份的唯一性和安全性。身份层由四个注册表组成:ID注册表、Fname、密钥注册表和存储注册表(参考链接1中详细说明)。

技术原理:使用基于公钥加密技术的去中心化标识符(DID)。每个用户都有一个唯一的DID,用于识别和验证其身份。公钥和私钥对的使用确保只有用户自己可以控制和管理其身份信息。身份层确保在不同应用和服务之间无缝迁移和身份验证。

数据层(Hubs)

· 功能:负责存储和管理用户生成的数据,提供一个去中心化的数据存储系统,确保数据的安全性、完整性和可访问性。

技术原理:Hubs是分布在网络中的去中心化数据存储节点。每个Hub充当独立的存储单元,负责存储和管理一部分数据。数据分布在各个Hub之间,并使用加密技术进行保护。数据层确保数据的高可用性和可扩展性,使用户能够随时访问和迁移他们的数据。

应用层

· 功能:提供一个开发和部署去中心化应用程序(DApp)的平台,支持社交网络、内容发布和消息传递等各种应用场景。

技术原理:开发者可以使用Farcaster提供的API和工具来构建和部署去中心化应用程序。应用层与身份层和数据层无缝集成,确保在应用使用期间进行身份验证和数据管理。去中心化应用程序在去中心化网络上运行,不依赖于集中服务器,从而增强了应用的可靠性和安全性。

2.3 上述内容总结

Solana的Actions & Blinks旨在桥接Web2应用程序的流量通道。直接影响如下:

用户视角:简化交易同时增加资金被盗风险。

Solana视角:极大增强跨界流量效应,但在Web2的审查制度下面临兼容性和支持挑战。Solana庞大生态系统下的未来发展,如Layer2、SVM和移动操作系统,可能进一步增强这些能力。

另一方面,与Solana的策略相比,以太坊的Farcaster协议减弱了对Web2流量集成的重视,增强了整体的审查抵抗能力和安全性。Farcaster+EVM模型更贴近Web3的本地概念。

2.4 Lens 协议


图片来源:LensFrens

Lens Protocol 是另一个去中心化社交图协议,旨在让用户完全控制其社交数据和内容。通过Lens Protocol,用户可以创建、拥有和管理其社交图,这些图可以在不同应用和平台之间无缝迁移。该协议使用NFT代表用户的社交图和内容,确保数据的独特性和安全性。Lens Protocol基于以太坊,与Farcaster有一些相似之处也有一些不同之处:

相似之处:

  • 用户控制:两个协议都让用户完全控制其数据和内容。
  • 身份验证:两者均使用去中心化标识符(DIDs)和加密技术,确保用户身份的安全性和唯一性。

不同之处:

技术架构:

  • Farcaster:建立在以太坊(L1)上,分为身份层用于管理用户身份,数据层(Hubs)用于分布式存储节点,应用层提供DApps开发平台,使用离线Hubs进行数据传播。
  • Lens Protocol:基于Polygon(L2),使用NFT代表用户的社交图和内容,所有活动都存储在用户的钱包中,强调数据的所有权和可移植性。

验证和数据管理:

  • Farcaster:使用分布式存储节点(Hubs)管理数据,确保安全性和高可用性,通过Delta图进行年度处理更新和共识。
  • Lens Protocol:个人数据配置文件NFT确保数据的独特性和安全性,无需更新。

应用生态系统:

  • Farcaster:提供全面的DApps开发平台,与其身份和数据层无缝集成。
  • Lens Protocol:专注于用户社交图和内容的可移植性,支持在不同平台和应用之间无缝切换。

通过这种比较,我们可以看到,Farcaster和Lens Protocol在用户控制和身份验证方面有相似之处,但在数据存储和生态系统方面存在显著差异。Farcaster强调分层结构和去中心化存储,而Lens Protocol则突出使用NFT来实现数据的可移植性和所有权。

3、三者哪一个最先能够实现大规模应用?

通过以上分析,这三种协议各有其优势和挑战。Solana以其高性能和能力将任何网站或应用程序转变为加密货币交易网关,通过Blinks利用社交媒体平台和生成链接的便利性迅速获得了关注。然而,它对Web2的依赖带来了流量和安全之间的权衡。

成立于2022年的Lens Protocol利用其模块化设计和链上存储,提供良好的可扩展性和透明度,抓住了早期市场机会,但可能面临成本、可扩展性以及市场FOMO情绪方面的挑战。

Farcaster的优势在于其设计最符合Web3原则,提供了最高程度的去中心化。然而,这也带来了在技术迭代和用户管理方面的挑战。

关于YBB

YBB是一家致力于识别定义Web3的项目的基金,旨在为所有互联网用户创造更好的在线生态环境。由一群自2013年以来积极参与该行业的区块链信仰者创立,YBB始终愿意帮助早期项目从零到一的发展。我们重视创新、自驱的激情和以用户为导向的产品,同时认识到加密货币和区块链应用的潜力。

声明:

  1. 本文转载自[Medium],著作权归属原作者[YBB资本研究员Ac-Core],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。

探索SocialFi:Solana Actions & Blinks vs. 以太坊 Farcaster & Lens

中级7/15/2024, 5:33:06 AM
Solana与Dialect共同推出了新的Solana概念「Actions and Blinks」实现以浏览器插件的方式一键Swap、投票、捐赠、Mint等功能,使得各类操作和交易能够高效执行,通过时间同步和顺序记录来确保网络的共识和一致性,同时比较以太坊Farcaster协议,与Solana的策略。

TLDR

  • 最近,Solana和Dialect共同推出了新的Solana概念“Actions and Blinks”,通过浏览器插件实现一键Swap、投票、捐赠和Mint等功能。
  • Actions促进了各类操作和交易的高效执行,而Blinks则通过时间同步和顺序记录来确保网络的共识和一致性。两者结合使Solana提供了高性能、低延迟的区块链体验。
  • Blinks的发展需要Web2应用程序的支持,这带来了信任、兼容性和Web2与Web3合作的问题。
  • 相比于Farcaster和Lens协议,Actions & Blinks更依赖于Web2应用来获取流量,而后者则更多依赖于链上安全性。


图片来源:Solana 官方(Solana Action 执行和生命周期)

1.1 Actions(Solana Actions)

根据官方定义,Solana Actions 是标准化的API,返回Solana区块链上的交易。这些交易可以在各种上下文中预览、签署和发送,包括二维码、按钮+小部件和互联网上的网站。

Actions可以简单理解为等待签署的交易。在Solana网络内,Actions是交易处理机制的抽象描述,涵盖了各种任务,例如交易处理、合约执行和数据操作。用户可以通过Actions发送交易,包括代币转移和购买数字资产。开发者使用Actions来调用和执行智能合约,实施复杂的链上逻辑。

  • Solana通过“交易”处理这些任务,每个交易由在特定账户之间执行的一系列指令组成。通过并行处理和Gulf Stream协议,Solana将交易预先转发给验证者,从而减少确认延迟。借助细粒度锁机制,Solana能够同时处理大量非冲突交易,显著提升系统吞吐量。
  • Solana使用Runtime来执行交易和智能合约指令,确保交易输入、输出和状态在执行过程中的正确性。在初次执行后,交易等待区块确认。一旦大多数验证者同意某个区块,交易即被视为最终确认。Solana每秒可以处理数千笔交易,确认时间低至400毫秒。得益于Pipeline和Gulf Stream机制,网络的吞吐量和性能进一步提升。
  • Actions不仅仅是任务或操作,它们可以是交易、合约执行或数据处理。这些操作类似于其他区块链中的交易或合约调用,但Solana的Actions具有独特优势: 1. 高效处理:Solana设计了一种高效的方式来处理Actions,使其在大规模网络中能够快速执行。2. 低延迟:Solana的高性能架构确保了Actions的处理延迟非常低,支持高频交易和应用。3. 灵活性:Actions可以执行各种复杂操作,包括智能合约调用和数据存储/检索(更多详情请参见扩展链接)。

根据官方定义:Blinks可以将任何Solana Action转换为可共享的、富含元数据的链接。Blinks使支持Action的客户端(浏览器扩展钱包、机器人)能够向用户显示更多功能。在网站上,Blinks可以立即在钱包中触发交易预览,而无需重定向到去中心化应用程序;在Discord中,机器人可以将Blinks扩展为一组交互按钮。这使任何显示URL的网页界面都能够实现链上交互。

简单来说,Solana Blinks将Solana Actions转换为可共享的链接(类似于HTTP)。通过在支持钱包(如Phantom、Backpack和Solflare)中启用相关功能,网站和社交媒体可以成为链上交易的场所,允许任何具有URL的网站直接发起Solana交易。

总的来说,尽管Solana Actions和Blinks是无权限的协议/标准,但它们仍需要客户端应用程序和钱包来最终帮助用户签署交易,与意图叙述解决方案相比,Actions & Blinks的直接目标是将Solana的链上操作“HTTP链接化”,将其解析到像Twitter这样的Web2应用程序中。


图片来源:@eli5_defi

2. 以太坊上的去中心化社交协议

2.1 Farcaster协议

Farcaster 是一个基于以太坊和Optimism的去中心化社交图协议,使应用程序能够通过区块链、P2P网络和分布式账本等去中心化技术互联。这使得用户可以在不同平台之间无缝迁移和共享内容,而无需依赖单一中心化实体。其开放图协议(自动从社交网络帖子中提取内容并注入交互功能)允许用户共享的内容自动被提取并转换为交互应用程序。

去中心化网络:Farcaster依赖去中心化网络,避免了传统社交网络中集中服务器常见的单点故障问题。它使用分布式账本技术确保数据的安全性和透明性。

公钥加密:每个Farcaster用户都有一对公钥和私钥。公钥用于识别用户,私钥用于签署用户的操作。这种方法确保了用户数据的隐私和安全。

数据可携性:用户数据存储在去中心化存储系统中,而不是单一服务器上。这使得用户能够完全控制他们的数据,并在不同应用程序之间迁移数据。

可验证身份:通过公钥加密技术,Farcaster确保每个用户的身份是可验证的。用户可以通过签署操作来证明他们对账户的控制权。

去中心化标识符(DID):Farcaster使用去中心化标识符(DID)来识别用户和内容。DID基于公钥加密,提供高安全性和不可变性。

数据一致性:为了确保网络中数据的一致性,Farcaster使用类似于区块链的共识机制(以“帖子”为节点)。这种机制确保所有节点对用户数据和操作达成一致,保持数据的完整性和一致性。

去中心化应用程序:Farcaster提供一个开发平台,允许开发者构建和部署去中心化应用程序(DApp)。这些应用程序可以无缝集成到Farcaster网络中,为用户提供各种功能和服务。

安全和隐私:Farcaster强调用户数据的隐私和安全。所有数据传输和存储都是加密的,用户可以选择将他们的内容设为公开或私密。

在Farcaster的新功能Frames中(不同的Frames与Farcaster集成并独立运行),用户可以将“casts”(类似于帖子,包括文本、图片、视频和链接)转化为交互应用程序。这些内容存储在去中心化网络中,确保其永久性和不可变性。每个发布的cast都有一个唯一标识符,使其可追踪,用户身份通过去中心化身份验证系统进行验证。作为一个去中心化社交协议,Farcaster的客户端可以与Frames无缝集成。

2.2 主要原则


图片来源:架构 |远播者

Farcaster协议分为三个主要层次:身份层、数据层(Hubs)和应用层。每一层都有特定的功能和角色。

身份层

· 功能:负责管理和验证用户身份;提供去中心化身份认证,确保用户身份的唯一性和安全性。身份层由四个注册表组成:ID注册表、Fname、密钥注册表和存储注册表(参考链接1中详细说明)。

技术原理:使用基于公钥加密技术的去中心化标识符(DID)。每个用户都有一个唯一的DID,用于识别和验证其身份。公钥和私钥对的使用确保只有用户自己可以控制和管理其身份信息。身份层确保在不同应用和服务之间无缝迁移和身份验证。

数据层(Hubs)

· 功能:负责存储和管理用户生成的数据,提供一个去中心化的数据存储系统,确保数据的安全性、完整性和可访问性。

技术原理:Hubs是分布在网络中的去中心化数据存储节点。每个Hub充当独立的存储单元,负责存储和管理一部分数据。数据分布在各个Hub之间,并使用加密技术进行保护。数据层确保数据的高可用性和可扩展性,使用户能够随时访问和迁移他们的数据。

应用层

· 功能:提供一个开发和部署去中心化应用程序(DApp)的平台,支持社交网络、内容发布和消息传递等各种应用场景。

技术原理:开发者可以使用Farcaster提供的API和工具来构建和部署去中心化应用程序。应用层与身份层和数据层无缝集成,确保在应用使用期间进行身份验证和数据管理。去中心化应用程序在去中心化网络上运行,不依赖于集中服务器,从而增强了应用的可靠性和安全性。

2.3 上述内容总结

Solana的Actions & Blinks旨在桥接Web2应用程序的流量通道。直接影响如下:

用户视角:简化交易同时增加资金被盗风险。

Solana视角:极大增强跨界流量效应,但在Web2的审查制度下面临兼容性和支持挑战。Solana庞大生态系统下的未来发展,如Layer2、SVM和移动操作系统,可能进一步增强这些能力。

另一方面,与Solana的策略相比,以太坊的Farcaster协议减弱了对Web2流量集成的重视,增强了整体的审查抵抗能力和安全性。Farcaster+EVM模型更贴近Web3的本地概念。

2.4 Lens 协议


图片来源:LensFrens

Lens Protocol 是另一个去中心化社交图协议,旨在让用户完全控制其社交数据和内容。通过Lens Protocol,用户可以创建、拥有和管理其社交图,这些图可以在不同应用和平台之间无缝迁移。该协议使用NFT代表用户的社交图和内容,确保数据的独特性和安全性。Lens Protocol基于以太坊,与Farcaster有一些相似之处也有一些不同之处:

相似之处:

  • 用户控制:两个协议都让用户完全控制其数据和内容。
  • 身份验证:两者均使用去中心化标识符(DIDs)和加密技术,确保用户身份的安全性和唯一性。

不同之处:

技术架构:

  • Farcaster:建立在以太坊(L1)上,分为身份层用于管理用户身份,数据层(Hubs)用于分布式存储节点,应用层提供DApps开发平台,使用离线Hubs进行数据传播。
  • Lens Protocol:基于Polygon(L2),使用NFT代表用户的社交图和内容,所有活动都存储在用户的钱包中,强调数据的所有权和可移植性。

验证和数据管理:

  • Farcaster:使用分布式存储节点(Hubs)管理数据,确保安全性和高可用性,通过Delta图进行年度处理更新和共识。
  • Lens Protocol:个人数据配置文件NFT确保数据的独特性和安全性,无需更新。

应用生态系统:

  • Farcaster:提供全面的DApps开发平台,与其身份和数据层无缝集成。
  • Lens Protocol:专注于用户社交图和内容的可移植性,支持在不同平台和应用之间无缝切换。

通过这种比较,我们可以看到,Farcaster和Lens Protocol在用户控制和身份验证方面有相似之处,但在数据存储和生态系统方面存在显著差异。Farcaster强调分层结构和去中心化存储,而Lens Protocol则突出使用NFT来实现数据的可移植性和所有权。

3、三者哪一个最先能够实现大规模应用?

通过以上分析,这三种协议各有其优势和挑战。Solana以其高性能和能力将任何网站或应用程序转变为加密货币交易网关,通过Blinks利用社交媒体平台和生成链接的便利性迅速获得了关注。然而,它对Web2的依赖带来了流量和安全之间的权衡。

成立于2022年的Lens Protocol利用其模块化设计和链上存储,提供良好的可扩展性和透明度,抓住了早期市场机会,但可能面临成本、可扩展性以及市场FOMO情绪方面的挑战。

Farcaster的优势在于其设计最符合Web3原则,提供了最高程度的去中心化。然而,这也带来了在技术迭代和用户管理方面的挑战。

关于YBB

YBB是一家致力于识别定义Web3的项目的基金,旨在为所有互联网用户创造更好的在线生态环境。由一群自2013年以来积极参与该行业的区块链信仰者创立,YBB始终愿意帮助早期项目从零到一的发展。我们重视创新、自驱的激情和以用户为导向的产品,同时认识到加密货币和区块链应用的潜力。

声明:

  1. 本文转载自[Medium],著作权归属原作者[YBB资本研究员Ac-Core],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.