找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 5233
  • 0
  • 分享到

如何提升区块链(联盟链)的性能?

2018-11-29 10:07

来源: 巴比特 作者: 海伦

一点思考:公链为什么这么难?

世界上有很多人在研究不同的模块。他们共同帮助区块链构成一个完整的体系。区块链是一个技术集大成者。我这里有一个思考,为什么公链很难设计?

因为传统系统设计理念是分模块的,机制(mechanism)和策略(policy)是分开的。我想写一个文件,怎么把文件写进去?为什么要写这个文件?这两件事是分开的。policy更多的是根据特定应用优化性能,mechanism就是我要把它做得更快、更可靠、更安全。在传统系统中这两个架构是分开做的,但是在公链系统中,这两部分是分不开的,因为你的性能、网络状态、共识机制跟你的系统有多安全,能不能达成共识,跟你的策略,以及奖励都是有关系的,所以它的policy和mechanism是混杂在一起的。

失去了传统的设计和开发的方法论,如何开发?团队如何设计?我们需要多少个天才程序员才能设计出一个完整的系统?把刚刚所说的这些结合在一起,反正我是想不明白。

最后,我想引用一段话:“有两种方法来构建一个软件,一种是设计的非常简单,所以它明显没有缺陷;另一种是让设计变得超级复杂,所以它没有明显的缺陷,前一种方案远比第二种难。”我觉得对于大家想设计一个巨复杂的区块链平台来说,这句话值得大家回味。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
123
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部