Cardano区块通常几乎已满

Cardano Blocks Are Often Almost Full | Cardano Explorer (cexplorer.io)

Charles Hoskinson 很久以前在 AMA 中说过,用完整块解决问题是一个非常好的问题。 这是人们正在使用网络的证据。 多个期待已久的 DeFi 项目即将上线。 用户数量和交易数量正在逐渐增加。 随着牛市的到来,活跃度将更加增加。 现在这些街区几乎已经满了。 明年我们可以期待什么? 会不会出现网络拥塞的情况? 幸运的是,不仅有短期解决方案,还有长期解决方案。

区块已满
随着市场的积极情绪,用户活跃度也在不断增长。 人们更频繁地发送资产和使用 DeFi 应用程序。 它会导致更高的网络负载。

只要网络设法按时处理所有交易,这无疑是一个非常积极的趋势。 一旦网络拥塞,用户体验就会下降。

在下图中,您可以看到本文撰写时的块。 几乎所有街区都已满。 其中之一甚至来自99%。 某些区块中最多有 50 笔交易。

这不是永久性的情况。 网络交易需求放缓。 并非所有块都已满。 近日来,网络使用率已达60%至70%。 卡尔达诺尚未处于无法在下一个区块(或几个区块)期间处理所有用户交易的情况。

然而,这可能会改变。 让我们解释一下当块已满时会发生什么。

比特币使用费用市场
我们首先解释一下什么是费用市场。 这个概念是由中本聪发明的,所以自比特币诞生以来它就一直存在。

费用市场是一个调节区块需求的系统。 大致的原理是,如果交易数量少,费用也低。 所有在内存池中等待的交易都可以插入到下一个新块中。

矿池运营商(以前的矿工)选择要插入到新区块中的交易。 他们根据费用来选择。 他们出于经济动机将费用最高的交易放入区块中,因为开采该区块的矿池也获得了所有费用。

矿池运营商相互竞争谁将开采该区块,以及谁将获得最大的交易奖励。

费用较低的交易必须在内存池中等待更长的时间。 为什么? 让我解释。

如果用户想要快速发送一笔比特币交易,并希望确保它将被插入到下一个区块中,他必须设置一个费用,该费用大约是其他 4000 个费用最高的交易中最高的一个。 一个比特币区块可以容纳大约 4,000 笔交易。

用户被迫为在该街区中的一个位置而互相支付过高的费用(打架)。

截至撰写本文时,比特币交易费用为 63 美元。 用户必须研究内存池来估算费用。 如果他设定最高费用,即 65 美元,他非常确定矿池运营商会将他的交易放在下一个区块中。

费用较低(30 美元费用)的旧交易可以在内存池中保留几天。

如果交易需求很高,内存池中的交易数量就会不断增长。

一旦费用过高,需求可能会下降。 用户提交的新交易越来越少。 矿池运营商将开始将费用较低的旧交易插入区块中。 内存池中的交易数量将开始减少。

目前比特币内存池中有近 30 万笔交易。 比特币将能够在大约半天内处理所有交易,但前提是新用户没有提交任何新交易。

卡尔达诺没有费用市场
卡尔达诺不使用费用市场概念。 对于 200 字节的交易,用户始终支付 0.1642 ADA。 网络负载,即交易需求,与费用的计算无关。 卡尔达诺无法通过自然市场机制调节交易需求。

卡尔达诺内存池的行为与比特币内存池不同,因为其大小限制为区块大小的两倍。 一旦特定节点上的内存池被填满,该节点就不会接受新的交易(它停止将交易插入内存池)。 从理论上讲,矿池运营商有可能决定增加其节点上内存池的容量。

从用户的角度来看,交易不被接受。 用户可以稍后尝试再次提交交易。

该系统的优点是用户立即看到交易不会被处理。 他们可以自行决定他们的交易是否足够紧急以尝试重新提交,或者是否等待。

用户通过后续多次尝试提交交易来相互竞争,以将交易放入内存池中。

值得一提的是,最近几天并没有出现这种情况。 与比特币不同,卡尔达诺仍然能够相对快速地处理所有交易。 然而,这几乎随时都会改变如果需求激增的话。 当需求开始增长时,卡尔达诺的内存池很快就会填满。

比特币的费用市场和卡尔达诺网络的行为都不是最优的。 这两个网络都无法处理高交易需求。 以太坊也处于类似的情况,有 18 万笔交易在内存池中等待。

