缩减互动窗口

问题所在
Cardano区块链正经历着创纪录的需求。正如我在这里所写的,随着这种需求,交易的完成会出现长时间的延迟。最终,这导致了激烈的竞争,以使个别交易上链,并使复杂交易的履行长期积压超过24小时,例如那些在DEX和DripDropz中发现的交易。

不是所有的交易都被平等对待吗?
Cardano区块链目前不收取优先气体费用,比如在以太坊网络上发现的那些。每笔交易都有平等的机会到达链上,它只需要找到它的方式到一个mempool,并排好队。交易最终出现在哪个mempool中很重要! 如果mempool不在即将产生区块的服务器上,它将不得不等待,或者继续寻找即将产生区块的同行。

区块链上的交易有两种主要方式。要么是简单的汇款(Alice付给Bob 5 Ada),要么是更复杂的两部分交易。大多数Cardano用户目前正在进行这些两部分交易。

两部分交易
如果你曾经购买过NFT,或者在Muesli或Sundae进行过代币交换,或者在DripDropz进行过代币滴注,你就进行过两部分交易!这些交易是目前最常见的。这些是目前在链上发生的最常见的交易,虽然你启动这个过程的初始交易 "只是 "汇款,但返回的交易通常比初始交易大。

为什么更大?
返回的交易更大,因为他们利用eUTxO协议的设计,在一次交易中完成几个类似的交易。DripDropz目前将两个或三个标准交易合并为一个交易,这意味着交易中每个人的费用较低,而且对交易中涉及的数据的处理效率更高。但是,这就引出了一个问题…如果把交易放在一起是更有效的,为什么我们会出现速度下降?

归根结底,这些减速是Cardano桩池默认设置设计中的决定的直接结果。标准stakepool设置中的mempool很小,大约是160KB或190KB。因此,当Stakepool有机会建立一个区块时,这个小的内存池将收到大量的请求,特别是在需求极高的时候。但是一旦这个池子 "满 "了,它就不能再增加了。因此,较大的交易可能被拒之门外,因为太多微小的交易在追逐这些内存池的宝贵资源。
这里也有一个性能方面的考虑。较小的服务器,内存和处理能力较低,只能在分配给它们的时间内填充这么多块。因此,虽然Raspberry Pi服务器的极端能源效率支持保持Cardano的绿色,但它们也可能限制一些区块的生产效率,以便将区块纳入链中。

老虎机大逃杀
在一个槽中生产一个区块的规格是1秒。目前,平均每个区块的生产时间是1.5到2秒。每个区块生产时间中的20秒的剩余时间是为了让其他区块生产者选择自己生产一个区块,有95%的机会不会与正在生产的区块相撞。这就是Cardano自然分叉到 "正确 "的最佳路径,以保持网络向前发展。

image

所有的池运营,无论他们的硬件如何,都应该检查他们的区块传播时间,以确保他们保持在这个范围内。如果你知道你的赌注池是在最小的可行硬件上运行,这是一个特别重要的考虑,以确保你的区块是完整的,并及时在网络上发布。
完整的区块,快速产生,有助于减少每个人的延迟。

image

Binance或单池
你可能注意到,在单池运营商的合并之外,Binance持有最大块的股权代表团。这是因为一个简单的原因。Binance提供了一个易于使用的产品,为不懂加密货币的终端用户提供即时和自动的赌注。归根结底,他们做的是好生意,并因此得到了回报。他们也堆积在互联网上很少的地方,使得他们很容易成为中继者的目标。

单一池运营商为社区提供了这么多。我知道他们正在努力地发展和维护股权,在我们都在成长和变化的过程中,围绕着生态系统有不断的压力。单池运营商仍然是Cardano区块链的英雄。大多数多池运营商可能是从一个单池开始的,随着时间的推移,他们的人气越来越高,或者他们被选为社区内其他运动的一部分,规模也越来越大。
呐喊者

