CoinGeek商业TAAL在主网上又处理了一个创纪录区块——369MB

就在比特币网络处理了一个创纪录的309MB交易区块后几天,这个记录又被同样由TAAL处理的369MB交易区块打破。这两起事件完全在计划外,但并非完全巧合,下面为大家提供这两件事的更多细节,以及其中的意义。

问题在于,在没有提前与处理商协商的情况下,是否可以向网络大量广播交易,并确保交易得到确认。目前,像TAAL这样的专业交易处理运营商都会提醒任何大批量用户提前进行正式安排。

虽然这不是比特币网络的正式规则,但比特币经济激励正在创造一种标准的职业礼仪,促使他们朝着这个方向发展。换句话说,交易可能会得到处理,但不能保证何时处理。如果大批量交易人员希望竭尽全力为客户提供服务,他们会尽量处理好交易。

区块和经济激励措施

新的区块纪录在5月16日以#635141区块高度处理。其中包含了1,324,314笔小额交易,处理商从中赚取了0.94044726BSV(外加6.25 BSV的区块补贴)。

值得注意的是,这两个区块的费用奖励并不高。由此可看出比特币SV节点软件的默认规则、交易处理商的自定义设置和各种刺激措施平衡之间的关系。

激励措施不是正式的,但通常遵循基本的经济原则:交易者希望他们的交易得到处理,而他们的客户也期望如此;处理商需要从他们的投资中盈利,否则他们将无法继续;专业的名声和风险最小化对所有参与者都很重要。一直以来比特币都是被这样设计运作的。

“压力测试”交易

比特币未经确认的交易大量增加被认为是非官方网络“压力测试”的结果,来自使用比特币服务RateSV的“MetaSV”API聊天机器人。5月16日,RateSV在社交媒体上发布了新交易量通知:

https://twitter.com/RateSV1/status/1260867074643030016

TAAL再次建议交易发送方和其他有类似计划的人与他们联系,并加入目前正在测试的“Mining API(MAPI)”计划。

比特币SV节点团队在博客中详细介绍了此事,但没有提到RateSV的名字。比特币BSV网络在短时间内总共向比特币BSV网络广播了超过200万笔交易,其中大多数交易的费率略高于0.25 sats/字节(每字节中本聪)。

0.25 sats/字节是BSV默认的最低“relay费”,这意味着将交易广播到网络就足够了。但是,处理商(TAAL观察到的)默认最低“交易接受费”为0.5 sat/字节。处理商可能会降低此费用,这通常是针对预先协商的大量交易准备的。

这样做的目的是为保证处理商有能力处理大量交易,并保证对交易方提供服务级别。如果事先不知道有大批量交易,可能会突然受到大量Mempool积压工作的冲击。如果交易费用异常低(就像压力测试那样,将来的处理器可能会分配低优先级,并且会长时间等待在队列中。

比特币SV节点团队写道,比特币SV有几个内置机制来处理此类事件。他们说,该软件“在操作限制内表现良好”,尽管Mempool多次达到当前默认的1GB限制,但网络并没有变慢。

这件事的负载只是比特币SV每天在BSV扩容测试网络上所承受的一小部分,因此这对我们来说并不奇怪。

他们补充说,持续构建不会遇到瓶颈,“因为比特币SV节点软件能够流畅地处理这种情况”。

不过他们强调了两个要点:首先,一旦软件达到其交易内存限制,它将开始“驱逐”最低费用的交易,这意味着这些交易永远不会被处理。其次,这意味着即使处理商有一天通过提供较低和更低的费用(例如,低于默认的0.5 sats/字节)陷入竞争劣势,较低的费用交易可能仍然看不到。因此,大容量交易将使其用户面临双重支出攻击的风险。

Mempool通常会在内存中最多保留两周的交易(尽管可以更短)。虽然没有资金会丢失(尽管存在实际的双倍支出攻击),但由于费用太低而将交易留在Mempool的发送人可能需要等待一段时间,才能将资金返还给他们。

“如果你是交易发送人,你需要了解使用“商户API”等服务处理交易所需支付的费用。否则,交易可能会卡在Mempool中数天或数周,在这段时间内,如果不使用CPFP支付将无法访问这些资金。”

处理商通常将其Mempool限制设置为8GB,如果需要,可以实时提高此限制。

RateSV对此事有自己的看法,认为交易处理商有义务处理任何类型的交易区块,以维护网络的完整性:

https://twitter.com/RateSV1/status/1261331023297560579

比特币SV节点在帖子中间接回应说,这条消息更像是说“如果mempool维护是你的工作,那你就需要确保你能做好,因为我们会做好自己的工作,但照顾你不是我们的工作之一。”

激励措施

这就是各类激励、时机和参与者之间的相互作用的地方。TAAL表示,处理第一个创纪录区块是比特币扩容能力的良好证明。我们可以假设第二个区块也是这样的。在这些早期阶段,TAAL(和其他处理商)有激励机制来保持网络平稳运行,轻松处理大型区块,证明公司自身的处理能力。因此,虽然确认低收费大区块并不直接盈利,但这是对网络长期稳定的投资。

压力测试在比特币的初期也有更多的机会被注意到,就像比特币核心(BTC)区块补贴减半之后所做的那样,它让更多的处理商转阵BSV(同样,在利润动机的引导下)。BTC/BSV默认的中继和验收费用的差异,以及他们对较大/较低费用区块的影响也引发了周围的讨论。

随着比特币的使用和采用率的提升,成百上千(或数百万)的大批量交易加入,仅仅为了显示能力而确认区块的动机降低,因为已经有足够多的用户信任网络。然后,处理商会更加关注利润动机,并更有可能忽视低费用交易

比特币SV节点团队表示,这些因素都将在“调整用户行为”中发挥作用,大量用户将发现与网络交互的新方式。压力测试和错误情况目前乐观,很高兴看到比特币按预期工作。然而,在未来,大多数人将过于专注于服务客户和赚钱的严肃业务。

您是比特币新手吗?请查看CoinGeek的比特币新手入门栏目,这是了解更多关于(中本聪最初设想的)比特币与区块链的终极资源指南。

更多商业新闻

商业十一月 21, 2022
HandCash Pay的3个新用例

HandCash Pay的3个新用例

HandCash Pay令用户只需点击链接或扫描二维码就可以安全地在网上为商品和服务付款,HandCash会在支付完成后将相关信息回调至商家服务器。