探索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的情况下不得复制、传播或抄袭经翻译文章。
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!