《不可能三角?那RChain怎么办?》

  • A+
所属分类:RChain新闻

一般说的不可能三角,是说不可能达到三个绝对顶点
但实际上,有句话叫做一分钱一分货,1毛钱3分货
三个顶点稍微松弛一下,是可以的同时都达到的。

就是说,达不到理论的绝对,但是可以满足现实的状况。

比如说异步分布式系统,可以实现更强的并发性。
然而在异步系统中,有一个flp不可能性原理,是不能保证他一定工作的。
不要说在拜占庭模型(fault)下,就是在最简单的失效(failure)模型下
也是不能工作的。

但是在实际的分布式系统中,大家还是在用异步系统。
这个是没有问题的
只要在其他的指标上面稍微的放松一点就可以了。
你不能期望所有的指标都达到极致。
但是往往稍微放松一点点,其他方面的指标就可以有很大的空间。
比如说绝对异步不行,那就用弱同步

网友【莫给机狂】的话是个很好的补充:
分片的一个理论基础是链的安全性跟节点个数是非线性的关系。
比如21个节点能达到99%的安全性,
100个节点能达到99.99%,
1000可能就是1e-10的级别了,
再往上堆节点,对安全性帮助不大,白白浪费了资源。
如果网上有10000个节点,
不如分成10个分片来算,
安全性基本一样,吞吐量大10倍

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: