1
a2z 2014-09-05 07:10:27 +08:00 via iPhone
bitmessage
twister blimp |
2
cctvsmg 2014-09-05 07:51:07 +08:00 1
像楼上列举的那样,已经有不少此类产品了
Keyhotee、nextcoin也支持这种功能 不过已有的各种基于p2p relay消息传播方式的聊天工具 都有共同的一个缺陷,也就是无法确定时间戳真伪 因为对于比特币来说,唯一能够确定转账先后循序的方式只有块链 一个a转账在block A里面,另一个b转账在block B里面,A比B生成时间早,则a转账一定比b时间早 如果两个转账都在同一个block里面,实际上是无法确定先后顺序的 同理,还未被加入block的unconfirmed transaction也是无法确定先后顺序的 而各类聊天工具为了确保及时性,恰恰用的是unconfirmed transaction广播 就是这个原因导致了最近twister的无限置顶漏洞 要想解决这个问题,只能缩小两个block生成时间间隔 但是已知的最小间隔不是无限小,已知的山寨币最小间隔大概是30s-60s左右 如果间隔再短,会发生块链分叉,也就是全球的客户端因为沟通太慢分裂成几张网,整个体系崩溃 中本聪当年选定比特币两个块生成间隔10分钟应该是经过大量实验测试出来的 在当时全球的网速、ping值条件下,10分钟是全球大规模运转下100%不发生分叉的间隔 |
4
yjzll 2014-09-05 08:02:02 +08:00
twister已经临时解决了置顶问题,本地增加一条语句即可,当然,离根除还远
|