aptos/sui/linera归纳
August 4th, 2022

Aptos

Funding

1st round: Aptos 于 3 月 15 日表示完成了由 a16z 领投,Tiger Global、Katie Haun、Multicoin Capital、Three Arrows Capital、FTX Ventures 和 Coinbase Ventures 等众多知名 VC 参投的 2 亿美元融资。而后,不仅 Binance Labs 宣布投资了 Aptos Labs,支付巨头 PayPal 也表示曾参与投资,这是 PayPal Ventures 投资的首个 Layer 1 公链项目。需要注意的是,为了保持与 Meta 的隔离,保证 Aptos 的独立性,该项目并未从 Meta 相关人员处融资。

2nd round: $150M funding round led by FTX Ventures and Jump Crypto, including new investments from Apollo, Griffin Gaming Partners, Franklin Templeton, Circle Ventures, Superscrypt founded by Temasek, and continued support from a16z crypto and Multicoin.

**
**

Team

Aptos consists of the leaders, engineers and strategic talent behind years of developments at Diem and Novi, and the researchers behind cutting-edge innovations such as DiemBFTv4, Narwhal & Tusk, BullShark, and Block-STM. 

**
**

主要领导者 Mo Shaikh 与 Avery Ching-联合创始人兼首席技术官也曾是 Diem(原 Libra)与 Novi(原 Calibra)的主要构建者,Avery Ching 曾在 Facebook 担任首席软件工程师超过 10 年,并且是原 Meta 旗下加密平台 Novi 团队的技术负责人,专注于区块链技术的各个方面的开发,同时也维护 Diem 区块链。开发团队中的 Alden Hu、Dahlia Malkhi 等开发和研究人员大部分都参与了 Diem、Novi 的开发。Meta踏足加密领域遇到坎坷重重,许多项目一度停摆,不少成员离开 Meta,后继续投身加密领域。Mo Shaikh 与 Avery Ching 亦是如此,在 Diem 被阻止启动后离开了 Meta,与许多 Diem 和 Novi 的初创造者、研究人员、设计师和建造者等核心开发人员聚集在一起,在开源的 Diem 代码库的基础上建立了一个名为 Aptos 的新网络。当前许多 Aptos 的团队成员曾在 Meta 工作,这意味着 Aptos 团队有丰富的大规模开发和部署系统的经验,且 Aptos 使用团队成员同样熟悉 Move 语言,成员不必增加新的学习成本。据 Aptos 披露,联合创始人 Avery Ching 是构建分布式系统的世界领先专家之一,除其以外,还有 Alden Hu、Alin Tomescu、Dahlia Malkhi、David Wolinsky、Greg Nazario、Jake Skinner、Josh Lind 等许多由博士、研究人员、工程师、设计师和战略家组成的其他团队成员。

**
**

Ecosystem

https://twitter.com/MrAme34090868/status/1551320554841448448 项目合集

Gaming, Social Networks, Media & Entertainment and Finance. Aptos 还未正式上线,目前其生态上的应用中有有较为详细介绍、发展路线图的就只有 Pontem Network、Econia、Fewcha Wallet、Martian Wallet 4 个,聚焦在钱包类基础设施和 DEX 应用两方面。Aptos 此前参与了 NFT.NYC 大会,并且在其博文中介绍了一种可以解决 NFT 大规模铸造的解决方案,测试表明 Aptos devnet 可以在一小时内铸造出数百万个 NFT,同时保持完全去中心化。由此推测,Aptos 上的一大用例将是 NFT,主网推出后其性能或将吸引大量优质 NFT 项目的加入。

**
**

Tech

安全性

Move 编程语言 - 在语言上,Aptos 使用的是最初为 Diem 开发的 Move 编程语言,Move 语言专为在区块链上进行安全资源管理和可验证执行而设计。三年前,这些工作人员同时开发了区块链和 Move 语言。当前账户、交易费用、标准库、验证节点管理和配置都通过 Move 实现。Move 被很多⼈誉为 Diem 最大的创新。众所周知,以太坊的 Solidity 是当前开发者最常用的语言之一,功能强大具有良好的可扩展性。Move 与其相比,安全性较为突出,从底层内存和智能合约编程的代码层面,提供了非常强大的安全保证。

