区块链如Solana夸耀“速度”——但这具有误导性
区块链的吞吐量——也就是它们每秒能处理多少笔交易(交易每秒数,TPS)的能力——常常被这样夸大,以至于忽略了其他考量,比如去中心化和安全性。当然,区块链三难困境承认,在所有这三个领域都取得成功是具有挑战性的,尽管并非不可能。
不可否认,吞吐量和可扩展性很重要,事实上,如果区块链最终要成为金融体系运行的轨道,它们确实至关重要。然而,关于评估层1和2的可扩展性的指标存在一种严重的误解。
尽管超级快速的区块链喜欢在吹嘘它们的TPS数字,但这并不是评估吞吐量的充分方法,也无法准确代表合法的区块链交易。更重要的是,数字往往是报告不一致或随意的方式,使得比较项目变得复杂,掩盖了实践中最重要的事情。
所以,当网络吹嘘五位数TPS速度时,要用足够的盐来品味他们的大胆声明。
一个误导性的指标
如果区块链技术要大规模应用,它必须能够以高速处理大量数据。这样,人们可以在需要时访问网络,而不用担心交通堵塞或不得不支付令人心疼的交易费。这是毫无疑问的。
然而,高TPS并不一定能保证这一点,因为这个数字通常是通过尽可能迅速地从钱包A发送协议令牌到钱包B来衡量的。这是区块链上可以做出的最基本交易。转移协议令牌并不是一个非常计算密集的交易,这就是为什么发送以太币(ETH)比转移ERC-20(后者合约包含更多复杂的数据)更便宜。
相关: 编程语言阻碍了主流Defi的发展
相关: 编程语言阻碍了主流Defi的发展事实上,大多数交易都比简单的转移复杂。例如,DeFi交易是资源密集型的,这也是为什么与简单转移相比,代币兑换的燃料费更贵。此外,有些链包含的交易数据在其他网络上通常不会算作交易。
在索拉纳的案例中,大约80%的交易是由其自己的共识消息组成的,这是协调验证器所需要的。尽管这些交易与链上交易分开处理,但它们在与索拉纳区块链用户交易混淆的情况下批量处理,从而给出了其真实TPS的不准确衡量。
区块链间的每秒交易
下面的图表显示了区块链之间的每秒交易。到目前为止,@solana仍然是在一次性能处理最多交易的层1,高达65,000 TPS,而且几乎不需要成本!#SolanaSummer #Solanaszn pic.twitter.com/kE7nrJ7Rzi
吞吐量当然不是衡量区块链性能的唯一标准:延迟指的是交易提交后确认的速度。这也设有自己的度量单位——即区块时间(将区块添加到链的时间)和时间到最终性(区块通过阈值,风险不再逆转)。
虽然吞吐量被视为关键指标,但用户实际上更关心的是延迟——他们的交易执行速度——以及他们必须为交易支付的费用。与吞吐量一样,延迟也很复杂,因为它取决于许多因素,包括交易费(在一些链上,你可以支付更多以获得更高的包含优先级)、系统需求和批量规则。
每秒交易数 > TPS
鉴于近几年我们在去中心化金融中见证的疯狂活动——交换、借贷和抵押——此类交易更能反映区块链实际用于传递价值的方式。与不需要大量计算或数据读取的简单A至B转移不同,交换非常复杂。
在这样的交易中:
如果还不明显,这个过程需要一个全新的衡量方法——一个不计入非交易数据的类似于索拉纳的方法:每秒交换数(SPS)。正如消费者洞察机构Dragonfly收集的研究所示,要评估吞吐量,最佳基准是在一个区块中填满Uniswap v2-style交易,并评估每秒实际完成的交易数量。这样做的效果是产生了一个简单的苹果对苹果的比较,比任何TPS指标所能达到的都要多。
相关: 世界可能因CBDCs而面临黑暗的未来
,strong>相关: 世界可能因CBDCs而面临黑暗的未来Dragonfly的研究发现,索拉纳的主网可能在自动化市场制作商上每秒大约能进行273次交换——与其声称的3,000 TPS大相径庭。BNB智能链同时处理了194.6 TPS(声称:300 TPS),而avalanche最多只能达到175.68 TPS(声称:4,500 TPS)。
需要更好的基准
毫无疑问,没有哪个指标是完美的。任何区块链的比较都必须必然考虑不同的元素,例如去中心化、易用性、安全性、工具等。但很明显,每秒交换数比每秒交易数是更好的性能和吞吐量衡量指标。
根据Dragonfly的研究结果,即使不考虑EOS网络基金会为EOS EVM进行的类似基准测试,区块链还有很长的路要走,才能为广泛的采用做好准备。
Zack Gall这篇文章旨在提供一般性信息,并不旨在提供法律或投资建议。此处表达的观点、思想和意见仅为作者个人观点,并不一定反映或代表Cointelegraph的观点和意见。