Move Wars

中级12/24/2023, 12:28:21 PM
本文从技术基础设施到生态应用等多个维度对Move生态系统的Ap​​tos和Sui进行了比较。

背景

自比特币诞生以来,我们目睹了“第1层协议战争”,它推动了解决区块链三难困境的尖端技术的发展。对高度可扩展解决方案的需求一直存在,因为没有任何单一解决方案能够满足行业需求,同时确保高安全性。这催生了 Sui 和 Aptos,它们利用了 Facebook 废弃的 Diem 和 Novi 项目的架构。

Aptos

由 Mo Shaikh 和 Avery Ching(来自 Diem/Novi 的高管)主导的 Aptos Labs 创建了 Aptos 区块链,其目标是重振 Diem 的技术并与以太坊和比特币等成熟的市场领导者竞争。Aptos 旨在提供灵活、可扩展且安全的基础设施。它利用 Diem 的架构和尖端技术来确保高吞吐量、低延迟和可验证的状态同步。

Sui

Sui 由 Mysten Labs 构建,由 Facebook 前高管 Evan Cheng 和 Sam Blackshear 管理。它旨在解决当前加密网络无法满足大规模使用需求的限制。与 Aptos 不同,Sui 不是 Diem 的衍生品,而是从零开始构建的,具有固有的可扩展性和快速结算能力。Sui 旨在提供高吞吐量、低延迟且价格实惠的算力资源,从而为数十亿用户的应用程序提供支持。

Move:可扩展性语言

以上介绍的两个区块链都采用 Move,这是一种基于 Rust 的编程语言,允许并行处理。 Move生态系统包括编译器、虚拟机和其他开发工具。 Aptos 使用该语言的核心实现,而Sui 对其进行了一些细微的更改以更好地适应其架构。

背景

Move 是一种字节码语言,用于设计自定义交易和智能合约。Move 与 Solidity 等其他语言的区别在于资源管理功能以及对数字资产稀缺性和访问控制的重视度。稀缺性限制资产形成以降低双花风险,而访问控制则决定所有权和资产访问权限。Move的资源管理基于线性逻辑的数学思想,将资产视为绝对资源,一旦用完就永远失去了。这种资源特异性允许程序存储位置之间进行安全传输,而无需隐式删除或复制,因此得名“Move”。

Sui对Move的更改

尽管 Aptos 的 Move 大部分复制了 Diem 的白皮书,但 Sui 添加了一个面向对象的存储系统来跟踪所有内容,者包括地址和交易。

Sui对对象的属性分类定义如下。

  • 共享对象:它是可变的,没有明确的所有者,可在多方交易中未经授权即可使用。
  • 拥有的对象:拥有唯一的所有者,并且只能由该用户更改。
  • 只读对象:没有唯一的所有者,发布后不能更改,可供所有用户在交易中使用。

将这些资产分类到不同的领域可减少处理和交易时间,从而为 NFT、游戏产品等提供可扩展性。这也是 Sui 在 NFT/游戏行业中发挥作用的主要基础。

Sui/Aptos 共识基金会

共识是一个使区块链节点(验证者)能够就交易和区块的可靠性达成一致协议的过程。 Aptos 和 Sui 都建立在广泛认可的拜占庭容错(BFT)概念之上。共识机制的核心原则是,即使多达 1/3 的验证者成为恶意者或失败者,网络也能继续正常运行。

拜占庭容错 (BFT)

BFT 的基本概念如下:

  1. 网络由验证者组成,验证者总共拥有 N 次投票机会,用于决定是否批准新区块。
  2. N 的值通常为 3F+1,并且必须承受一定数量的 F 票验证者。这意味着最多 F 个验证者可能是恶意的、缓慢的、会断开连接等。
  3. 在每一轮中,都会以随机且可观察的方式选出一位领导者。
  4. 在每个周期中,领导者提出一个新区块,其余验证者对其进行投票。

只要 2F+1 票由值得信赖的验证者持有,他们就可以就一致的选择达成一致协议。

任务并行化技术:

Aptos’ Block-STM

Aptos 通过 Block-STM 实现事务并行化,这是受软件事务内存激发的高性能 HotStuff 算法的增强。Block-STM 识别交易关系并实现并行执行。如果交易验证失败但有依赖关系,则可以重新执行;否则,它将被丢弃。一旦使用惰性提交方法解决了争议,区块中的所有交易都会同时提交到区块链。这种方法可以节省时间和资源,因为事务不再需要按顺序处理。

Sui的Narwhal & Tusk

对于复杂的流程,Sui 采用 Narwhal & Tusk 共识技术在执行层实现并行化。Narwhal 是一个内存池模块,可确保提交共识的数据的可用性。Narwhal 的设计采用有向无环图(DAG),其中众多组件通过网络而不是链连接(类似于分布式账本)。它还可以与其他共识引擎独立使用(无需 Tusk),包括 HotStuff 或 Cosmos 的 Ignite。

运行周期总结:

  1. 发送者(其功能类似于领导节点)向所有 Sui 验证者通告交易。
  2. 发送者收到 Sui 验证者的投票。权重根据委托权益证明设置下验证者对 Sui 的兴趣按比例分配。
  3. 发送者收集满足拜占庭抵抗多数条件的选票来创建证书。验证者必须通过用于按顺序对证书进行排序的拜占庭协议达成共识(如上图所示)。
  4. 依次处理每个证书后,发送方将证书最后一次发送回验证器以完成交易。

Sui 的交易以网络图的形式而不是区块链中一系列顺序填充的交易形式相连接。这种基于 DAG 的数据范例,以及通过将事务分解为更小的部分并利用其固有属性方式,提高了可扩展性。 Sui 的异步架构提供了针对拒绝服务攻击的安全性,而 Tusk(一种高性能 BFT 共识程序)可确保交易排序。Narwhal 和 Tusk 一起使每个验证者能够在给定的时间范围内处理更多的交易。

产品性能:

Aptos: 160,000 TPS

Aptos 拥有高达每秒160,000笔交易(TPS)的处理速度。这一成就是通过四大重要技术进步实现的:并行事务执行、状态同步、延迟提交和协作调度。

  1. 并行事务执行:并行处理事务并重做相关进程。
  2. 状态同步:链数据可以由可靠的非验证者同步和验证。
  3. 协作调度:允许在调度阶段优化事务的资源分配,以加快处理速度。
  4. 延迟提交:在 Block-STM 过程完成后批量提交事务的想法。

Sui:120,000 和“无限”TPS

八核 Macbook Pro 能够在 Sui 区块链上处理超过120,000 TPS。

这在很大程度上取决于交易的类型,因为简单的交易不需要广泛的共识并允许横向扩展。 Sui 在最大扩展性下的性能可能是“无限”的。随着网络需求的发展,Sui节点可以不断添加工作者来完成额外的交易。


用例:

Aptos 和 Sui 都满足不同行业和应用程序的广泛用例。

Aptos区块链具有多功能架构,能适合不同领域的应用。其主要目标是是支持 Web 2.0 应用程序的云基础设施去中心化,促进 Web 3.0 的广泛采用。Aptos 区块链具有可扩展性、安全性和低廉的费用,非常适合金融、供应链管理、去中心化金融 (DeFi)、游戏、身份管理等领域的应用。该平台专注于解决现实世界的问题,因此而成为那些寻求强大且可扩展的区块链解决方案的开发人员和企业的一个有吸引力的选择。

Sui 区块链作为无需许可的第1层区块链,具有即时结算、快速吞吐量和低延迟的特点,适用于各种行业和用例。它重视能源效率和去中心化,这使 Sui 成为金融、物联网 (IoT)、游戏、社交媒体、内容共享和其他延迟敏感领域应用的理想选择。Sui 致力于支持对延迟敏感的去中心化应用程序,这使其成为区块链生态系统中的有力竞争者。

支持:

Aptos 已从知名风险投资公司获得了大量资金,总额约为4亿美元。投资者包括 Andreessen Horowitz、FTX Ventures、Jump Crypto、a16z、Tiger Global 和 Multicoin Capital 等。这种强劲的财务支持凸显了投资者相信 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 的技术具有提高加密网络的可扩展性和安全性的巨大潜力,有望对行业产生持久的影响。

关于我们

大家好,我是Paul Veradittakit,Pantera Capital 的执行合伙人,Pantera Capital 专注于投资区块链公司和加密货币,是历史最悠久、规模最大的机构投资者之一。我自2014年起就进入这个行业,该公司投资于股权、早期代币项目和交易所的流动加密货币。我专注于早期投资,并在每周时事资讯中分享我对该行业当下事件的想法。

声明:

  1. 本文转载自[VeradiVerdict],著作权归属原作者[PAUL VERADITTAKIT],如对转载有异议,请联系Gate Learn团队(gatelearn@gate.io),团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。

Move Wars