**
**

Hotstuff 共识衍生品 - Aptos 提出其开发了生产级、高保证、低延迟的拜占庭容错 (BFT) 引擎,在过去三年中,实施了共识协议的第四次迭代(最先进的 Hotstuff 衍生产品)。HotStuff 是一种基于领导者的拜占庭容错复制协议,用于部分同步模型。一旦网络通信变得同步,HotStuff 使正确的领导者能够以实际网络延迟的速度推动协议达成共识。

**
**

验证测试、密钥与多代理交易 - 为保证安全性,Aptos 团队在不同环境中运行大量验证器,对 Aptos Core 进行了反复测试。且 Aptos 中设置了帐户密钥恢复和轮换协议,主要防止密钥被盗的情况发生,具体表现为 Aptos 支持任何帐户轮换其私钥,验证者还可以定期轮换他们的共识密钥。为防止密钥丢失,Aptos 还在开发可直接集成到区块链账户模型中的密钥恢复新技术。Aptos 通过多代理交易,利用 Move 的签名者类型,允许在单个交易中跨多个链上账户进行任意数量的原子操作。

**
**

可拓展性

指标与测量 - 高交易费用、低吞吐量和高最终确定性限制了区块链的普及与发展,Aptos 认为 L1 应该重视发展可扩展性,从而优化用户体验。从区块链性能指标来说,因测试基准不同,所以数据可能存在差异,Aptos 打算分享基准测试框架并比较不同区块链上各种用例的性能特征。如吞吐量 TPS(每秒处理的事务数量)与最终确定性(从客户端创建并提交交易到另一方确认交易已提交的时间)。

**
**

吞吐量与最终确定性 - 在提高吞吐量与最终确定性速度的规划中,Aptos 计划将共识协议与交易执行完全分离。团队为推进交易传播,已着手开发迭代下一个共识协议,可能将于今年在测试网推出。除此之外,另一个难题是交易执行时间。Aptos 使用受软件事务内存启发的新技术,在仅执行基准测试中只使用 32 个内核实现了每秒超过 130k 的事务。在性能方面最后一个瓶颈是经过身份验证的数据结构和相关的状态存储。在验证账本状态(例如账户余额、智能合约等)时,内存中的 Merkle tree 在小规模上是有效的,但无法将大型 Merkle tree 写入持久存储。为解决这个问题,Aptos 正在通过探索更高的分支因子、访问模式优化的缓存和仔细的版本控制来设计经过身份验证的数据结构,且 Aptos 还在开发对大型帐户的支持。

**
**

并行账户交易及控制交易排序 - 与以太坊普及的序列号方法不同,Aptos 使用的是尝试使用抗冲突的序列号来增强序列号方法,允许帐户在序列号窗口上并行,同时仍然允许用户在必要时控制交易排序。考虑未来实现更灵活和可组合的并行账户交易。

**
**

支持管理节点不同状态 - 高吞吐量区块链,节点之间的状态同步可能是 CPU 密集型的,Aptos 支持一系列不同的状态同步协议。且为了支持廉价的全节点,Aptos 中有一个协议可同步交易及其由法定人数验证者签署的执行结果,允许节点以更高的网络吞吐量为代价跳过计算,并直接从已执行的账本状态更新账本状态结果。不同于大多数区块链需下载区块链来获取最新的分类账本,Aptos 客户端可以使用交易累加器来获取最新提交的交易,且许对以前的交易和分类帐进行修剪。

**
**

可升级性 

区块链发展日新月异,从 Defi 到 NFT 再到 DAO,热点类型不停变换。但许多底层协议在发布后都难以做出重大改进,以至于当前网络难以快速适应不断发展的 web3 需求。Aptos 提出一些网络尝试进行重大升级时,有的曾停机数小时,有的经历了意外的硬分叉。而 Aptos 在验证者的管理和配置采用链上状态进行管理,方便社区投票和快速执行升级,在过去几年中成功执行了多次重大升级而没有停机,确保部署安全可靠。

