查看原文
其他

速度和可扩展性:比较 Ethereum、Solana、Avalanche、Cardano 和 Internet Computer

Dfifans DFINITY 2022-07-07



在加密货币中,速度就是一切。由于很少有区块链获得大量主流采用,网络发布的性能数据成为识别可以支持突破性用例和功能的关键工具。 


尽管有关区块链性能的数据有时不一致、不可靠和不兼容,但至少有几个核心维度可以直接比较网络。这些是每秒交易量和交易最终性,以及节点和可扩展性动态。


这些元素结合在一起,提供了一幅给定网络有多强大和健壮的画面,评估可用数据可以确定区块链与竞争对手的比较。


每秒交易量


区块链本质上是用于交易数据的平台,因此每秒交易量 (TPS) 是用户在比较网络时查看的关键指标之一是有道理的,它表示区块链在一秒钟内可以处理多少笔交易。虽然一些协议处理不同类型的事务,但大多数可以直接比较。


Internet Computer – 11,500 TPS


Internet Computer(互联网计算机)在其网络上处理两种不同的事务:更新调用和查询调用。查询调用(又称“读取”)涉及网络从其节点之一检索数据,例如 HTTP 请求,并且不会导致其状态的永久更改。另一方面,更新调用(也称为“写入”)确实涉及进行更改,因此可以被视为更传统意义上的“交易”。


每秒更新调用超过 11500 次,这可以说是互联网计算机当前 TPS 的上限。也就是说,查询调用以毫秒为单位执行,每秒可以处理超过 250,000 个。查询调用占区块链流量的 90%,可以说该协议以更高的速度运行。


Avalanche – 4,500 TPS


Avalanche(雪崩协议)自己的基准测试表明,该权益证明区块链每秒可以处理大约 4,500 笔交易,“完整的、可生产的 Avalanche 版本有可能实现每秒超过 20,000 笔交易。”


Avalanche 实际上包含三个独立的链:交换链(X-Chain)、平台链(P-Chain)和合约链(C-Chain)。C-Chain 目前处理的 TPS 略低于 9,尽管与 Cardano 一样,这个数字很低,主要是因为 Avalanche 尚未见证大量采用。 


Solana – 2,000 TPS


当前的交易数据显示,Solana 正在处理大约 2,000 TPS,Solana 声称基于其当前规格的理论最大值为 50,000 TPS。 


也就是说,该平台在过去几个月中遭遇了四次中断,这让人怀疑它是否可以在实践中维持 50,000 TPS。根据官方 Twitter(@SolanaStatus)帐户的说法,最近一次中断是“由于高计算事务的增加”。


Cardano – 250 TPS


据报道,在目前的状态下,Cardano 最多能够处理 250 TPS。作为权益证明区块链,它比以太坊和比特币等工作量证明链具有更大的可扩展性,而计划的未来升级(涉及第 2 层协议)与 100 万 TPS 的理论限制相关联。


然而,根据 Messari 整理的数据,Cardano 目前的速率实际上是 2 TPS。这可能是因为 Cardano 继续构建其生态系统,并且没有像其他平台那样广泛使用,该平台最近才在 DefiLlama 上登记了锁定的总价值。


Ethereum – 15 TPS


Ethereum(以太坊)目前平均处理约 15 TPS,尽管在过去一年的不同时间点已升至近 20 TPS,如此小的吞吐量导致以太坊的平均交易费用在最近几个月的某些时间点高达 70 美元。


然而,以太坊计划在 2022 年迁移到权益证明共识机制。它还计划最终使用分片,与 PoS 一起预计将提供多达 100,000 TPS,尽管与第 2 层结合使用解决方案,尽管这仍然是理论上的上限,而不是实际的上限。


交易终结


交易最终确定性描述了平台确认新交易并将其添加到其区块链的能力,它通常以平台平均需要多少秒来衡量,以保证交易变得不可逆转。


Internet Computer – 1 秒


Internet Computer(互联网计算机)的体系结构包括其中央网络神经系统 (NNS) DAO,它负责管理网络及其子网。NNS DAO 本身的交易确定性在 2 秒内完成,而 dapp、DeFi、NFT 和社交媒体的交易确定性在大约 1 秒内完成。


Avalanche – 1.6 秒


Avalanche(雪崩协议)目前所有三个组成链的平均完成时间约为 1.6094 秒。 


Solana – 21 到 46 秒


根据其白皮书,Solana 的理论交易终止时间为 500 毫秒或半秒,但是 Avalanche 开发人员 Kevin Sekniqi 进行了测试,根据交易收到最终确认状态的时间,Solana 的实际最终确定时间范围在 21 到 46 秒之间。


Cardano – 1 到 10 分钟


关于 Cardano 的交易时间最终确定性,没有发布任何可靠或官方数据。Cardano 社区的一些知名成员将其设置为 5 到 10 分钟,而其 subreddit 的成员则建议大约 1 分钟。


