图片来源:Solana 官方(Solana Action 执行和生命周期)
根据官方定义,Solana Actions 是标准化的API,返回Solana区块链上的交易。这些交易可以在各种上下文中预览、签署和发送,包括二维码、按钮+小部件和互联网上的网站。
Actions可以简单理解为等待签署的交易。在Solana网络内,Actions是交易处理机制的抽象描述,涵盖了各种任务,例如交易处理、合约执行和数据操作。用户可以通过Actions发送交易,包括代币转移和购买数字资产。开发者使用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
Farcaster 是一个基于以太坊和Optimism的去中心化社交图协议,使应用程序能够通过区块链、P2P网络和分布式账本等去中心化技术互联。这使得用户可以在不同平台之间无缝迁移和共享内容,而无需依赖单一中心化实体。其开放图协议(自动从社交网络帖子中提取内容并注入交互功能)允许用户共享的内容自动被提取并转换为交互应用程序。
去中心化网络:Farcaster依赖去中心化网络,避免了传统社交网络中集中服务器常见的单点故障问题。它使用分布式账本技术确保数据的安全性和透明性。
公钥加密:每个Farcaster用户都有一对公钥和私钥。公钥用于识别用户,私钥用于签署用户的操作。这种方法确保了用户数据的隐私和安全。
数据可携性:用户数据存储在去中心化存储系统中,而不是单一服务器上。这使得用户能够完全控制他们的数据,并在不同应用程序之间迁移数据。
可验证身份:通过公钥加密技术,Farcaster确保每个用户的身份是可验证的。用户可以通过签署操作来证明他们对账户的控制权。
去中心化标识符(DID):Farcaster使用去中心化标识符(DID)来识别用户和内容。DID基于公钥加密,提供高安全性和不可变性。
数据一致性:为了确保网络中数据的一致性,Farcaster使用类似于区块链的共识机制(以“帖子”为节点)。这种机制确保所有节点对用户数据和操作达成一致,保持数据的完整性和一致性。
去中心化应用程序:Farcaster提供一个开发平台,允许开发者构建和部署去中心化应用程序(DApp)。这些应用程序可以无缝集成到Farcaster网络中,为用户提供各种功能和服务。
安全和隐私:Farcaster强调用户数据的隐私和安全。所有数据传输和存储都是加密的,用户可以选择将他们的内容设为公开或私密。
在Farcaster的新功能Frames中(不同的Frames与Farcaster集成并独立运行),用户可以将“casts”(类似于帖子,包括文本、图片、视频和链接)转化为交互应用程序。这些内容存储在去中心化网络中,确保其永久性和不可变性。每个发布的cast都有一个唯一标识符,使其可追踪,用户身份通过去中心化身份验证系统进行验证。作为一个去中心化社交协议,Farcaster的客户端可以与Frames无缝集成。
图片来源:架构 |远播者
Farcaster协议分为三个主要层次:身份层、数据层(Hubs)和应用层。每一层都有特定的功能和角色。
身份层
· 功能:负责管理和验证用户身份;提供去中心化身份认证,确保用户身份的唯一性和安全性。身份层由四个注册表组成:ID注册表、Fname、密钥注册表和存储注册表(参考链接1中详细说明)。
技术原理:使用基于公钥加密技术的去中心化标识符(DID)。每个用户都有一个唯一的DID,用于识别和验证其身份。公钥和私钥对的使用确保只有用户自己可以控制和管理其身份信息。身份层确保在不同应用和服务之间无缝迁移和身份验证。
数据层(Hubs)
· 功能:负责存储和管理用户生成的数据,提供一个去中心化的数据存储系统,确保数据的安全性、完整性和可访问性。
技术原理:Hubs是分布在网络中的去中心化数据存储节点。每个Hub充当独立的存储单元,负责存储和管理一部分数据。数据分布在各个Hub之间,并使用加密技术进行保护。数据层确保数据的高可用性和可扩展性,使用户能够随时访问和迁移他们的数据。
应用层
· 功能:提供一个开发和部署去中心化应用程序(DApp)的平台,支持社交网络、内容发布和消息传递等各种应用场景。
技术原理:开发者可以使用Farcaster提供的API和工具来构建和部署去中心化应用程序。应用层与身份层和数据层无缝集成,确保在应用使用期间进行身份验证和数据管理。去中心化应用程序在去中心化网络上运行,不依赖于集中服务器,从而增强了应用的可靠性和安全性。
Solana的Actions & Blinks旨在桥接Web2应用程序的流量通道。直接影响如下:
用户视角:简化交易同时增加资金被盗风险。
Solana视角:极大增强跨界流量效应,但在Web2的审查制度下面临兼容性和支持挑战。Solana庞大生态系统下的未来发展,如Layer2、SVM和移动操作系统,可能进一步增强这些能力。
另一方面,与Solana的策略相比,以太坊的Farcaster协议减弱了对Web2流量集成的重视,增强了整体的审查抵抗能力和安全性。Farcaster+EVM模型更贴近Web3的本地概念。
图片来源:LensFrens
Lens Protocol 是另一个去中心化社交图协议,旨在让用户完全控制其社交数据和内容。通过Lens Protocol,用户可以创建、拥有和管理其社交图,这些图可以在不同应用和平台之间无缝迁移。该协议使用NFT代表用户的社交图和内容,确保数据的独特性和安全性。Lens Protocol基于以太坊,与Farcaster有一些相似之处也有一些不同之处:
相似之处:
不同之处:
技术架构:
验证和数据管理:
应用生态系统:
通过这种比较,我们可以看到,Farcaster和Lens Protocol在用户控制和身份验证方面有相似之处,但在数据存储和生态系统方面存在显著差异。Farcaster强调分层结构和去中心化存储,而Lens Protocol则突出使用NFT来实现数据的可移植性和所有权。
通过以上分析,这三种协议各有其优势和挑战。Solana以其高性能和能力将任何网站或应用程序转变为加密货币交易网关,通过Blinks利用社交媒体平台和生成链接的便利性迅速获得了关注。然而,它对Web2的依赖带来了流量和安全之间的权衡。
成立于2022年的Lens Protocol利用其模块化设计和链上存储,提供良好的可扩展性和透明度,抓住了早期市场机会,但可能面临成本、可扩展性以及市场FOMO情绪方面的挑战。
Farcaster的优势在于其设计最符合Web3原则,提供了最高程度的去中心化。然而,这也带来了在技术迭代和用户管理方面的挑战。
YBB是一家致力于识别定义Web3的项目的基金,旨在为所有互联网用户创造更好的在线生态环境。由一群自2013年以来积极参与该行业的区块链信仰者创立,YBB始终愿意帮助早期项目从零到一的发展。我们重视创新、自驱的激情和以用户为导向的产品,同时认识到加密货币和区块链应用的潜力。
图片来源:Solana 官方(Solana Action 执行和生命周期)
根据官方定义,Solana Actions 是标准化的API,返回Solana区块链上的交易。这些交易可以在各种上下文中预览、签署和发送,包括二维码、按钮+小部件和互联网上的网站。
Actions可以简单理解为等待签署的交易。在Solana网络内,Actions是交易处理机制的抽象描述,涵盖了各种任务,例如交易处理、合约执行和数据操作。用户可以通过Actions发送交易,包括代币转移和购买数字资产。开发者使用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
Farcaster 是一个基于以太坊和Optimism的去中心化社交图协议,使应用程序能够通过区块链、P2P网络和分布式账本等去中心化技术互联。这使得用户可以在不同平台之间无缝迁移和共享内容,而无需依赖单一中心化实体。其开放图协议(自动从社交网络帖子中提取内容并注入交互功能)允许用户共享的内容自动被提取并转换为交互应用程序。
去中心化网络:Farcaster依赖去中心化网络,避免了传统社交网络中集中服务器常见的单点故障问题。它使用分布式账本技术确保数据的安全性和透明性。
公钥加密:每个Farcaster用户都有一对公钥和私钥。公钥用于识别用户,私钥用于签署用户的操作。这种方法确保了用户数据的隐私和安全。
数据可携性:用户数据存储在去中心化存储系统中,而不是单一服务器上。这使得用户能够完全控制他们的数据,并在不同应用程序之间迁移数据。
可验证身份:通过公钥加密技术,Farcaster确保每个用户的身份是可验证的。用户可以通过签署操作来证明他们对账户的控制权。
去中心化标识符(DID):Farcaster使用去中心化标识符(DID)来识别用户和内容。DID基于公钥加密,提供高安全性和不可变性。
数据一致性:为了确保网络中数据的一致性,Farcaster使用类似于区块链的共识机制(以“帖子”为节点)。这种机制确保所有节点对用户数据和操作达成一致,保持数据的完整性和一致性。
去中心化应用程序:Farcaster提供一个开发平台,允许开发者构建和部署去中心化应用程序(DApp)。这些应用程序可以无缝集成到Farcaster网络中,为用户提供各种功能和服务。
安全和隐私:Farcaster强调用户数据的隐私和安全。所有数据传输和存储都是加密的,用户可以选择将他们的内容设为公开或私密。
在Farcaster的新功能Frames中(不同的Frames与Farcaster集成并独立运行),用户可以将“casts”(类似于帖子,包括文本、图片、视频和链接)转化为交互应用程序。这些内容存储在去中心化网络中,确保其永久性和不可变性。每个发布的cast都有一个唯一标识符,使其可追踪,用户身份通过去中心化身份验证系统进行验证。作为一个去中心化社交协议,Farcaster的客户端可以与Frames无缝集成。
图片来源:架构 |远播者
Farcaster协议分为三个主要层次:身份层、数据层(Hubs)和应用层。每一层都有特定的功能和角色。
身份层
· 功能:负责管理和验证用户身份;提供去中心化身份认证,确保用户身份的唯一性和安全性。身份层由四个注册表组成:ID注册表、Fname、密钥注册表和存储注册表(参考链接1中详细说明)。
技术原理:使用基于公钥加密技术的去中心化标识符(DID)。每个用户都有一个唯一的DID,用于识别和验证其身份。公钥和私钥对的使用确保只有用户自己可以控制和管理其身份信息。身份层确保在不同应用和服务之间无缝迁移和身份验证。
数据层(Hubs)
· 功能:负责存储和管理用户生成的数据,提供一个去中心化的数据存储系统,确保数据的安全性、完整性和可访问性。
技术原理:Hubs是分布在网络中的去中心化数据存储节点。每个Hub充当独立的存储单元,负责存储和管理一部分数据。数据分布在各个Hub之间,并使用加密技术进行保护。数据层确保数据的高可用性和可扩展性,使用户能够随时访问和迁移他们的数据。
应用层
· 功能:提供一个开发和部署去中心化应用程序(DApp)的平台,支持社交网络、内容发布和消息传递等各种应用场景。
技术原理:开发者可以使用Farcaster提供的API和工具来构建和部署去中心化应用程序。应用层与身份层和数据层无缝集成,确保在应用使用期间进行身份验证和数据管理。去中心化应用程序在去中心化网络上运行,不依赖于集中服务器,从而增强了应用的可靠性和安全性。
Solana的Actions & Blinks旨在桥接Web2应用程序的流量通道。直接影响如下:
用户视角:简化交易同时增加资金被盗风险。
Solana视角:极大增强跨界流量效应,但在Web2的审查制度下面临兼容性和支持挑战。Solana庞大生态系统下的未来发展,如Layer2、SVM和移动操作系统,可能进一步增强这些能力。
另一方面,与Solana的策略相比,以太坊的Farcaster协议减弱了对Web2流量集成的重视,增强了整体的审查抵抗能力和安全性。Farcaster+EVM模型更贴近Web3的本地概念。
图片来源:LensFrens
Lens Protocol 是另一个去中心化社交图协议,旨在让用户完全控制其社交数据和内容。通过Lens Protocol,用户可以创建、拥有和管理其社交图,这些图可以在不同应用和平台之间无缝迁移。该协议使用NFT代表用户的社交图和内容,确保数据的独特性和安全性。Lens Protocol基于以太坊,与Farcaster有一些相似之处也有一些不同之处:
相似之处:
不同之处:
技术架构:
验证和数据管理:
应用生态系统:
通过这种比较,我们可以看到,Farcaster和Lens Protocol在用户控制和身份验证方面有相似之处,但在数据存储和生态系统方面存在显著差异。Farcaster强调分层结构和去中心化存储,而Lens Protocol则突出使用NFT来实现数据的可移植性和所有权。
通过以上分析,这三种协议各有其优势和挑战。Solana以其高性能和能力将任何网站或应用程序转变为加密货币交易网关,通过Blinks利用社交媒体平台和生成链接的便利性迅速获得了关注。然而,它对Web2的依赖带来了流量和安全之间的权衡。
成立于2022年的Lens Protocol利用其模块化设计和链上存储,提供良好的可扩展性和透明度,抓住了早期市场机会,但可能面临成本、可扩展性以及市场FOMO情绪方面的挑战。
Farcaster的优势在于其设计最符合Web3原则,提供了最高程度的去中心化。然而,这也带来了在技术迭代和用户管理方面的挑战。
YBB是一家致力于识别定义Web3的项目的基金,旨在为所有互联网用户创造更好的在线生态环境。由一群自2013年以来积极参与该行业的区块链信仰者创立,YBB始终愿意帮助早期项目从零到一的发展。我们重视创新、自驱的激情和以用户为导向的产品,同时认识到加密货币和区块链应用的潜力。