中级12/24/2023, 12:28:21 PM
本文从技术基础设施到生态应用等多个维度对Move生态系统的Ap​​tos和Sui进行了比较。

背景

自比特币诞生以来,我们目睹了“第1层协议战争”,它推动了解决区块链三难困境的尖端技术的发展。对高度可扩展解决方案的需求一直存在,因为没有任何单一解决方案能够满足行业需求,同时确保高安全性。这催生了 Sui 和 Aptos,它们利用了 Facebook 废弃的 Diem 和 Novi 项目的架构。

Aptos

由 Mo Shaikh 和 Avery Ching(来自 Diem/Novi 的高管)主导的 Aptos Labs 创建了 Aptos 区块链,其目标是重振 Diem 的技术并与以太坊和比特币等成熟的市场领导者竞争。Aptos 旨在提供灵活、可扩展且安全的基础设施。它利用 Diem 的架构和尖端技术来确保高吞吐量、低延迟和可验证的状态同步。

Sui

Sui 由 Mysten Labs 构建,由 Facebook 前高管 Evan Cheng 和 Sam Blackshear 管理。它旨在解决当前加密网络无法满足大规模使用需求的限制。与 Aptos 不同,Sui 不是 Diem 的衍生品,而是从零开始构建的,具有固有的可扩展性和快速结算能力。Sui 旨在提供高吞吐量、低延迟且价格实惠的算力资源,从而为数十亿用户的应用程序提供支持。

Move:可扩展性语言

以上介绍的两个区块链都采用 Move,这是一种基于 Rust 的编程语言,允许并行处理。 Move生态系统包括编译器、虚拟机和其他开发工具。 Aptos 使用该语言的核心实现,而Sui 对其进行了一些细微的更改以更好地适应其架构。

背景

Move 是一种字节码语言,用于设计自定义交易和智能合约。Move 与 Solidity 等其他语言的区别在于资源管理功能以及对数字资产稀缺性和访问控制的重视度。稀缺性限制资产形成以降低双花风险,而访问控制则决定所有权和资产访问权限。Move的资源管理基于线性逻辑的数学思想,将资产视为绝对资源,一旦用完就永远失去了。这种资源特异性允许程序存储位置之间进行安全传输,而无需隐式删除或复制,因此得名“Move”。

Sui对Move的更改

尽管 Aptos 的 Move 大部分复制了 Diem 的白皮书,但 Sui 添加了一个面向对象的存储系统来跟踪所有内容,者包括地址和交易。

Sui对对象的属性分类定义如下。

  • 共享对象:它是可变的,没有明确的所有者,可在多方交易中未经授权即可使用。
  • 拥有的对象:拥有唯一的所有者,并且只能由该用户更改。
  • 只读对象:没有唯一的所有者,发布后不能更改,可供所有用户在交易中使用。

将这些资产分类到不同的领域可减少处理和交易时间,从而为 NFT、游戏产品等提供可扩展性。这也是 Sui 在 NFT/游戏行业中发挥作用的主要基础。

Sui/Aptos 共识基金会

共识是一个使区块链节点(验证者)能够就交易和区块的可靠性达成一致协议的过程。 Aptos 和 Sui 都建立在广泛认可的拜占庭容错(BFT)概念之上。共识机制的核心原则是,即使多达 1/3 的验证者成为恶意者或失败者,网络也能继续正常运行。

拜占庭容错 (BFT)

BFT 的基本概念如下:

  1. 网络由验证者组成,验证者总共拥有 N 次投票机会,用于决定是否批准新区块。
  2. N 的值通常为 3F+1,并且必须承受一定数量的 F 票验证者。这意味着最多 F 个验证者可能是恶意的、缓慢的、会断开连接等。
  3. 在每一轮中,都会以随机且可观察的方式选出一位领导者。
  4. 在每个周期中,领导者提出一个新区块,其余验证者对其进行投票。

只要 2F+1 票由值得信赖的验证者持有,他们就可以就一致的选择达成一致协议。

任务并行化技术:

Aptos’ Block-STM

Aptos 通过 Block-STM 实现事务并行化,这是受软件事务内存激发的高性能 HotStuff 算法的增强。Block-STM 识别交易关系并实现并行执行。如果交易验证失败但有依赖关系,则可以重新执行;否则,它将被丢弃。一旦使用惰性提交方法解决了争议,区块中的所有交易都会同时提交到区块链。这种方法可以节省时间和资源,因为事务不再需要按顺序处理。

Sui的Narwhal & Tusk

