Chenxing Li Profile picture
Ph.D. in Blockchain System, Core Dev @ Conflux
Apr 28, 2023 4 tweets 1 min read
来评价一下这个性能测试的信息披露

披露的内容:
1. 节点规模和计算资源:100 个节点,256GB 内存,25Gbps 网络,承认了不比 EOS 好太多的去中心化程度。不过至少实现了节点的跨国分布,比国内的“机房链”还是强很多的。
2. 任务并行:承认使用了 NFT 分发这种可高度并行、交易无依赖的任务。 未披露的内容:
1. 不公布账本规模:小的账本规模可以把整个账本放进内存里,绕开存储带来的性能瓶颈。同时也可以减少 MPT 的开销。
2. 不公布持续时间:瞬时的峰值可以用缓冲区延迟处理写入数据库等产生性能瓶颈的操作。

此外还有一个疑惑,1 秒一个块是怎么做到 0.5 秒交易 finality 的?
Nov 21, 2022 25 tweets 1 min read
区块链的性能优化是一个很热的话题。然而,由于区块链系统的复杂性,系统性理解性能优化门槛很高,这就为“性能虚标”提供了空间。前有 “百万tps” 大跃进,后有 “80万tps” 宕机链。
所以,我希望展开来讲一下决定区块链各模块的性能瓶颈和挑战,看看那些漂亮数据背后的水分。 1. 网络模块

作为一个去中心化的系统,网络通信是整个系统的基础,也有人将其称为 Layer 0。

我将网络模块抽象为三层:网络设施层、节点连结层、广播协议层。每一层都是下一层的基础,每一层的性能都是下一层性能的上限。

网络模块的带宽和延迟构成了区块链系统 tps 和 finality 延迟的基础。