**
**

Aptos 团队在 3 月融资时就表示,包括 Anchorage、Binance、Coinbase、Livepeer、Moonclave、Paxos、Paymagic、Rarible 和 Streaming Fast 在内的多家公司已经与其合作,在 devnet 上提供反馈和贡献代码。Aptos 还与 Google Cloud 达成合作,实现 Aptos 网络的进一步去中心化。

**

**

Sui

Funding 

Cheng told CNBC in an interview said that Mysten has just raised $36 million in a funding round led by Andreessen Horowitz. The cash infusion will help the four founders build infrastructure technology to allow other crypto and blockchain-based companies to deliver technologies, Cheng said.

**
**

Web3 Startup Mysten Labs Seeks $200m in Series B Financing, Closing Valuation at $2B

**
**

Tech 

High performance

Sui’s main selling point is its unprecedented performance. The following bullet points summarize the main performance benefits of Sui with respect to traditional blockchains:

**
**

Sui forgoes consensus for many transactions while other blockchains always totally order them. Causally ordering transactions allows Sui to massively parallelize the execution of many transactions; this reduces latency and allows validators to take advantage of all their CPU cores.

**
**

Sui pushes the complexity at the edges: the client is involved in a number of protocol steps. This minimizes the interactions between validators and keeps their code simpler and more efficient. Sui always gives the possibility to offload most of the client’s workload to a Sui Gateway service for better user experience. In contrast, traditional blockchains follow a fire-and-forget model where clients monitor the blockchain state to assess the success of their transaction submission.

**
**

Sui operates at network speed without waiting for system timeouts between protocol steps. This significantly reduces latency when the network is good and not under attack. In contrast, the security of a number of traditional blockchains (including most proof-of-work based blockchains) need to wait for predefined timeouts before committing transactions.

**
**

Sui can take advantage of more machines per validator to increase its performance. Traditional blockchains are often designed to run on a single machine per validator (or even on a single CPU).

**
**

Performance under faults

Sui runs a leaderless protocol to process simple transactions (i.e. containing only owned objects). As a result, faulty validators do not impact performance in any significant way. For transactions involving shared objects, Sui employs a state-of-the-art consensus protocol requiring no view-change sub-protocol and thus experiences only slight performance degradations. In contrast, most leader-based blockchains experiencing even a single validator’s crash see their throughput fall and their latency increase (often by more than one order of magnitude).

**
**

Security assumptions

Contrary to many traditional blockchains, Sui does not make strong synchrony assumptions on the network. This means that Sui maintains its security properties under bad network conditions (even excessively bad), network splits/partitions, or even powerful DoS attacks targeted on the validators. Sustained network attacks on synchronous blockchains (i.e., most proof-of-work based blockchains) can lead to double-spend of resources and deadlocks.

**
**

Efficient local read operations

The reading process of Sui enormously differs from other blockchains. Users interested in only a handful of objects and their history perform authenticated reads at a low granularity and low latency. Sui creates a narrow family tree of objects starting from the genesis allowing it to read only objects tied to the sender of the transaction. Users requiring a global view of the system (e.g., to audit the system) can take advantage of checkpoints to improve performance.

In traditional blockchains, families are ordered with respect to each other to totally order transactions. This then requires querying a massive blob for the precise information needed. Disk I/O thus becomes a performance bottleneck, and some blockchains now require SSD drives on their validators as a result.

**
**

Easier developer experience

Sui provides these benefits to developers:

  • Move and object-centric data model (enables composable objects/NFTs)
  • Asset-centric programming model
  • Easier developer experience

Ecosystem 

Sui is a Layer 1 blockchain based on the Move language that connects the ancestry of Facebook's Libra project, and Sui wishes to propose a paradigm that allows for a more explicit design of digital assets within contracts using the language.

