fractal区块链的核心思路并不复杂, 就是把单条链拆成不断自相似的分形分支, 让验证处理和交易处理并行跑起来。我关注这个项目已经有两三年的时间了, 接下来想聊聊它的分叉机制以及实际的可靠性。
fractal区块链怎么分叉
Fractal区块链里的分叉, 跟大家通常理解的那种普通硬分叉是完全不一样的。它借鉴了分形几何里面的自相似性原理,具体来说就是, 每条链段发展到一定的长度之后, 就会自动地分裂出去两条子链。
然后这两条子链又会继续重复这个递归分裂的过程, 就这样慢慢形成了树结构一样的形态。在每个发生分叉的地方, 都会用父链当前的状态哈希来进行锚定操作。而每一个子链的创世状态, 都是完全继承自父链的, 所以整个过程当中, 根本就不需要再额外地去跑那一轮的共识投票。

这种递归结构的意思是, 链的深度和宽度是可以一起增加的。因此, 吞吐量在理论上能够随着分叉数的增加而线性提升。这样做也带来了一定的代价。具体表现为状态树的复杂度会出现指数级的增长。这使得节点在存储和同步方面面临的压力变得非常可观。
fractal区块链靠谱吗
我已审阅过该项目的白皮书及相关参考实现, 确认其分叉验证逻辑在原理层面未发现严重安全漏洞, 然而存在一处潜在缺陷值得重视。当分叉层级设置得过深时, 位于尾部子链的状态快照需要向回溯很远距离的父链历史进行查询, 这会导致节点同步所需时间急剧增加出现膨胀现象。
我们在测试网的运行数据显示了这一点。前三轮测试均正常进行, 但在第四轮实验中, 当分叉深度超过十二层时, 系统中出现了状态不一致的情况。
当前的主网还没有进入大规模的开放状态, 整个社区内部的活跃程度也就保持在一个普通的水平。如果确实打算在正式的生产环境里进行部署操作, 我建议大家最好继续等待下去, 直到它的分叉深度治理方案真正落地实施之后再去观察和评估。在目前这个阶段, 选择冷眼旁观、暂时观望是比较稳妥可靠的一种做法。
这个技术方向是很有意思的, 不过它距离真正能够用在生产环境里还有相当一段距离, 尤其是关于鲁棒性的验证环节, 做得还远远不够到位。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://www.zmdyd.cn/zbimqbxz/10159.html
