Aleo有没有可能超越以太坊ETH,成为接下来的第三波浪潮?
当我们谈论这个观点时,或许不少人已经开始感到荒谬,甚至想笑。但请允许我客观地分析一下。我们认为一个事物超越另一个事物,其根本原因在于后者具备更先进性。技术的进步和时代的需求是不可或缺的。以手机为例,苹果之所以能够超越诺基亚,是因为它具备更优越的先进性,满足了那个时代的需要。同样,以太坊ETH也是如此。
Aleo解决Zcash和以太坊的痛点
Aleo是第一个提供完全隐私保护应用程序的平台, 换言之就是基于零知识证明隐私保护的公链。
Aleo通过区块链的去中心化系统和零知识加密(ZEXE)保护网络上的数据来实现这一目标: 为用户和应用程序开发人员提供绝对隐私的计算和数据保护。
正如Aleo的COO在以太坊开发者大会上说:“Aleo有点像以太坊和Zcash应运而生的产物”。
这样我们更加容易了解Aleo做的一些事情,即是基于Zcash和以太坊的产物, 改善了以太坊隐私保护的不足,也弥补了Zcash单一性。
那么,我们来探讨一下Aleo的可能性。虽然它不可能很快超越以太坊ETH,但我们是否可以期待它得到这个时代的加持呢?
一、效率安全和成本
我们来深入探讨一下区块链领域的发展浪潮。首先,毋庸置疑的是BTC的出现,它在2008年彻底颠覆了我们的认知,成为了首个实现去中心化、点对点交易的区块链,从诞生至今,其价值飙升了惊人的9000万倍。
紧随其后的是以太坊ETH,引领了第二波浪潮。它的创新之处在于引入了EVM智能合约,使得ETH实现了高达20000多倍的涨幅。这一突破极大地推动了整个生态系统的迅猛发展。然而,随着时间的推移,区块链面临的问题也日益凸显,尤其是效率、安全和成本问题。
为了解决这些问题,提升区块链的效率成为了首要任务。目前主流的扩容方案包括OP rollup和ZK rollup,这些方案在L2上已经应用于一些知名项目,有效地降低了成本并解决了Gas费用高昂的问题。
此外,安全性也是区块链领域关注的焦点。尽管透明和公开是区块链的一大特性,打破了传统互联网的一些限制,但随着黑客攻击的频发和客户资产被盗的情况不断发生,我们意识到隐私的重要性。然而,以太坊从设计之初就没有考虑过隐私保护的问题,原生上并不支持。
为什么Aleo他要从零开始构建L1的这个公链?
当然,虽然以太坊ETH在L2层有一些隐私项目,但它们并非原生项目。这意味着在某些方面,它可能需要做出妥协和权衡。然而,当我们谈到Aleo时,情况就完全不同了。Aleo在隐私性、可扩展性和效率方面都具备天然的优势。
它没有Gas费,因为它是L1层公链,并采用全部链下计算。与以太坊的L2扩容方案不同,Aleo的ZK rollup也是链下计算。因此,在Aleo上,我们无需担心高峰期的成本问题,在测试网期间,虽然生态应用产生了一些成本,但这些成本非常低。此外,这些成本不会随着网络的波动而增加;这是Aleo与以太坊之间的重要区别。此外,Aleo还整合了哈希函数。虽然zksnarks本身不具备抗量子特性,但通过整合哈希函数,Aleo在某种程度上也具备了抗量子特性。
二、PoSW和Coinbase谜题
从某种角度看,PoSW和Coinbase谜题是Aleo独创的机制。据Aleo的创始人所说,这种机制不仅适用于以太坊ETH的L2,同样也适用于ZK项目。通过PoSW机制和zprize大赛,Aleo在零知识证明的硬件加速方面获得了显著的优势,这是以太坊ETH在转型后所无法匹敌的。
值得注意的是,Aleo的PoSW计算与BTC和前以太坊EHT的无意义计算不同,它是有意义的计算。这是因为PoSW属于零知识证明计算中的核心部件(MSM和NTT)的计算,而非大量的无意义计算。这之间存在本质的差异。尽管有些专业人士在推特上对Aleo的这种机制持怀疑态度,认为它是否为纯粹的ZK项目,但从我们的角度看,这恰恰展现了Aleo设计的精妙之处。时间将证明一切,让我们拭目以待。
目前Aleo结合零知识提供了全栈解决方案,保证应用程序堆栈的每一层都可编程、可使用、可去中心化私有计算。
并从Leo编程语言、Aleo Studio开发环境、工具端、RPC、隐私保护应用程序的开发、部署和可持续性等。
即便不是密码学专家,开发人员也可以编写隐私保护很强的应用程序。
与此同时A16z的Katie Haun和Ali Yahya在投资Aleo的核心论点是: 特殊运行的新型计算机。
其论点主要可以解释为两方面:
(1)目前很多公链在设计上是完全透明的,但是并不允许隐私;
(2)很多公链并不能扩展到数百万以及更多的用户。
Aleo的几点领先优势
ZEXE与zkCloud:Aleo以 ZEXE协议 作为系统基础,它扩展了之前单一应用系统单独实现的隐私和可编程性。
因此,它拓展到去中心化应用程序,包含Defi、游戏、身份验证等,这为其孕育提供了一个理想的平台。
并且在保证完整性或机密性的前提下解决并发进程共享一个分类帐,因此需要某种操作系统来管理用户定义的功能。
这种管理需要:
- 提供进程隔离
- 确定数据所有权
- 处理进程间通信
在ZEXE中,用户线下执行状态转换,该过程产生了一个证明,它被捆绑到一个链上交易中。
该交易通过消费/创建链上记录来更新系统的状态。
zkCloud是Aleo中交互的环境。
zkCloud是一个链下、去信任的计算环境,程序在其中以私密、安全、廉价的方式执行,并且运行时间不受限制。
通过zkCloud,Aleo抛弃之前每次运行全局VM的重新计算和全体同意的方式,因为这样会大量浪费时间和算力,其通过将计算运行与区块链维护的状态分离来克服这些限制,在零知识证明的证明下, 使Aleo能够实现完全的可编程性和隐私性。
不仅如此,还会通过一系列递归的零知识证明隐藏交互的细节(参与者、金额、智能合约等)。 外部证明只是呈现这个过程的最终结果。