加密研究员Andy认为,未来的替代链相较于以太坊,由于其模块化设计、易于使用的编程语言和虚拟机架构,将更有可能被大规模采用并实现真正的创新。
Andy认为,目前与以太坊及其虚拟机EVM相关的虚拟机模块化理论发展越来越远,未来模块化网络可能与EVM技术的相关性越来越低。他表示,替代链(非以太坊网络)在模块化领域具有巨大优势。
如果各种背景的开发人员都能在安全稳定的环境中使用任何编程语言来构建下一个高效的杀手级DAPP,对于开发者来说是否具有吸引力?
替代链的优势在于解决了实现这一目标的每个难点:使用任何编程语言、安全稳定的环境和高效性。
目前,大多数用户交互的区块链网络都是单一的。执行、共识、结算和数据可用性(DA)都在同一架构下进行;而模块化区块链根据项目需求将各功能分离,由不同的网络负责运作。
数据可用性层得到了蓬勃发展。Celestia和Hyperlane都推出了类似的设计,前者不仅提供了数据可用性(DA)层,还推出了其他DA层的解决方案,而Polygon生态的Avail和Near生态的NEAR DA也将推出数据可用性层网络。
数据可用性层使模块化区块链更易落地。Rollups可以将完整的交易信息存储在DA层,而不是以太坊,提供极其低廉的交易成本,大大提升用户体验,模块化区块链的优势逐渐显现。
编写EVM智能合约的Solidity并不是开发人员理想的编程语言。事实上,成千上万的开发人员从未听说过Solidity,而是使用其他更流行且社区更强大的语言,例如JavaScript或Python。
如果Web3产业的目标是吸引大量新开发人员加入,以实现大规模采用和创新应用的临界点,当前的Web3需要替代Solidity的编程语言方案。
热门编程语言如Rust、Go、Move、JavaScript、Python和Linux等都拥有大量的开发者和强大的社区。通过这些渠道,可以吸引大量开发者加入生态系统,数量远超Solidity。
而由于EVM的技术限制,以太坊仍然主要使用Solidity编写智能合约和应用程序,从长远来看,这对于其发展是一个巨大的阻碍;而替代链,包括Solana和Near,可以使用Rust编写应用程序。
除了Solidity,EVM本身也存在问题。
EVM的性能有上限。对于目前的应用范围来说,EVM已经足够使用(例如转账或DeFi),但与其他虚拟机的基础架构相比,EVM的性能有限并且安全性有待时间验证,而传统的JVM、WASM等虚拟机可以实现更高的灵活性和安全性。
EVM在基础设施的发展相对较新。虽然EVM目前已为开发人员提供了大量工具,但其功能实际上有许多不足,并存在一些问题。
构建在稳固基础上更容易产生真正的创新应用。由于EVM的简单性和安全性设计不够完善,间接导致设计合约产生漏洞的机率增加,使DeFi资金安全不断受到黑客威胁,用户和开发者因此望而却步。
替代链使用的虚拟机(AltVM)提供了经过更多实战验证的开发套件,并通常带有大量的库和框架。
例如,Aptos使用的虚拟机MoveVM是基于Facebook在推出代币时创建的虚拟机,拥有相对成熟的套件库。它的核心优势是与M1整合,可以接入各种虚拟机网络和原生DAPP。它不仅提供高交易速度,还提供即时的交易最终性,可让大流量的应用和服务针对模块化制定规范。
由于开发人员易于上手和模块化设计,替代链的虚拟机(AltVM)预计在未来将迎来大幅增长。
Web3产业要快速发展不能依靠以太坊。由于以太坊存在许多技术债包括单一架构、编程语言社区不够强大、EVM架构臃肿等问题,因此如果希望吸引大规模开发者加入以产生创新应用,相较于以太坊,后起的替代链更有机会克服这些问题。
以太坊拥有强大的共识,未来仍然很可能持续存在,但对于大规模采用和未来创新的机会,可能会落在其他生态。
Aptos
Avalanche
EVM
Move
Solidity
模块化