当前位置: 代码网 > 科技>区块链>区块链技术 > Sol Actions和Blinks与以太坊 Farcaster和Lens哪个更好

Sol Actions和Blinks与以太坊 Farcaster和Lens哪个更好

2024年07月07日 区块链技术 我要评论
Actions简化了各种操作和交易的执行,而Blinks则通过时间同步和顺序记录来确保网络共识和一致性,两者结合,使Solana能够提供高性能、低延迟的区块链体验,与Farcaster和Lens Protocol...

solana actions 和 blinks 与 ethereum farcaster 和 lens对比!最近,solana和dialect联合推出了新的solana概念“actions and blinks”,通过浏览器扩展实现一键操作功能,如兑换、投票、捐赠和铸币。

actions简化了各种操作和交易的执行,而blinks则通过时间同步和顺序记录来确保网络共识和一致性。两者结合,使solana能够提供高性能、低延迟的区块链体验。

blinks的开发需要web2应用的支持,这带来了信任、兼容性以及web2与web3合作的问题。 与farcaster和lens protocol相比,actions和blinks更依赖web2应用来获取流量,而后者更依赖链上的安全性。

今天代码网小编给大家分享的是solana actions 和 blinks 与 ethereum farcaster 和 lens的对比,需要的朋友一起看看吧!

1、actions和blinks的工作原理

1)actions(solana actions)

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

actions 可以简单理解为等待签名的交易。进一步扩展,actions 是 solana 网络中对交易处理机制的抽象描述,涵盖了交易处理、合约执行和数据操作等多种任务。用户可以通过 actions 发送交易,包括token转移和购买数字资产。开发者使用 actions 调用和执行智能合约,实现复杂的链上逻辑。

solana 通过“transactions”来处理这些任务,每个 transaction 由一系列在特定账户之间执行的指令组成。通过并行处理和 gulf stream 协议,solana 将交易预先转发给验证者,减少确认延迟。通过细粒度的锁定机制,solana 可以同时处理大量无冲突的交易,大大提高了系统吞吐量。solana 使用 runtime 执行交易和智能合约指令,确保在执行过程中交易输入、输出和状态的正确性。

初次执行后,交易等待区块确认。一旦大多数验证者同意一个区块,交易就被认为是最终的。solana 每秒可以处理数千笔交易,确认时间低至400毫秒。得益于 pipeline 和 gulf stream 机制,网络的吞吐量和性能得到了进一步提升。

actions 不仅仅是任务或操作,它们可以是交易、合约执行或数据处理。这些操作类似于其他区块链中的交易或合约调用,但 solana 的 actions 具有独特的优势:

  • 高效处理:solana 设计了一种高效的方法来处理 actions,使其在大规模网络中快速执行。

  • 低延迟:solana 的高性能架构确保了 actions 的处理延迟非常低,支持高频交易和应用。

  • 灵活性:actions 可以执行各种复杂操作,包括智能合约调用和数据存储/检索(更多详细信息请见扩展链接)。

2)blinks(区块链链接)

根据官方定义: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 链接化”,将其解析到 web2 应用如 twitter 中。

image.png

2、去中心化社交协议在以太坊上的应用

1)farcaster protocol

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

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

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

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

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

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

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

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

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

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

2)主要原则

image.png

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

a.身份层

功能:负责管理和验证用户身份;提供去中心化身份认证,确保用户身份的唯一性和安全性。包括四个注册表:id registry、fname、key registry 和 storage registry(参考链接 1 中详细说明)。

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

b.数据层 — hubs

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

技术原理:hubs 是分布在网络中的去中心化数据存储节点。每个 hub 作为一个独立的存储单元,负责存储和管理一部分数据。数据分布在各个 hub 上,并通过加密技术保护。数据层确保数据的高可用性和可扩展性,使用户可以随时访问和迁移他们的数据。

c.应用层

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

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

3)总结

a.solana 的 actions & blinks

solana 的 actions 和 blinks 旨在连接 web2 应用的流量渠道。其直接影响如下:

  • 用户视角:简化交易过程,但增加了资金被盗的风险。

  • solana 视角:极大地增强了跨界流量效应,但在 web2 的审查制度下面临兼容性和支持挑战。

在 solana 的广泛生态系统中,未来的 layer2、svm 和移动操作系统等发展可能进一步增强这些功能。

b.以太坊的 farcaster 协议

与 solana 的策略相比,以太坊的 farcaster 协议弱化了 web2 流量整合,增强了整体的抗审查性和安全性。farcaster + evm 模型更贴合 web3 的原生概念。

4)lens protocol

image.png

lens protocol 是另一个去中心化的社交图谱协议,旨在让用户完全控制他们的社交数据和内容。通过 lens protocol,用户可以创建、拥有和管理他们的社交图谱,并在不同的应用和平台间无缝迁移。该协议使用 nft 来表示用户的社交图谱和内容,确保数据的唯一性和安全性。作为以太坊上的协议,lens protocol 与 farcaster 有一些相似点和不同点:

a.相似点:

  • 用户控制:在这两个协议中,用户对自己的数据和内容拥有完全的控制权。

  • 身份验证:两者都使用去中心化标识符 (dids) 和加密技术来确保用户身份的安全性和唯一性。

b.不同点:

技术架构:

  • farcaster:基于以太坊(l1),分为管理用户身份的身份层、用于去中心化存储节点的数据层(hubs)和提供 dapps 开发平台的应用层,使用离线 hubs 进行数据传播。

  • lens protocol:基于 polygon(l2),使用 nft 表示用户的社交图谱和内容,所有活动存储在用户的钱包中,强调数据的所有权和可移植性。

验证和数据管理:

  • farcaster:使用分布式存储节点(hubs)管理数据,确保安全性和高可用性,每年进行一次句柄更新并通过 delta graph 达成共识。

  • lens protocol:个人数据档案 nft 确保数据的唯一性和安全性,无需更新。

应用生态系统:

farcaster:提供一个全面的 dapps 开发平台,与其身份和数据层无缝集成。

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

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

3、哪个协议能够率先实现大规模应用?

通过上述分析,这三个协议各有其优势和挑战。

solana 凭借其高性能和能力,将任何网站或应用转变为加密货币交易网关,通过利用社交媒体平台和使用 blinks 快速获得了关注。然而,其依赖于 web2 的特性带来了流量和安全之间的权衡。

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

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

以上就是solana actions 和 blinks 与 ethereum farcaster 和 lens的详细对比介绍了,希望大家喜欢!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com