说完那么多应用,大家可能听过的不可能三角模型,限制了区块链应用的发展。为什么叫不可能三角呢?
这是Vitalik提出来的,区块链的技术系统,不可能同时满足高效、安全一致性和去中心化,如果要满足两个必须要牺牲某一个。就是像比特币,它就牺牲了高效以满足了一致性和去中心化,比特币它非常多的节点,非常去中心化,它也有非常高的安全性和一致性,但每秒钟只能完成7笔交易,耗费极高的能量。
所以现在做区块链项目,都在在这些条件里面做一些取舍。像EOS它就是牺牲了去中心化,只有21个节点,满足了高效能和高一致性,因此它的TPS可以提高了。
那么我就有思考一个点,既然这三个参数成反比,是不是就能有一个模型让他们公式化?
后来我就猜想得到一个公式:
区块链系统的效能,等于一个常数除以系统的一致性以及系统的节点数
我认为既然不可能三角互为反比不可兼得,那么应该会有一个这样的一个公式,可能他们这三个乘在一起就是一个常数。
但是这个常数是多少,是否还有别的参数,我还没有找到答案。所以我就悬赏一枚比特币,如果有人能够算出这样一个公式,我愿意送他一个比特币,因为我认为这样的一个公式太有价值了。
因为有这样一个公式,完全可以指导大家在区块链领域做项目。比如我要做一个区块链项目,计算出项目在区块链上运行,它需要达到100个TPS,那么α除以100,再除以我需要的一致性,就可以算出我需要多少个节点,应该怎么去设计区块链系统。或者是我在21个节点的情况下,最多能达到多大的TPS。
如果这个公式存在,对于行业都非常有价值的,可以给想做区块链应用的团队一个红线,把大部分不靠谱的业务干掉。
当然,这个公式可能也有遗漏的参数,比如说网络传输速度等等。我猜想的公式也不一定对,但是既然有这样不可能三角的模型,就必然会有一个公式,而且这个公式如果能够算出来,我觉得是一个非常伟大的贡献。所以我也是悬赏一枚比特币,鼓励大家去算一下这个α,为行业贡献一个具有指导意义的公式。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。