目录:无
最近,区块链市场陷入了一种停滞状态,导致许多业界人士开始质疑这个行业的真正价值。在这篇文章中,我将分享一些个人的见解。
许多过去的宏大愿景实际上在逻辑上并不严谨,非金融类Dapp常通过强调去中心化的价值来掩饰其自身缺陷。但现实是,它们要求我们相信其多重签名钱包和单节点服务器的安全性,而非依赖谷歌、推特或YouTube。很多愿景并非被揭穿,而是从未经过真正的考验。即便这些愿景不像最初想象的那样宏伟,它们仍然具有重要的意义,只是需要更坚实的基础支撑它们。
例如,TON和Solana曾被低估,但它们正逐步赶上行业领头羊。支持应用的区块链需要创新,而每个周期的创新都会推动行业的发展。今天,我们将探索一种长期被忽视的区块链——基于Move的区块链。
1. Move语言的崛起
Move编程语言最初是为Meta的Diem(最初称为Libra)项目开发的。Diem旨在作为Meta元宇宙愿景的基础,创建一种更稳定、更受监管的稳定币。然而,由于全球监管机构的强烈反对和无情压力,Meta最终不得不放弃Diem项目。
尽管如此,Diem的核心思想并没有被完全抛弃,原团队中的一些成员继续探索和发展Move语言,最终演变成我们现在熟知的Move双子星:Sui和Aptos。此外,还有一些新兴项目,如Linera(受Move启发的Rust区块链)和最近推广的Movement。
Move语言的复杂性相当高,它的设计充分考虑了现有区块链编程语言的性能和安全问题,尤其是Solidity。Move的设计目标是打造一套专门为资产管理和访问控制量身定制的类型系统。以下是Move语言的三大优点:
在充斥着模块化EVM区块链的市场中,Move代表着一项大胆的实验。虽然这些优点在其他区块链项目中可能显得熟悉,但我强烈建议您亲自体验它们,以真正掌握这些功能的实际优势。
2. Sui:Move语言的应用先锋
2.1 架构
作为Move双子星之一,Sui自推出以来受到了一些批评,尤其是在空投和代币分发方面。然而,抛开这些争议,Sui在性能和用户体验方面表现出色,尤其是在游戏领域。这主要归功于其创新的架构,以下是Sui架构的简要概述:
2.2 共识机制
Sui使用Mysticeti共识机制,这是一种基于拜占庭容错(BFT)的共识协议,旨在优化低延迟和高吞吐量。Mysticeti允许多个验证者并行提议区块,从而最大化网络带宽,并对不可用领导者具有容忍度。其优点包括低延迟、高吞吐量和抗审查能力,但复杂性和安全性仍需进一步验证。
2.3 账户抽象
Sui的账户抽象模型使用户可以更简单、更安全地管理账户和交易。账户不再是简单的公钥-私钥对,而是具有更丰富属性和行为的对象。这个模型通过抽象账户和交易逻辑,实现了更高级别的账户管理和交易处理。
2.4 游戏
Sui的设计特别适合游戏应用。它的模型允许在游戏或应用程序中创建具有复杂数据层次结构的对象。例如,在角色扮演游戏中,角色可以拥有一个包含其他数字资产的库存。这种数据建模方式使得开发人员可以创建更复杂的应用程序,而不受链的基本限制。
3. Aptos:Move语言的另一个前沿
3.1 架构
Aptos是另一个基于Move语言的Layer 1区块链,专注于构建高性能、可扩展的Web3基础设施。它的架构设计与Sui有很多相似之处,但也有一些独特的功能:
3.2 Block-STM
Block-STM是Aptos的核心创新,它通过乐观并发控制和多版本数据结构,实现了高吞吐量和低延迟。其工作流程包括交易分组、乐观执行、验证、重试和提交。
3.3 账户抽象
与Sui相比,Aptos的账户抽象能力较为有限,缺乏具体的预定义标准。其账户抽象主要体现在模块化和灵活性方面。
通过对Sui和Aptos的深入分析,我们可以看到Move语言在区块链领域的巨大潜力。这些基于Move的区块链不仅推动了技术的进步,也为未来的应用场景开辟了新的道路。无论是Sui在游戏领域的创新,还是Aptos在高性能基础设施方面的突破,都显示出Move语言的强大生命力。