The second chapter introduces Sui Network, a rising actor in the Move ecosystem. is to demonstrate how to create a basic weapon that may be utilized in MMORPG games.

Tokenomics 

Linera

Linera 是一个旨在将 Web2 可扩展性与低延迟引入 Web3 的 Layer 1 区块链项目。

Investment

Linera在6月29号完成了一笔600万美元的种子轮融资。由A16z领投,Cygni Capital、Kima Ventures 和 Tribe Capital跟投。

Team

Linera的CEO——Mathieu Baudet。他有很多头衔,其中最让人瞩目的便是“前Meta(Facebook)程序员”和“Libra开发者”。在他的自我简介中写道:创业公司的创始人,前Libra/Novi区块链研究员。前Facebook软件工程师。擅长BFT共识协议,密码协议和通用验证。有区块链基础建设,AI基础建设,开发者基础建设,安全咨询,创业开发的经验。Linera 于 2021 年创立,创始团队包括前 Zcash、前 Meta/Novi 及伦敦城市大学的工程师和研究人员,在 Web2 和 Web3 方面皆有较强的技术背景。

**
**

不得不提的是 Linera 创始人兼首席执行官 Mathieu Baudet,他作为前 Meta(原 Facebook)的软件工程师,曾参与创建 Diem(原 Libra)区块链。Mathieu Baudet 拥有加密协议博士学位,熟知 BFT 共识协议,并且有丰富的区块链基础建设、人工智能基础建设、开发者基础建设、安全咨询以及创业开发的经验。

**
**

Ecosystem

**
**

Tech

线性扩展

Linera 团队认为,有必要对于未来的去中心化系统提供任意规模的低延迟保证,这可与数据库从 SQL 到 NoSQL 的演变相媲美。

**
**

 Linera 将开发和推广适用于线性扩展的新执行模型,在该模型中默认情况下,在不同的执行线程中,对不同用户帐户的操作将同时运行。线性扩展意味着总是有可能通过将机器数量加倍来使系统容量加倍。这样,就始终可以通过向每个验证器添加新的处理单元来扩展执行。传统的 web2 架构里,这些额外的处理单元(称为「worker」或「shards」)由数据中心或云提供商按需提供。

**
**

坚持去中心化

将验证者作为数据中心,那么这是否违背 Linera 去中心化的初衷呢?

**
**

为解决这一问题,Linera 期望使用最先进的股权证明机制和可扩展的审计程序来确保 Linera 协议的去中心化,从而确保验证者的全面责任。

**
**

面对区块链对去中心化,常有着「区块链三困境」的说法,具体来说就是同时实现可扩展性、安全性和去中心化的难度非常之高。

**
**

不过 Linera 却认为,这一结论仅适用于固定规模的验证者,在具有大型、高吞吐量验证者的情况下,理论上还有很大的进步空间。而且,因为单个审计员不可能运行所有交易,所以使用商用硬件处理高吞吐量系统向来很具挑战性。

**
**

因此,Linera 打算利用其并发执行模型,来支持社区的大规模审计,并且同时密切关注有效性证明领域持续取得的进展。

**
**

目标

Linera 以低延迟及线性可扩展性为目标,当前在致力于实施 Linera 协议和开源发布的第一步。

**
**

在低延迟方面 Baudet 表示:希望用户交互的速度可以接近在传统交易所时进行的交互,标准的集中式系统非常快地对这些行动进行了近乎实时的奖励。

**
**

对于线性可扩展性方面,Web2 的系统中可根据需要添加额外的处理单元,而在 Linera 中,则由链的分片或单个线程组成,增加了额外的验证器以提高网络效率。

**
**

与同样由 Facebook 成员打造的 Aptos 公链相比,Aptos 在注重可扩展性的同时强调可升级性,而 Linera 除了,更注重网络的低注重可扩展性以外延迟,两者关注的细分方向略有差别。就项目推展进度而言,Aptos 明显更快一步

Subscribe to 0xAllen
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from 0xAllen

Skeleton

Skeleton

Skeleton