当今大多数的 dapps 实际上并不是真正的分布式应用程序。如果用户在使用之前需要离开应用,那它实际上只是一个前端而不是真正的应用。如果用户需要通过交易平台手动加入并管理多个账户、处理多笔 gas 费和桥,那么你是否真的构建了一个应用呢?我认为并非如此——这或许可以解释为什么世界上只有几百万人在使用 dapps。
因为我们相信一个更开放、分散的互联网,支持所有人的自主主权,对全球都更有益,那么如果我们希望看到 Web3 得到更广泛的应用,我们就需要有所作为。
当今 Web3 中盛行的理念是模块化,即为了提高可扩展性而将区块链的不同功能层分离,如结算、数据可用性和执行。L2、optimistic 和 ZK rollup、数据可用性层、侧链和状态通道都是模块化解决方案的实例。
区块链和 rollup 的大量涌现导致了用户和开发者体验的下降。模块化和众多链的存在导致了流动性、应用和用户更加分散,给用户体验带来了相当复杂的情况,普通用户难以适应。对开发者而言也是如此,他们感到被迫致力于特定技术堆栈,同时限制了应用的受众。现在,当你构建一个 dapp 时,通过选择单一的链,实际上是将自己固定在一个小众市场。
我想为整个以太坊生态系统和 Web3 提出一个更好的愿景:让我们共同努力,通过链抽象推动主流采用。这个想法是,必须将区块链从用户那里抽象出来,以便它们不阻碍用户的进入或参与。NEAR 自 2018 年以来一直专注于这一愿景,如今已经成为 Web3 中拥有最多用户的网络:每月活跃用户达 1240 万,总用户数达 3400 万。
以下是我们如何对 Web3 进行整合,并通过 dapps 吸引数十亿用户的方法。
对于用户来说这是什么样的?
让我们想象一下使用 dapp 应该是怎样的:在不同网络之间轻松进行交易,方便地在不同体验之间导航,所有这些都在一个单一的界面中完成。以一个例子为例,Alice 拿起手机,从她的锁屏界面打开了 KAIKAI。她在本地商家那里订购了一杯冰沙,在应用中发现她最喜欢的服装店 Maison 有折扣优惠,于是她订购了一双春季鞋。Alice 发现她已经赚到了足够的 KAICHING 奖励,可以在 Maison 获得一个徽章,她并不知道这是 Polygon 上的一个 NFT,并在她的账户中兑换了它。
当她当天晚些时候在 KAIKAI 应用上浏览 Maison 时,她注意到她的新徽章揭示了一个在商店举办的独家活动的购票优惠,而且还有一个她喜欢的 DJ。她用 KAICHING 购买了 2 张门票,仍然不知道这是在 Arbitrum 上的一个 NFT。由于她有一个多余的名额,Alice 邀请她的朋友 Bob 与她一同前往,并向他索要了他的地址。
Bob 将他的 NEAR 地址发送给 Alice,并打开他的应用程序查看门票。他向 Alice 发送了一些 ETH,以感谢她的邀请,并查看了他账户中的不同加密货币。由于他在地铁上有些时间,他决定购买一些 BTC,并用 USDC 进行借贷,以便他可以在 Magic Eden 上铸造一枚 Fighting Dragon NFT。他的朋友 Charles 早些时候发短信给他,说要买一个,这样他们可以在 NEAR 上的新游戏「Year of the Dragon」中互相对战,他们的龙可以为彼此的硬币进行战斗。
所有这些互动和交易都可以在一个单一的界面中以完全私密的方式进行。没有钱包,没有切换网络,也没有要处理的交易费用;这些都直接嵌入在交换或购买中,并代表用户处理。Alice 不需要担心门票在哪个网络上,Bob 可以用他想要的任何加密货币向她发送门票款项,下一秒就可以轻松购买其他加密货币。所有这些都在一个应用程序内完成。这是我们作为一个生态系统应该追求的无缝性水平。
我们如何实现链抽象?
在 Web3 中构建应用的每个人都将受益于能够访问这个示例中如此广泛的潜在用户市场——即任何使用应用的人。而在今天,开发者选择一个网络是基于对流动性或特定 rollup 或链的用户的访问,但在链抽象的未来,他们可以只是使用最好的技术进行构建。用户将为了最佳体验而增加。
想象一下,如果 Gmail 用户不能向 Outlook 地址发送消息,这是没有意义的,对于 Web3 地址也是如此。链抽象的核心假设是:最终用户不关心底层区块链。他们只是希望应用程序能够正常工作。实际上,区块链只是从 Web3 中获取价值的基础设施:资产安全免受查封、经济机会、去除交易中的中间商、全球无许可身份、数据来源、娱乐体验等等。
链抽象的核心目标是整合日益碎片化的 Web3 模块化景观。尽管这将在用户体验层面最为明显,但这种对流动性和账户的整合得益于安全层面的创新。
零知识(ZK)引入了一种基本新的账本安全方法。在此之前,人们需要信任一个去中心化的验证器集合,现在甚至一个单一的计算机都可以用一个简单的证明证明规则已经遵循。这意味着在以前,开发者要么被迫在共享链上构建,要么花费巨大资源启动一个新的链,现在他们只需在他们的单一服务器上启动一个。
这种新的范式引入了跨结算的概念:随着越来越多的链变得完全可证明(ZK provable),如果在其他链上发布了某些证明,那么在不需要还原其他链的情况下,无法撤销该链。通过 ZK 证明,来自一条链的交易也可以在多条其他链上结算。这提供了网状安全性,因为所有证明都持续被聚合,允许在这些链之间安全地移动资产。
为了实现统一的安全性,在堆栈底部需要两样东西:数据可用性,它提供了一种让每个人在操作者离线的情况下同步的方式,以及一个为没有中心化操作者的应用程序提供分散排序的机制。
下一层是带有统一安全性的身份。用户可以在所有可能的链上拥有一个地址,并自由地在它们之间移动资产。从用户的角度来看,这应该是一个单一的帐户,在这个帐户上,他们可以与不同链上的应用进行交互,资产可以自动桥接或交换。
我将其称为「账户聚合」。NEAR 将于 2024 年 3 月推出 FastAuth 的下一个版本,该版本具有将 NEAR 地址映射到 EVM、比特币和其他地址的功能。NEAR 帐户可以请求为另一链上的交易进行签名。这使得它们可以直接在 NEAR 上作为智能合约构建多链应用。
最后一层是统一体验层,或者说应用层(例如 DapDap),即提供一种与各种链上的应用进行交互的方式,而无需用户切换或离开单一界面。分散的前端可以以一种链抽象的方式提供易于构建的组件。NEAR 可以通过 NearJS 实现这一点,将数据索引和分散的前端结合在一起——V2 也将于 2024 年 3 月推出。
NEAR 如何实现链抽象?
NEAR 生态系统自 2018 年创立以来一直在朝着链抽象的愿景努力,专注于可用性、灵活的账户模型和高度可扩展的区块链,以支持拥有数十亿用户的主流应用。如今,该技术栈已扩展到支持跨链和各种应用的全面链抽象。
· 可扩展的综合区块链,可增长到每日 10 亿以上活跃账户。
· 安全聚合技术栈,包括 NEAR DA、zkWASM(与 Polygon Labs 合作)和 EigenLayer 提供的快速最终性。
· 在此之上的账户聚合,以便使用单一账户在所有链上进行交易。
· 支持从整体的、综合的、模块化的、私有的和有权限的链到可预测协议中查询数据的数据层。
· 意图中继器,可以使用这个基础设施在链之间执行复杂的意图。
· 提供多链发现和可组合性的分散前端,形成一个统一的体验。
· 超级(应用)钱包,用户友好,并提供了在不必切换网络或处理 gas 代币和桥的情况下浏览所有 Web3 的方式。
重要的是,这些层面都支持来自整个 Web3 的构建者,包括以太坊、rollup 和 L2 等,乃至更多链未来正在变成链抽象的未来。
总结
2024 年是隐藏多链基础设施复杂性以提供 Web3 体验的一年。提高可用性和可发现性,同时解决流动性碎片化和安全性权衡,应该是所有 Web3 构建者的首要任务。
让我们将链抽象变成一场运动。NEAR 生态系统邀请来自整个 Web3 的构建者,充分利用我们提供的解决方案,并与我们合作,共同构建更多的链抽象解决方案。
「原文链接」