摘要

近期,Solana 与 Dialect 联合推出了 Solana 新概念“Actions and Blinks”,通过浏览器扩展程序实现了交换、投票、捐赠和铸币等一键式功能。

Actions 促进各种操作和交易的高效执行,而 Blinks 通过时间同步和顺序记录确保网络共识和一致性。它们共同使 Solana 能够提供高性能、低延迟的区块链体验。

Blinks 的发展需要 Web2 应用的支持,这带来了 Web2 和 Web3 之间的信任、兼容性、合作等问题。

相较于 Farcaster 和 Lens Protocol,Actions 和 Blinks 更多依赖 Web2 应用来获取流量,而后者更多依赖链上安全。


Actions 和 Blinks 的工作原理

Actions (Solana Actions)

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

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(区块链链接)

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

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

总而言之,虽然 Solana Actions 和 Blinks 是无需许可的协议/标准,但它们仍然需要客户端应用程序和钱包来最终帮助用户签署交易。


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

2.1 Farcaster 协议

Farcaster 是基于以太坊和 Optimism 的去中心化社交图谱协议,支持应用程序通过区块链、P2P 网络和分布式账本等去中心化技术进行互连。这让用户可以无缝迁移和共享不同平台的内容,而无需依赖单一中心化实体。其开放图谱协议允许从社交网络帖子中自动提取内容并注入互动功能,促进自动化的内容分享和交互应用程序。

关键特点和技术原理:

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

  • 公钥加密: 每个用户在 Farcaster 上都有一对公钥和私钥,公钥用于识别用户,私钥用于签署用户的操作,保障用户数据的隐私和安全性。

  • 数据可移植性: 用户数据存储在分散的系统中,使用户能够完全控制其数据并在不同应用程序之间迁移。

  • 可验证身份: 通过公钥加密技术,Farcaster 确保每个用户身份的可验证性,用户可以通过签名证明对账户的控制权。

  • 去中心化标识符 (DID): Farcaster 使用去中心化标识符 (DID) 识别用户和内容,具备高安全性和不变性。

  • 数据一致性: 采用类似区块链的共识机制,确保所有节点对用户数据和操作的一致性,维护数据的完整性和一致性。

  • 去中心化应用程序 (DApps): Farcaster 提供开发平台,允许开发人员构建和部署去中心化应用程序,与 Farcaster 网络无缝集成,为用户提供多样化功能和服务。

  • 安全和隐私: 强调用户数据的隐私和安全,所有数据传输和存储经过加密,用户可以自主选择公开或保密其内容。

Frames 功能: Farcaster 的 Frames 功能允许用户将帖子转换为交互式应用程序,内容存储在去中心化网络中,确保永久性和不可篡改性。每个帖子发布时具有唯一标识符,通过去中心化身份验证系统验证用户身份,支持用户对社交内容的全面控制和管理。

这些功能使 Farcaster 成为一个强调安全、隐私和用户控制的去中心化社交协议,旨在推动互联网内容的去中心化和用户数据的自治性。

2.2 主要原则



Farcaster 协议主要分为三层:身份层、数据层(集线器)和应用层。每层都有特定的功能和作用

1. 身份层

  • 功能:负责管理和验证用户身份,提供去中心化的身份认证,确保用户身份的唯一性和安全性。由四个注册表组成:ID Registry、Fname、Key Registry、Storage Registry。

  • 技术原理:采用基于公钥加密技术的去中心化身份识别器(DID)。每个用户拥有唯一的DID,用于识别和验证身份。公钥和私钥确保用户控制和管理自己的身份信息,支持跨不同应用程序和服务的无缝身份验证和迁移。

2. 数据层(集线器)

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

  • 技术原理:集线器是分布在网络中的去中心化数据存储节点,每个集线器作为独立的存储单元,负责管理和保护数据。数据在集线器中分布存储,并使用加密技术保护。数据层确保高可用性和可扩展性,用户可以随时访问和迁移其数据。

3. 应用层

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

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

2.3 总结

Solana的Actions & Blinks旨在打通Web2应用的流量通道,简化用户的交易体验但增加了资金被盗的风险。从Solana的角度看,这显著增强了跨境流量,但在Web2审查规则下面临兼容性和支持挑战。未来,Solana的Layer2、SVM和移动操作系统等发展可能进一步提升这些能力。

相比之下,以太坊的Farcaster协议结合EVM,虽然弱化了与Web2流量的整合,但增强了整体的抗审查能力和安全性。Farcaster的模式更贴近Web3的本土理念,强调去中心化和安全性。

2.4 Lens 协议

Lens Protocol 是一个基于以太坊的去中心化社交图谱协议,旨在赋予用户完全控制其社交数据和内容的能力。通过 Lens Protocol,用户可以创建、拥有和管理其社交图谱,这些数据可以轻松迁移至不同的应用程序和平台。协议使用 NFT 技术来表示用户的社交图谱和内容,确保数据的唯一性和安全性。相较于 Farcaster,Lens Protocol 在以下几个方面有相似之处和显著差异:

相似之处:

  1. 用户控制: 用户在两种协议中都能完全控制其数据和内容。

  2. 身份验证: 使用去中心化标识符(DID)和加密技术,保证用户身份的安全性和唯一性。

差异:

  1. 技术架构:

    • Farcaster: 建立在以太坊主网(L1),分为身份层、数据层(使用分布式存储节点)、应用层。数据传播使用离线枢纽。

    • Lens Protocol: 基于Polygon网络(L2),使用NFT来表示用户的社交图谱和内容,所有数据活动存储在用户的钱包中,强调数据所有权和可移植性。

  2. 验证和数据管理:

    • Farcaster: 使用分布式存储节点(Hubs)确保数据的安全性和高可用性,通过增量图进行数据更新和共识。

    • Lens Protocol: 通过个人数据资料 NFT 实现数据的唯一性和安全性,无需频繁更新。

  3. 应用生态系统:

    • Farcaster: 提供全面的去中心化应用程序(DApps)开发平台,与身份和数据层无缝集成。

    • Lens Protocol: 专注于用户社交图谱和内容的可移植性,支持不同平台和应用之间的无缝切换。

通过这些比较,可以看出 Farcaster 和 Lens Protocol 在用户控制和身份验证方面有相似之处,但在技术架构、数据管理和应用生态系统方面存在显著差异。

关于三者哪一个能率先实现规模应用的问题,每个协议都有其独特的优势和挑战。Solana 凭借其高性能和跨界流量整合的能力,在应用方面可能更快达到规模应用。Lens Protocol 则利用其在Polygon上的设计优势和市场机会,尤其是在去中心化社交领域的特定需求下,可能会迅速获得用户和开发者的认可。Farcaster 的设计更贴近Web3的原则,虽然技术上更为先进和去中心化,但可能面临技术迭代和用户采用的挑战。

#solana生态 #ETH🔥🔥🔥🔥 #德国政府转移比特币 #NOT爆 #AEVO. $ETH $SOL $BTC
是否曾为市场的波动而感到困惑?担心自己无法准确判断市场趋势?不懂如何看盘,不了解合约交易?来社区找叫兽!我们不仅教你如何读懂市场行情,还有深入地解析区块链的底层逻辑以及各赛道的潜力。

社区为你提供:区块链基础知识/市场行情解析/合约交易策略/现货中长线布局等