但这让我们看到了喊话者。你看,Binance的资金池都坐在那里,拥有大量的哈希值。有大量的资金池在一起,肯定、绝对、毫无疑问地会产生区块,而且是大量的。因此,社区内的开发者已经注意到了这一点,他们中的许多人已经建立了中继器。这些中继器整天什么也不做,只是接受来自特定的高流量应用程序的流量,如铸币平台或精简钱包,并将这些流量直接喊到Binance资金池。

执行这一任务的产品主要是处理那些一对一的交易。短暂、简单、小的交易。智能合约和多方交易无法获得同样的好处,因为Binance的内存池规模有限。

这被称为 "聪明 "或 “欺骗”,取决于谁承认这样做了,以及谁听到了这一承认。这是任何一群发现自己被扔到一个社区的人的真理之一。总会有人提出不同意见的。

组织者
生态系统中的另一个团体已经看到了建立这些喊话中继站的趋势,并且已经处理了其后果。多部分交易的完成速度较慢,通常只有第二部分,用户收到他们提交的结果。这正是当你的DripDropz交易需要一个小时左右开始,但需要几个小时,甚至几天才能完成第二部分时所看到的后果。

DripDropz团队通过大量的实验了解到,与其对Binance资金池大喊大叫,不如把一个更有针对性的、更智能的中继器放在单个资金池运营商旁边,帮助把那些原本被跳过的交易放到区块链上。这种模式需要更多的组织工作,团队需要更多的时间来配置,但却能为完成用户开始的交易带来更好的效率。

这就是用户体验
用户体验是这里的关键所在。随着新项目利用Plutus智能合约和Basho的性能改进,Cardano正在快速增长。随着用户的上线,他们会要求获得合理的交易发送体验,并在他们满意的时间范围内收到回复。最近由DripDropz进行的民意调查显示,这个时间是小于1小时的。我们都知道,在几周前的需求高峰期,许多交易的时间远远超过24小时。

image

在高需求时期,并不是每笔交易都会经历长时间的延迟。随着区块的检查,我们看到许多区块很少或没有DripDropz交易,而我们的内部mempool正在迅速增长。许多完成的交易大约是2或3个小时前的,一旦我们实施了这些智能中继,我们就能更快地将交易送入区块链,但仍然不比刚才的区块中的交易快。因此,正如你所看到的,DripDropz中继实际上使网络更加公平,因为老的、大的交易终于有机会在一个更合理的时间框架内进入网络。

组织哈希或喊话
安德鲁-韦斯特伯格最近为这个问题分享了一个伟大的餐厅比喻。你必须查看他的YouTube来听他讲述,但这里是一个转述。
想象一下,你去一家餐馆并下了订单。有一个点菜员,还有厨师在工作。你下了订单,站在一边,一个厨师开始准备你的订单。

就在这时,一辆公共汽车停了下来,一大群人进入了餐厅。接单员继续接单,厨师继续做单,但没有其他人在那里发单。所以你发现自己等待的时间越来越长,而订单却堆积如山。

如果那家餐馆更有组织性,他们会多加几个人帮忙,或者加一些车道来取食物,以确保他们能快速有效地服务于整个人群。

就像上面的餐厅一样,如果DripDropz给单池运营商提供机会,为积压了大量交易的网站的流量提供服务,那么网络上的每个人都能获得更好、更均匀的用户体验。

DripDropz节点
现在,团队已经完成了对内部资金池的初步测试,DripDropz将使用这些智能中继器对单一资金池运营商进行试点测试,以确保流量越来越接近用户期望的先进先出顺序。

对单桩池运营商的好处
你的资金池中所有代表的滴水代币增加10%。
你的资金池将包括在代币项目入驻期间显示的独家参数中。(为您的代表提供更多种类的代币)
Drip Dropz将在旋转的头条横幅上宣传您的资金池。
这些好处将在很大程度上帮助单池运营商增长和维持他们的委托股权,同时也提高整个区块链的交易效率。

1 Like