采用了Move,这是一种基于Rust的编程语言,专注于实现并行处理。Move生态系统包括编译器、虚拟机和其他开发工具,为开发者提供了全面的支持。Aptos选择了这一语言的核心实现,虽然Sui在其中进行了一些微小的修改,以更好地适应其独特的架构。 背景 Move是一种字节码语言,用于设计自定义交易和智能合约。它与其他语言(如Solidity)有所不同,因为它强调资源管理、数字资产的稀缺性和访问控制。稀缺性的概念旨在减少双重支付风险,而访问控制则确立了资产的所有权和访问规则。Move的资源管理基于线性逻辑的数学思想,将资产看作是绝对稀缺的资源,一旦消耗完,就永远失去。这种资源的特性允许在程序存储位置之间进行安全转移,而不需要隐式删除或复制,这也是其名字"Move"的由来。 Sui 的 Move 变化 尽管 Aptos 的 Move 大部分复制了 Diem 的白皮书,但 Sui 添加了一个面向对象的存储系统,用于跟踪地址和交易等所有内容。 Sui 将属性分类为对象,定义如下: 共享对象:可变的,没有明确的所有者,并且可以在多方交易中无需授权使用。 拥有对象:拥有唯一所有者,只能由该用户更改。 只读对象:没有唯一的所有者,在发布后无法更改,并可供所有用户在交易中使用。 将这些资产分类为不同的域可以减少处理和交易时间,提供 NFT、游戏产品等的可扩展性。这也是 Sui 在 NFT/游戏行业中的主要基础。 Sui/Aptos 的共识机制 共识是一种确保区块链节点(也称为验证者)就交易和区块的可靠性达成一致的过程。Aptos和Sui都是基于广受认可的拜占庭容错(BFT)概念构建的。共识机制的核心原则是,即使多达1/3的验证者恶意或发生故障,网络仍能够正常运行。这意味着即使存在一定数量的恶意或失败节点,系统也能够保持安全和可靠。 拜占庭容错(BFT) 拜占庭容错的核心概念如下: 网络由验证者组成,他们共同拥有 N 个投票权,用于决定是否批准一个新的区块。 通常情况下,N 取值为 3F + 1,必须能够容忍最多 F 个验证者可能是恶意、运行缓慢、或断开连接等问题。 在每一轮中,通过随机和可观察的方式选择一个领导者。 在每个周期内,领导者提出一个新的区块,其余验证者对其进行投票。 只要有 2F + 1 个投票来自可信赖的验证者,他们就能够就共识达成一致。 这个拜占庭容错的机制允许网络在存在一部分不可信的节点的情况下仍然保持稳定和可靠。 任务并行化技术 Aptos 的Block -STM Aptos 采用了 Block-STM 技术,这是在 HotStuff 共识算法的基础上进行改进的,受到了软件事务内存的启发。Block-STM 的关键特性包括识别事务之间的依赖关系以及实现并行执行。如果某个事务在验证过程中失败但与其他事务存在依赖关系,它可以进行重新执行;否则,将被丢弃。一旦争议得以解决,一个区块中的所有事务都可以同时提交到区块链上。这种方法节省了时间和资源,因为不再需要按顺序处理事务,从而提高了系统的性能和效率。 Sui 的Narwhal 和 Tusk 对于复杂的过程,Sui 在其执行层中采用了 Narwhal 和 Tusk 的共识技术来实现并行化。Narwhal 是一个 mempool 模块,确保提交给共识的数据可用。Narwhal 的设计使用了有向无环图(DAG),其中它的许多组件通过网络连接而不是链条连接(类似于分布式账本)。它也可以与其他共识引擎(包括 HotStuff 或 Cosmos 的 Ignite )独立使用(无需 Tusk)。 发送方(类似于领导节点)向所有 Sui 验证者广播一个事务。 发送方从 Sui 验证者那里收到投票。权重根据验证者在委托权益证明设置下对 Sui 的兴趣按比例分配。 发送方收集满足抗拜占庭多数条件的投票,创建一个证书。验证者必须通过拜占庭协议达成共识,按顺序对证书进行排序。 在依次处理每个证书后,发送方最后一次将证书发送回验证者,以完成事务的最终确认。 Sui 的交易以网络图形的形式连接,而不是在区块链中顺序堆积的一系列交易。这种基于 DAG 的数据范式,结合将交易分解为较小的部分并利用其固有属性,增加了可扩展性。Sui 的异步架构提供了对拒绝服务攻击的安全性保障,而高性能的 BFT 共识过程 Tusk 确保了交易的排序。Narwhal 和 Tusk 共同使每个验证者能够在给定时间内处理更多的交易。 产品性能 Aptos 以每秒处理 160,000 笔交易(TPS)的速度引以为傲,这一成就得益于四项关键技术进步: 并行交易执行 - Aptos 可以同时处理多个交易并重新执行相关的进程,从而提高了交易处理的效率。 状态同步 - 区块链数据可以由可信赖的非验证者进行同步和验证,确保了数据的一致性和安全性。 协作调度 - Aptos 允许在调度阶段优化交易的资源分配,以加速处理速度,确保了高吞吐量。 延迟提交 - 延迟提交是指在块-STM 过程完成后批量提交交易的概念,这有助于提高整个系统的性能和效率。 Sui:每秒处理 120, 000 笔和“无限”TPS。 一台八核的 Macbook Pro 能够在 Sui 区块链上处理超过 120, 000 笔每秒的交易。 这在很大程度上取决于交易的类型,因为简单的交易不需要广泛的共识,并且允许横向扩展。Sui 的性能在其最大规模下可能是“无限”的。随着网络需求的发展,Sui 节点可以继续添加工作人员来完成额外的交易。 应用案例 Aptos 和 Sui 都具备适用于各行各业和各种应用的广泛使用案例的能力。 Aptos 区块链的多功能架构使其在不同领域的应用中发挥着关键作用。它的主要目标是提供去中心化的支持,为 Web 2.0 应用构建云基础设施,并推动 Web 3.0 的广泛应用。Aptos 区块链以其出色的可扩展性、高度安全性和低成本而脱颖而出,因此在金融、供应链管理、去中心化金融(DeFi)、游戏、身份管理等领域都有广泛的应用。该平台专注于解决现实世界的问题,因此成为了开发人员和企业寻求强大、可扩展的区块链解决方案的首选。 作为一种无许可的第一层区块链,Sui 区块链提供即时结算、高吞吐量和低延迟,适用于各种行业和应用案例。其注重能源效率和去中心化,使 Sui 成为金融、物联网(IoT)、游戏、社交媒体、内容共享和其他延迟敏感领域的理想选择。Sui 致力于支持延迟敏感的去中心化应用,使其在区块链生态系统中成为一个强有力的竞争者。 市场表现 Aptos 已经成功获得了大约 4 亿美元的资金,其中包括来自知名风险投资公司的投资。这些投资者包括 Andreessen Horowitz、FTX Ventures、Jump Crypto、a16z、Tiger Global 和 Multicoin Capital 等知名机构。这一大规模的财务支持突显了投资者对 Aptos 项目以及其未来增长和成功潜力的强烈信心。这些知名公司的参与不仅为 Aptos 提供了财务支持,还为未来的合作和伙伴关系开辟了广阔的可能性,进一步巩固了 Aptos 在市场中的领先地位。 Sui 同样得到了主要投资者的强力支持,如 Lightspeed Venture Partners 、Andreessen Horowitz 和 Redpoint。在最新的 B 轮融资中,Sui 筹集了令人瞩目的 3 亿美元,加上 A 轮融资筹集的 3600 万美元,使其总融资额达到 3.36 亿美元。巨额融资和超过 20 亿美元的高估值凸显了市场对 Sui 项目的兴趣和信心。知名投资者的参与为战略联盟和合作伙伴关系铺平了道路,为 Sui 的增长和生态系统发展做出了贡献。 此外,Aptos 和 Sui 都积极培育了充满活力和积极参与的开发者、爱好者以及用户社区。这些社区通过积极参与应用程序的开发、讨论问题、分享想法等方式,为这两个平台的生态系统做出了重要的贡献。Aptos 和 Sui 都采用了社区驱动的方法,鼓励创新、合作和广泛采用,这为它们建立了强大的生态系统,促使其不断壮大。 总结思考 尽管目前尚不清楚哪个解决方案将成为主导市场的赢家,但 Aptos 和 Sui 在其发展过程中取得了重大进展,极大地推动了区块链设计的当前状态。Aptos 通过相对较早进入市场并吸引了大量关注而获得了市场份额,而 Sui 则受益于其创新和以安全为重点的方法。有一点是确定的:凭借其巨大的潜力来提高加密网络的可扩展性和安全性,基于 Move 的技术注定会对该行业产生持久的影响。 在加密货币行业,要抓住下一波牛市机会,拥有一个优质的社交圈子是至关重要的。如果只是独自行动,四处寻找,却找不到一个可以共同探讨的伙伴,那么要在这个竞争激烈的行业里坚持下来将变得异常困难。 想抱团取暖,或者有疑惑想要咨询的,欢迎关注公众号:方向一小白龙 在这里,我们以不同的方式为您提供有价值的信息,帮助您在加密行业领域找到属于自己的方向。 来源:金色财经lg...