对于复杂的流程,Sui 采用 Narwhal & Tusk 共识技术在执行层实现并行化。Narwhal 是一个内存池模块,可确保提交共识的数据的可用性。Narwhal 的设计采用有向无环图(DAG),其中众多组件通过网络而不是链连接(类似于分布式账本)。它还可以与其他共识引擎独立使用(无需 Tusk),包括 HotStuff 或 Cosmos 的 Ignite。

运行周期总结:

  1. 发送者(其功能类似于领导节点)向所有 Sui 验证者通告交易。
  2. 发送者收到 Sui 验证者的投票。权重根据委托权益证明设置下验证者对 Sui 的兴趣按比例分配。
  3. 发送者收集满足拜占庭抵抗多数条件的选票来创建证书。验证者必须通过用于按顺序对证书进行排序的拜占庭协议达成共识(如上图所示)。
  4. 依次处理每个证书后,发送方将证书最后一次发送回验证器以完成交易。

Sui 的交易以网络图的形式而不是区块链中一系列顺序填充的交易形式相连接。这种基于 DAG 的数据范例,以及通过将事务分解为更小的部分并利用其固有属性方式,提高了可扩展性。 Sui 的异步架构提供了针对拒绝服务攻击的安全性,而 Tusk(一种高性能 BFT 共识程序)可确保交易排序。Narwhal 和 Tusk 一起使每个验证者能够在给定的时间范围内处理更多的交易。

产品性能:

Aptos: 160,000 TPS

Aptos 拥有高达每秒160,000笔交易(TPS)的处理速度。这一成就是通过四大重要技术进步实现的:并行事务执行、状态同步、延迟提交和协作调度。

  1. 并行事务执行:并行处理事务并重做相关进程。
  2. 状态同步:链数据可以由可靠的非验证者同步和验证。
  3. 协作调度:允许在调度阶段优化事务的资源分配,以加快处理速度。
  4. 延迟提交:在 Block-STM 过程完成后批量提交事务的想法。

Sui:120,000 和“无限”TPS

八核 Macbook Pro 能够在 Sui 区块链上处理超过120,000 TPS。

这在很大程度上取决于交易的类型,因为简单的交易不需要广泛的共识并允许横向扩展。 Sui 在最大扩展性下的性能可能是“无限”的。随着网络需求的发展,Sui节点可以不断添加工作者来完成额外的交易。


用例:

Aptos 和 Sui 都满足不同行业和应用程序的广泛用例。

Aptos区块链具有多功能架构,能适合不同领域的应用。其主要目标是是支持 Web 2.0 应用程序的云基础设施去中心化,促进 Web 3.0 的广泛采用。Aptos 区块链具有可扩展性、安全性和低廉的费用,非常适合金融、供应链管理、去中心化金融 (DeFi)、游戏、身份管理等领域的应用。该平台专注于解决现实世界的问题,因此而成为那些寻求强大且可扩展的区块链解决方案的开发人员和企业的一个有吸引力的选择。

Sui 区块链作为无需许可的第1层区块链,具有即时结算、快速吞吐量和低延迟的特点,适用于各种行业和用例。它重视能源效率和去中心化,这使 Sui 成为金融、物联网 (IoT)、游戏、社交媒体、内容共享和其他延迟敏感领域应用的理想选择。Sui 致力于支持对延迟敏感的去中心化应用程序,这使其成为区块链生态系统中的有力竞争者。

支持:

Aptos 已从知名风险投资公司获得了大量资金,总额约为4亿美元。投资者包括 Andreessen Horowitz、FTX Ventures、Jump Crypto、a16z、Tiger Global 和 Multicoin Capital 等。这种强劲的财务支持凸显了投资者相信 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 的技术具有提高加密网络的可扩展性和安全性的巨大潜力,有望对行业产生持久的影响。

关于我们

大家好,我是Paul Veradittakit,Pantera Capital 的执行合伙人,Pantera Capital 专注于投资区块链公司和加密货币,是历史最悠久、规模最大的机构投资者之一。我自2014年起就进入这个行业,该公司投资于股权、早期代币项目和交易所的流动加密货币。我专注于早期投资,并在每周时事资讯中分享我对该行业当下事件的想法。

声明:

  1. 本文转载自[VeradiVerdict],著作权归属原作者[PAUL VERADITTAKIT],如对转载有异议,请联系Gate Learn团队(gatelearn@gate.io),团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。
Comece agora
Registe-se e ganhe um cupão de
100 USD
!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.