美文网首页区块链研习社区块链
区块链到底是不是骗人的圈钱游戏之四

区块链到底是不是骗人的圈钱游戏之四

作者: 聚墨无限 | 来源:发表于2019-02-22 10:05 被阅读23次

        首先说明一下,在写这一篇的时候发现,如果 不把上一篇《区块链到底是不是骗人的圈钱游戏之三》稍作更改,后面就会忽然很技术化、碎片化,这违背了本人当初写这个专题的初衷,所以上一篇被稍作更改。现在网络上对于区块链的专业讲解很多,通俗的也不少,但基本都是一个个知识碎片,我写这个专题就是想把区块链的大部分东西变成一个整体连贯的知识链,而不是东一块西一块。

        接上篇继续讲:

        刘比特陷入了沉思:大家最关心的是我会不会偷偷增发狗币,那么我现在要思考的中心问题就是如何创造一个记账系统,这个记账系统不依赖于任何人或权威而独立存在,就连我自己都没法控制。这样的话,大家就愿意参与到我的融资里面来了。

        那什么样的记账系统才能不受任何权威控制呢?以刘比特的聪明才智,他马上想到的是分布式记账系统,也就是说这个记账系统里的账务信息不是仅仅存储在一台服务器里,而是同时在一千台、一万台甚至一亿台的服务器里,每一个服务器就是一个节点,每一个节点上都存储着同样的账本,而且一旦某一个节点发生了记账行为,立刻通知其它所有的节点同步更新。

        这样每一个节点都存储着完整的账本信息,每一个节点都是一样的,如果有人要非法篡改账务数据,就必须取得所有节点的控制权,这基本不可能。不过有个前提,就是这些节点本身必须是分散独立的。

        另外,如果想让狗币能够全世界流通,就不能让狗币与持有者身份挂钩,因为一旦涉及到身份证明的问题就会很繁琐,涉及到跨国的身份证明就更不可控制。最好的方法就是让狗币只跟一种密码挂钩,持有相应密码的人就能使用狗币,如果密码被盗取,那么狗币也会被盗取。

        想到这,沉思中的刘比特眼神里稍有兴奋,因为他好像看到了曙光,但好景不长,当他试着去写程序流程图的时候又陷入了沮丧,因为他发现了两个难题。

        第一个难题,刘比特发现,他交出了记账的控制权,意味他同时也失去了监督控制别人不作假的权力,这不是坑吗?如果某一个节点作假,再把假的信息通知到其它节点,其它节点再同步更新,那最后不全乱套了吗?还有,即使其他节点不是故意作假,也有可能因为硬件问题、网络问题、黑客问题等造成记账失败。刘比特在心里狠狠的骂了自己一句:我这是特么自己把自己玩了啊!

        不过隐约之间,刘比特很快发现第一个问题似曾相识,就是那个有名的“拜占庭将军问题”!大体上是这样的:

        拜占庭帝国想攻打另外一个国家,于是国王派出了很多支军队,每一支军队都由一个将军率领。国王在大军出发前跟所有的将军约定,如果要发动进攻,必须所有将军一致同意。但由于打仗的时候,每一支军队都驻扎在不同的地方,相隔很远,所以不可能大家聚集在一起开一个圆桌会议,只能是靠每一支军队派出信使传递信息。但传递信息的信使很有可能是叛徒或间谍,通过各种方式扰乱信息的传递,最后促使整个军队无法达成共识。而如何排除可能出现的叛徒跟间谍的干扰,保证整个军队达成一致行动的共识,就是拜占庭将军问题。

        第二个难题,既然他没有中心化的控制权了,那么他如何凭空造出狗币?他肯定不能有发行狗币的权力,那样的话就等于他能控制整个记账系统,这又回到了大家不信任他的起点。他发现自己被传统的思维模式催眠了,传统的思维模式里,要筹集一笔资金,就必须先存在对应的等价物或权力,诸如股本债权之类的。所以他发现之前发布的商业计划书是有问题的,必须重新写,这一次一定要能自圆其说,彻底打消大家的疑虑。

(未完待续)

相关文章

网友评论

    本文标题:区块链到底是不是骗人的圈钱游戏之四

    本文链接:https://www.haomeiwen.com/subject/dfmryqtx.html