Ethereum – 1 到 14 分钟


ethereum.org 的官方文档表明,以太坊上的交易最终确定是在六个区块后完成的,相当于大约 1 分钟。然而,现实是接近 14 分钟的最终确定时间。 



节点


节点的数量是衡量网络健康状况和强度的一个很好的指标,因为更高的节点数量通常是去中心化的一个很好的指标。更多的去中心化通常意味着更高的安全性,因为即使网络的一部分出现故障,网络也可以继续运行。


还值得检查不在集中式云服务器(如 Amazon Web Services 或 Cloudflare)上运行的节点数量,这可以深入了解给定的区块链网络是否严重依赖大型集中式提供商和服务。


Ethereum – 5,588(68% 云)


来自 ethernodes.org 的数据显示,以太坊目前使用 5,588 个节点运行,尽管这个数字在 2021 年 2 月已高达 12,000 个。大约 68% 的以太坊节点运行在集中式云服务上,其中近一半的节点仅在亚马逊网络服务上运行。


Cardano – 3,130 (?云)


根据 adapools.org,目前有 3,130 个 Cardano 权益池,权益池充当 Cardano 上的网络节点,没有找到关于 Cardano 使用云服务提供商的可用数据。 


Solana – 1,442(+70% 云)


Solana Beach 目前在 Solana 的网络上列出了 1,442 个验证者。Block Logic Validators.app 的数据显示,亚马逊网络服务占 Solana 节点的 33%,而另一家大型云提供商 Hetzner 就占 19% 以上。VHcloud 和 WEBNX 等其他云服务提供商也提供了大量份额,使 Solana 对此类提供商的总体依赖度超过 70%。


Avalanche – 1,238 (?云)


Avalanche(雪崩协议)自己的区块浏览器将其网络上的验证者数量设为 1,238。Avalanche 没有公布关于在云上运行的节点百分比的可用数据,但解释如何使用 AWS 设置节点的官方教程文档表明它可能是一个很大的数字。


Internet Computer – 414(0% 云)


根据 Internet Computer(互联网计算机)仪表板的数据,其网络目前包括大约 414 台节点机器。互联网计算机的所有节点都运行在遍布全球的独立数据中心上,其中没有一个是集中式云提供商。


可扩展性


可扩展性衡量区块链网络在不牺牲速度、效率或成本效益的情况下增加新用户和流量的能力,网络的可扩展性越高,它就越是被广泛采用和使用的平台。


Internet Computer - 没有线性退化


Internet Computer(互联网计算机)理论上通过在其网络中添加新的子网区块链来提供无限的可扩展性,允许 dapps 支持数百万潜在用户。这是因为它每个子网拥有的节点越多,它的查询能力就越好,额外的节点使它能够处理更多的流量,关键是每个子网都能够独立处理调用。


Ethereum - 线性退化


作为工作量证明区块链,以太坊的性能会根据其网络上的流量而降低。这一点很明显,在高峰期,它的内存池中可能有 50,000 到 100,000 笔未确认的交易(或更多)。


然而,以太坊正计划过渡到权益证明共识机制,这一变化将在 2022 年的某个时候进行(根据 ethereum.org)。这也是由于引入了分片,尽管这预计要到 2023 年。


Cardano - 线性退化


虽然 Cardano 每秒可以处理比以太坊更多的交易,但它不能无限扩展或通过更多节点来增加其容量。然而,与以太坊一样,它正在计划升级 —— 称为 Hydra —— 以扩展其功能,但其交付没有明确的时间表。


Solana – 线性退化,可能没有线性退化


Solana 独特的历史证明共识机制被设计为横向运行,这意味着不同的验证者可以处理不同的流量。但这尚未实施,Solana 最近目睹了由于过多的复杂交易而导致的一些中断。


Avalanche - 线性退化


虽然作为权益证明区块链的 Avalanche 比 Cardano 和 Ethereum 更具可扩展性,但它自己的白皮书详细说明了当其网络规模扩大时其吞吐量如何减少。影响很小(当网络增长 16 倍时约为 1.34%),但它与互联网计算机或 Solana 的潜在无限可扩展性形成鲜明对比。


结论


性能指标值得一提,因为它们比你想象的更容易解释,但从这个概述中可以看到清晰的画面。


总体而言,Internet Computer(互联网计算机)提供了比大多数同类区块链更高的速度和可扩展性,虽然它目前可能没有那么多节点,但它的可扩展性使得添加更多节点变得更加可行。



作者:Guest User(Cryptopolitan)

翻译:Catherine



-        推      -


像 Distrikt 这样的 Web3 社交 dApp 可以推动主流区块链的采用

互联网计算机的比特币开发者预览版现已推出

互联网计算机的后创世研发路线图





你关心的 DFINITY 内容
技术进展 | 项目信息 | 全球活动


长按关注 DFINITY 微信公众号

随时答疑解惑


*添加小助手微信 comiocn 进交流社群


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存