树莓派如何处理编解…器256MB的区块?
准备 仔细阅读 Toomim 先生的**文章**,里面关于编解码器精彩的叙述。 https://read.cash/@jtoomim/when-and-how-to-spam-scalenet-90643e9b 我的步骤 BCH Scalenet 的编解码器 RaspberryPi4(8GB版本,64位操作系统),一个漂亮的降温外壳(确保温度低于60C,有助于节流) 一张我随身携带8GB的 Sd 卡 备用256GB NVMe SSD 通过 USB3适配器连接(我将我的笔记本电脑升级到了1TB,所以我发现了这个用途)。 BCHN 节点软件(版本23.0.0没有特定的补丁) 树莓派控制软件 总成本: BTC 网络**花费12 tx** (截至撰写时间-以防变更)。 https://web.archive.org/web/20210422190347/https://bitcoinfees.cash/ 方法 我在数字海洋(Digital Ocean)上有两个节点,一个用于交易依靠交易生成器(txunami)和 BU ,另一个用于 BCHN 和 挖矿程序(CPUminer)的挖掘。 https://github.com/gandrewstone/txunami https://github.com/pooler/cpuminer 第一个节点以1100tx/s 的速率交易。交易通过网络传播到正在挖掘的第二个节点。不幸的是,我们没有在 编解码器(scalenet)上挖掘的鼓励机制,所以我们平均一小时挖不到6个块,但一般情况下会更少。 RPi 正在接收交易并存到它的(相当小的)内存池里,同时监督块的性能是否有效。 结果 在6个小时的时间里,共开采了14个区块,其中11至12个区块是完整的256 MB 区块,每个区块有1.3 m 的合成交易,2至3个区块是较小的区块,每个区块有50万至80万个交易。这表示挖掘和验证的实际吞吐量超过600tx/s。 这是我的 RPi 的负载平均图,突出显示的区域是测试的6小时跨度。当传递的交易被 内存池(mempool)接受时,很明显周围在计算,而峰值代表了挖掘的块到达并被验证的时间。 https://i.imgur.com/Ut3KqEx.png RPi 很好地处理了这些区块。这些区块不是定期生成的,因为我没有能力开采好,但是几个区块开采得很近,似乎没有问题。 我确实发现,前面的块比后者验证速度更快,可能是在某个时刻进行了交换。 还有很多工作要做,但是拥有一个 RPi4手柄 编解码器(Scalenet)真是太酷了。在过去的几个月里,暴露出了许多瓶颈问题,其中一些已经得到了解决。 如果你喜欢这些作品,请告诉我! 如果你有任何问题,我今天晚些时候会抽空看看的。 干杯!
No comments yet