在前 10 名中,只有 Binance Chain、Ripple、Solana 和 Avalanche 能够应对高交易量。 然而,不同项目对交易(区块空间)的需求各不相同。 几乎每个去中心化程度良好的区块链都有其局限性并且可能会被堵塞。

如果区块链能够处理与需求一样多的交易,那就是理想的。 比特币和以太坊网络现在无法处理它。 卡尔达诺可能很快就会加入他们的行列。

短期解决方案
IOG 团队可以通过增加区块大小或减少区块时间来应对当前情况。 或者,可以修改这两个参数。

过去该区块已增加数次。 卡尔达诺遇到了用户必须重新提交交易的情况。

增加区块大小必须谨慎并经过仔细考虑,因为较大的区块大小会延长其在网络中的扩散。 这是一种不希望的情况,因为区块链的分裂(分叉)可能会更频繁地发生。

作为输入背书者的一部分,团队认为铸造频率最长的区块的出块时间将为 15 秒。 因此,如果有必要,理论上现在可以减少出块时间。

这两项修改都增加了卡尔达诺在一个时期内能够处理的交易数量。

IOG 团队监控网络并最了解可以进行哪些调整。 我敢说,这两种调整目前都可以进行。 然而,与此同时,对交易的需求可能会高于增加网络当前容量的可能性。 调整可能无法满足需求,卡尔达诺可能会出现堵塞。

长期解决方案
需要从长远的角度来解决这个问题,并提出能够显着提高网络容量的解决方案。

输入背书者是最雄心勃勃的解决方案,可以将每秒处理的交易数量提高到数百到数千(让我们忽略 TPS 不是卡尔达诺的合适指标)。

然而,这个解决方案还比较遥远。 在这次牛市中我们可能不会看到它。

另一个解决方案是九头蛇。 这是一个类似于闪电网络的L2解决方案。 我们可以在输入背书者之前期待 Hydra。 卡尔达诺是一个智能合约平台。 人们想要使用 DeFi 应用程序。 Hydra 必须与应用程序集成,最好以用户几乎不知道的方式集成。 这仍然是一个很大的挑战。 如果至少有一个 DEX 在下一次牛市中使用 Hydra,那将值得庆祝。 SundaeSwap 团队使用 Hydra 演示了一个演示,因此它可能是实现过程中最深入的。

卡尔达诺将拥有一个类似于费用市场的系统。 该解决方案称为分级定价。

分级定价基于这样的假设:用户对每笔交易在费用和入块延迟(优先级)方面有不同的期望。 有些人愿意支付更多费用以尽快将交易放入区块,而另一些人则愿意支付更少费用并愿意等待更长时间。

分层定价文件建议将区块空间分为几层。 每个等级都有不同的结算延迟和费用。 等级数量以及每层的延误和费用将根据当前需求自动调整。

分级定价不会增加网络的容量(吞吐量),但会使穷人和富人更加公平。 比特币的费用市场使得网络只有在拥堵时才可供富人使用。 分层定价保持了确定性和固定费用,但增加了优先处理紧急交易并为快速结算支付更多费用的能力。

这些描述的解决方案不一定是卡尔达诺可扩展性的最终解决方案。 如果有需求,未来可能会进一步改进。

结论
在预计 2025 年即将到来的牛市的背景下,有必要考虑所描述的短期解决方案。 此外,DeFi 团队可能会考虑使用 Hydra。 然而,Hydra 团队可能需要完成一些功能才能使之成为可能。 拥有完整的块是一个很好的问题,但它需要解决。 与此同时,重要的是不要牺牲权力下放。 这一点经常被遗忘。 有些区块链具有非常好的可扩展性,但以去中心化为代价。 对于某些用户以及第三方团队来说,它是首选解决方案。 并不是每个人都想要最去中心化的解决方案。

比特币和卡尔达诺之间的区别在于,IOG 团队试图解决 L1 可扩展性问题。 而在未来几年将或多或少保持现状,卡尔达诺仍将是创新的领导者。 这是项目与其社区期望之间最大的差异。 卡尔达诺社区的期望是卡尔达诺将为所有需要它的人,特别是那些最需要它的人带来去中心化。 比特币社区没有计划从根本上改变 L1。 更高的可扩展性只能通过 L2 甚至托管解决方案来实现。

比特币的一种说法是,链上交易只适用于富人(也许只适用于银行和机构)。 从我的角度来看,这不是正确的方法。 如果硬要把用户分为一等公民和二等公民,我们就不得不承认去中心化并没有解决任何问题。 权力下放必须对所有人开放。 这正是我们需要更多具有不同权衡的区块链的原因。 托管解决方案不应该成为我们的出路。