Polkadot TPS 突破 100K!波卡几乎没什么交易,TPS 再高也没用?
信息量巨大!自己看吧!
加入 PolkaWorld 社区,共建 Web 3.0!
应该都听说了吧?Polkadot 昨晚在线直播测试 Kusama 网络 TPS!先分享下数据给大家吧!
TPS:128,184
出块时间:2s(因为整了新活儿,在下文中找答案)
使用核心:23 个
运行环境:真实的生产环境 —— Kusama 网络,这可不是什么测试网啊!
总而言之,就是不出意料的 TPS 排名第一!
为什么要突然搞这出?
如果你看过 PolkaWorld 在周二发布的文章,你应该知道 Parity 和 Amforc 团队的工程师已经在上周在 Kusama 和 Polkadot 网络进行了第一次的 TPS 测试!随后也公布了测试结果约为 82,000 笔批量交易的 TPS。这对于 Kusama 这样一个实时运行的网络来说非常了不起,因为 Kusama 是一个具有实际价值的主网,而不是简单的测试网。同时,它的中继链正在实时验证其他 rollups(平行链),所以本身在网络中进行这种 “Spamming” 活动就具备一定的挑战。
而且,还需要提出的是,这不但具备挑战,还存在不少的风险。因为 Kusama 上的参考硬件配置通常只有 4 核的机器,你的手机性能甚至都比它更强。而且有些验证者还需要将这些核心资源在多台机器之间共享。更重要的是,Kusama 是一个去中心化的网络,Parity 并不能掌控它,也无法控制或预测用户的机器配置以及运行情况。所以,在这样的环境中尝试 “Spamming” 测试,不仅风险高,而且结果也更加不可控。不过,Parity 表示这也正是它的有趣之处 —— 在这样一个真实的去中心化环境中,我们才可以真正测试网络的性能和韧性。
那么,为什么要做这些测试呢?Polkadot 网络上已经有大量的真实交易了,11 月就有超过 4000 万笔交易。并且已经进行过一次 Spamming 活动了,再在 Kusama 网络上进行一次 “Spamming” 测试有什么意义呢?
有几个原因吧。首先,Polkadot 和 Kusama 使用的是相同的技术,它们的潜力远远超过目前的实际使用情况。所以,这种测试可以向大家展示 Polkadot 和 Kusama 网络究竟能做到什么。此外,对工程师来说,这些测试可以提供重要的数据。比如,网络的实际表现如何?虽然大家理论上知道网络应该能做到什么,但通过这种实际测试,可以发现它在实践中的表现,以及目前仍然存在的问题,然后加以修复,使它变得更好。
另外还有一个原因,PolkaWorld 认为是 Polkadot 的营销团队的建议。既然大家都喜欢比 TPS,也老拿 Polkadot 网络没有什么交易量来说事,那不如我们就实际比一比,看看到底谁在真实的生产环境中有最高的 TPS。虽然第一次 Spamming 活动已经达到很高的 TPS 了,但是仅用了 15 个核心,并且容量还没有填满,社区也没参与进来。所以在第二次中,Parity 拿出了 23 个核心用于 Spamming,并且是发动社区一起参与,在一个 dashboard(spammening.live)上一起向 Kusama 网络发起真实交易,一起干崩 Kusama 网络!所以就有了昨晚这次 3 万人在线的 Spamming 活动!
Polkadot 中继链几乎没什么交易!TPS 再高也没用?
这里有一个常见的,也是很重要的误解是,有些工具会显示 Polkadot 网络上的交易情况,比如显示 Polkadot 中继链上的 TPS 是 0.16 或类似的数字。然后有人就觉得,“哎呀,Polkadot 上几乎没什么交易,Polkadot 已死。” 但实际上,中继链的设计本来在一开始就没想让它有交易。
Polkadot 是一个分片多链的架构,而中继链的任务是为这些链提供安全性。Parity 甚至计划明年将中继链上的交易数量降到零。所以,不应该仅仅看这个数字来判断 Polkadot 的活跃度。Polkadot 是一个多链网络,这些 Rollup 链被共同保护在同一个网络中,并且可以高效地相互通信。这正是 Polkadot 的设计精髓所在:一个安全、高效、互联的多链网络。
前面的数据我说了这次 Spammening 活动用到了 23 个核心,这是什么意思呢?简单来说,你可以理解核心为一个小的去中心化计算的环境。当前连接到 Polkadot 或 Kusama 的 rollups,每一个都有一个专属的核心,用于处理 rollups 提交的各种数据。
所以,中继链上的核心目标是达到零交易,但所有连接到这些核心的 rollups 都是使用 Polkadot 的计算资源来处理交易的。所以在这次的 Spammeing 活动中,Parity 拿出了 23 个核心,分配给了为这次活动注册的 11 条 rollup 链,所有人疯狂在这 11 条链上提交交易,从而消耗 Kusama 的这 23 个核心,来测试这些的核心的性能,即测试 Kusama 的性能,所以我们得到了 128,184 的结果!但是 Kusama 当前有 100 个核心,你来算算,在当前这个测试情况下,所有核心加起来,即 Kusama 整个网络可以达到多少 TPS!而且这 23 个核心还不一定每个都是被“榨干”的,实际使用情况,还要等 Parity 后续的报告,所以实际的数据要远远高于此!
所以以后不要再说 Polkadot 没有交易了。是那些数据平台根本就不知道 Polkadot 的架构是什么,根本就不知道 Polkadot 的核心是什么!所有在那些平台上的 L1 或者 L2 都是单链的架构,说白了,这本身就不存在什么扩展性可谈。
就像 Hyperbridge 的科学家 @seunlanlege 在直播中所表达的观点:“单链本身对于它的用户来说就已经不够用了,你不可能把所有这些跨链交易都放到一条链上。这简直是天方夜谭,不可能奏效。现在我看到很多新兴的互操作性产品,它们却依然是单链的架构,这显然无法扩展的。唯一能让这种方式扩展的方法就是并行化这个过程。你需要运行多个核心(cores),就像传统软件的扩展方式一样,增加更多的机器、更多的工作节点等等。不管具体用什么方法,本质就是需要水平扩展。”
那测试下来 Kusama 被干崩了吗?
Kusama 是一个金丝雀网络,是一个实验性网络。它的存在就是提供一个真实的有价值的生产环境,极限测试一些性能和功能。它的口号就是 Make Chaos, No Promise(制造混乱,没有承诺)!
说实话,社区的人、甚至 Parity 都希望大家能干崩 Kusama!哈哈哈
Gavin 在昨天的直播中表示他完全不担心 Kusama 被干崩,因为 Kusama 就是一个实验网络,这是工程师的乐趣所在!如果真的发现问题,那反而是好事,因为这意味着我们可以修复这些问题,让系统变得更加稳健和具有韧性!
从实际的结果来看,在 128,184 的 TPS 下,Kusama 这个小鸟一点事都没有!超稳!我们基本没有看到对其他平行链的影响。唯一观察到的就是最终确认的时间有所增加 —— 18s。Parity 的工程师表示,他们发现这个时间在负载增加的情况下稍微延长了,未来将继续改进!除了改进软件,未来还可以通过提升硬件来改进,比如用更强大的机器运行网络。因为目前的验证节点只有 4 核 CPU!
但是如果昨天被干崩了会怎么样呢?因为软件实际上非常复杂,总是可能存在一些 bug,在实际操作中,确实有可能发生这种情况。Parity 工程师表示,总有办法拯救一个网络。而且,Kusama 之前已经展示过它的极强韧性。即使你真的对它做了一些很糟糕的事情,它通常也会自行恢复。
为什么 11 条链要用 23 个核心?
如果你意识到了这个问题!说明你对 Polkadot2.0 的版图一点是都不知道啊大哥...
如果你看到 PolkaWorld 昨天发布的文章,你应该知道弹性扩展在 Kusama 上线了!
什么是弹性扩展?它是 Polkadot2.0 版图中除了敏捷核心时间、异步支持外的最后一个重要功能。弹性扩展基于 Agile Coretime,是一种更为动态资源分配的机制,正常就是一个 rollup 用一个核心,但这个机制允许 rollup 链在网络交易量很大的时候使用多个核心。
所以在这次的测试中,实际上每个人都体验了一把弹性扩展的特性。你可能在 https://spammening.live/ 的面板上看到了一些黄色闪烁的点,这些就是使用了弹性扩展的 rollup 链,我们可以看到这些链的区块时间是 2 秒。弹性扩展让它们可以在更短的时间内打包更多区块,从而增加交易量!
这是一个全新的功能,目前刚刚在 Kusama 上线!PolkaWorld 预计将在 2025 年 2 月左右上线 Polkadot!届时 Polkadot2.0 将全面启动!
所以 TPS 到底重要吗?
很多人认为 TPS 很容易被操控,有点“伪科学”的感觉,但它仍然是业内用来比较技术栈的一个主要指标。所以 TPS 到底重要吗?
我们先看看 Gavin Wood 昨晚说了什么!
“对于一个非常复杂的系统来说,大多数线性指标其实都并不是特别有用。它的来源可以追溯到比特币的时代,我记得大概是 2014 年,那时大家常说,“比特币可能不会那么有用,因为它无法达到 Visa 的交易处理水平。”当时经常提到的一个数字是 50K TPS。如果你把区块链看作是一个支付处理器,把支付看成交易,那么这个指标确实有一定意义 —— 比如它每秒能处理多少笔支付。但是,当我们把区块链视为一个全球计算资源时,仅仅用支付来衡量就没什么意义了,因为支付只是你可能用这台“计算机”做的众多事情之一。
所以,更有意义的是从计算资源的角度来思考,比如数据带宽、每秒操作次数以及存储容量等。这些指标会更符合实际,就像我们通常衡量普通计算机的方式一样。如果你有一台虚拟机或全球计算机,你可能也会想用类似的方式来衡量它的能力。这也是我们在 JAM 上的方向。
不过,考虑到目前整个行业的标准还没有走到那么远,如果我们希望与其他链进行某种比较,那么目前至少不太具争议的方式就是采用大家普遍使用的指标。所以,我们现在还是用了 TPS。”
交易是一种意图的表达,表示链上将会发生某些事情。所以,虽然 TPS 本身确实容易被操控,而我们的实验也在证明它可以通过系统内的 Spamming 来实现,而不一定是由用户发起的,但它依然是一个反映链上活动的重要指标。
我们并不是要证明这些都是活跃用户,而是要展示在大规模采用的情况下,Polkadot 的承载能力远远超过最初的预期。
因为实际情况就是,Polkadot 当前已经有很多 rollups 需要这样的需求,他们需要更多的核心、更高的性能来运行他们的网络。例如 Mythical Games、Origin Trail、Frequency 等等。
回到一切的原点,我们将从扩展性创造出了什么?
在直播的最后,伴随着 TPS 到达 128,184,Parity 的 Shawn 分享了他对扩展性的看法!我认为这为这场活动带来了一个很好的总结!
以太坊的设计本质上是为了创造一种“虚拟硬件”的协议。你可以这么想:世界各地有许多计算机,它们协作在一起形成另一台计算机。这就是 Gavin 总是在谈论“超级计算机”。
我们想要构建一个去中心化的超级计算机。这到底意味着什么?
它的意义在于,如何将许多不同的计算机协调在一起,构建一台“虚拟计算机”。当然,这并不是一台真正的计算机,而是一个可以运行程序的虚拟概念。最初的以太坊,需要网络中的所有计算机共同协作,结果却只能生成一台与其中一台计算机性能相当的“虚拟计算机”,甚至更差,因为它还要进行工作量证明(PoW)和其他操作。
而 Polkadot 的设计是这样的:我们通过全球的许多计算机协作,创建了一个超级计算机,并且这个超级计算机有多个核心(cores)。每个核心大概需要三台计算机来支撑。举个例子,现在 Polkadot 有大约 400 个验证人节点,那么我们能够生成一台性能约为单台计算机 100 倍的“虚拟超级计算机”。
这与以太坊的区别是显而易见的。以太坊的性能相当于一台单一计算机,而 Polkadot 已经达到了 100 倍。更令人兴奋的是,像 JAM 这样的技术预计可以将这一数字提升到 300 倍以上,大概是 330 倍的单台计算机性能。我们设计了一个协议,这个协议能够创造一台“虚拟计算机”,其性能是支撑它的任何单一计算机的 330 倍。这简直让人兴奋不已!
更重要的是,这已经足以满足 Web3 领域未来相当长时间的需求。但我们依然为进一步的扩展做好了计划。如果我们把 JAM 或 Polkadot 协议看作是设计“单台计算机协议”的起点,那么 Polkadot Cloud 的初期形态可以看作是一台“超级计算机”在为整个云服务提供动力。
但我们知道其他云平台实际上使用了多台计算机为多用户服务。我们该如何实现这一点呢?
我认为,未来某一天,我们将能够运行多个 JAM 虚拟机(虚拟计算机),并让它们彼此互联。这种概念在我和 Gav 讨论时被称为“网格(grid)”。多个 JAM 虚拟机,所有这些都运行在去中心化的硬件上,通过桥接彼此互联,最终形成一个真正的多计算机云。
我们说的是在 JAM 上达到每秒 100 万笔交易(TPS)的基础上,再根据需求扩展到世界级甚至“星际级”的规模。这种技术今天已经让人目瞪口呆,而我们已经规划了如何将它扩展到满足整个生态系统需求的水平。这真的是令人无比振奋的未来!
所有这些 JAM 计算机,所有这些网格中的部分,它们都运行在 DOT 代币的支持下。
我喜欢的一句话是:“最好的扩展解决方案是安全性最大化共享,而执行最大化分片。” 这正是我们在 Polkadot 中构建的内容,所有关键部分的完美结合。
今天节目中的一些嘉宾非常棒,来自 Mythical Games、Origin Trail、Frequency 的代表 ——这些是 Polkadot 中最大的 rollup 项目之一。它们现在已经“部署在 Polkadot 云”中了!
不过我们还有一个将在未来几个季度推出的新趋势:Polkadot Hub。这个 Hub 将是那些熟悉智能合约、喜欢实验、构建社区、开发应用的人们的集聚地。它将为他们提供一个在 Polkadot 上落地并积累势能的地方,未来可能会进一步部署到云中。
Hub 的整个理念是,我们的技术焦点和创新在于从一个像以太坊这样的平台到一个云平台的转变,构建一个能够真正托管其他区块链并且运行良好的系统。而现在,我们终于将这项技术应用于托管我们自己的 L1 区块链。我们正在托管自己的智能合约平台,这个平台拥有所有你预期的功能,同时还具备云平台的所有优势。例如,我们的 Hub 可以根据智能合约平台中交易量的增加实现弹性扩展。我们可以使用越来越多的核心,不像其他区块链会导致交易费用越来越高、交易被卡住甚至丢失。我们的平台和云服务可以真正扩展区块链,使用多个核心,提供比任何单一区块链都高得多的吞吐量。
所以,Hub 真正可以成为一个让社区聚集的地方。DOT 代币以及其他平行链代币的社区可以在这里汇聚。你可以通过安全桥接访问其他网络,还可以参与我们的治理、投票和质押,一切都将变得可编程且开放。
过去对 Polkadot 的一个公平批评是:它太难接入,也太难在上面编程。
这确实是事实。我们提供的云构建服务需要一定水平的团队和开发者能力,但 Hub 改变了这一切。Hub 让任何有想法并持有少量 DOT 代币的人都可以部署他们的合约和创意,并接入整个社区。
那 Polkadot Spammening 还搞不搞了?
在这次 Kusama Spammening 活动之后,大家都想知道 Polkadot 会不会再搞一次!
林哥在直播中明确表示,我们也应该在 Polkadot 上进行这样的测试!Polkadot 的节点一般配置更高,连接更强。所以如果我们在 Polkadot 上进行测试,可能会得到更高的结果。今天的测试数据可以作为参考,但我们可能会在 Polkadot 上看到更大的提升。
Parity 的工程师 Robert 也表示,如果 Kusama 的表现良好,那么在 Polkadot 上应该也会表现不错。Polkadot 的验证者配置一般比 Kusama 的验证者更强,所以他们应该能够处理更多的负载。不过 Polkadot 是一个生产网络,所以需要更加谨慎。
Parity 数据团队会在下周发布一份完整的报告,来分析这次的 Spammening 活动,分析发生的一切,并利用这些数据改进 Kusama,从而改进 Polkadot 网络。
最后,我觉得真的很高兴看到我们一直在谈论的技术得到了验证!在实时生产环境中,它确实按照我们设想的方式在运作!
Polkadot 未来可期!
PolkaWorld Telegram 群:
https://t.me/+z7BUktDraU1mNWE1
PolkaWorld Youtube 频道:
https://www.youtube.com/c/PolkaWorld
PolkaWorld Twitter:
@polkaworld_org
更多内容
最新进展!Polkadot 2.0 最后一块拼图「弹性扩展」已上线 Kusama!
想进入 Web3 行业?想要一个 Web3 机会?试试 Polkadot 新推出的 PBA-X!
Gavin Wood:世界终将寻找更具韧性的系统!而目前最具韧性的架构方式就是加密经济学和去中心化!
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!
免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。
你也可能喜欢
Databricks IPO-大数据独角兽准备好解放了吗?
Ali Ghodsi的人工智能巨头UDT在达到620亿美元的估值后为首次公开募股做准备。大数据在人工智能和金融科技革命中遇到了大笔资金。
比特币政策研究所为特朗普的战略比特币储备起草总统行政命令
比特币政策研究所于12月18日宣布,它已经起草了一份行政命令,要求特朗普政府将比特币作为战略储备资产。该行政命令旨在唐纳德·特朗普上任第一天签署后立即生效。
PENGUUSDT 现已上线合约交易和交易BOT
Bitget 已于2024年12月18日(UTC+8)上线 PENGUUSDT 合约交易,最大杠杆为75倍,合约交易BOT将同步开放。 欢迎通过我们的官方网站或 Bitget APP 开始合约交易。 PENGU U本位永续合约: 合约参数 详情 上线时间 2024年12月18日 15:00(UTC+8) 合约标的 PENGU 结算资产 USDT 最小变动价位 0.000001 最高杠杆倍数 75x 资金费用结算频率 每八个小时 交易时间 7*24 根据市场风险状况,Bitget可能调整包括最小变动价格、最高杠杆倍数、维持保证金率等重要合约参数; 【合约】 Bitget 的合约包括:U本位合约