Blockchain 区块链性能和区块链可伸缩性之间的区别是什么?

Blockchain 区块链性能和区块链可伸缩性之间的区别是什么?,blockchain,distributed-system,Blockchain,Distributed System,我真的不明白区块链可伸缩性和区块链性能之间的区别。有人能给我解释一下吗?性能是指系统在给定时间间隔内执行任何操作的响应能力,这意味着即使您的区块链正在处理例如5笔交易,它是如何处理的?可伸缩性是指系统在不影响性能的情况下处理负载增加的能力,或是可随时增加可用资源的能力。不同之处在于概念和分类。区块链可伸缩性作为一个概念,在区块链网络、节点、协议等的可伸缩性方面具有更广泛的意义。区块链可伸缩性可以通过一系列参数来衡量,如每秒交易量、延迟、,响应时间等。它是区块链网络根据参与节点的需求进行扩展的能力

我真的不明白区块链可伸缩性和区块链性能之间的区别。有人能给我解释一下吗?

性能是指系统在给定时间间隔内执行任何操作的响应能力,这意味着即使您的区块链正在处理例如5笔交易,它是如何处理的?可伸缩性是指系统在不影响性能的情况下处理负载增加的能力,或是可随时增加可用资源的能力。

不同之处在于概念和分类。区块链可伸缩性作为一个概念,在区块链网络、节点、协议等的可伸缩性方面具有更广泛的意义。区块链可伸缩性可以通过一系列参数来衡量,如每秒交易量、延迟、,响应时间等。它是区块链网络根据参与节点的需求进行扩展的能力

与可伸缩性相比,区块链性能是一个相当主观的术语。性能是任何实时系统的当前吞吐量。区块链性能可以根据节点和网络当前管理静止数据和运动数据的能力来衡量。它可以用活动用户总数和并发用户总数来衡量。性能改进和性能优化可以在不扩展系统的情况下完成。在区块链系统的世界中,剪枝、零知识证明、压缩等方法被广泛采用

下面的图表来自《可伸缩性艺术》一书,它很好地说明了不同的可伸缩性度量方法,如按克隆进行缩放、按功能分解进行缩放和按分区进行缩放。这是衡量系统的三种不同方式。区块链协议的系统也可以这样通过三种方式进行扩展。一种是通过增加相同节点的数量来扩展(克隆)。另一种方法是通过引入不同的层(侧链、状态通道等)进行缩放。然后我们还可以通过创建碎片来缩放它们