首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

新世纪的乌托邦 关于数字货币的思考与讨论 03

如果你是中本聪?……

可以说这是到目前为止,能够解决这个问题效率最高的一个方案。

第一是我觉得这个方案其实要比中本聪的好得多得多;

第二是,在这个方案中,你仍然可以看到非常有政治性的词语,比如选举,比如投票,比如提案。

其实分布式过程中自然而然又建立起了类似于社会,社群,结构的东西,那我们后面也会再说。我们谈中本聪到底想干什么时会聊一聊这件事,但不管怎么说,现在我们找到了一个方法,并且认为这种方法是有很多支撑理论,而且还可行的。那我们想看看,中本聪为什么没选择,而他又用了什么。

中本聪的答案,那真是一个特别“奇葩”的答案。

它叫block chain,就是所谓的区块链。到这里我们开始第一次郑正提出这个东西。

那区块链是什么?

它是一个一个的区块,所谓区块就是一组信息,是信息的集合。

信息里面包括了一个ID,就是地址;然后又包括了前一块的ID,然后你会发现这个链就产生了。

其实就是ID指向前一个ID,再指向前一个ID。

如果学过计算机的,不管你是什么计算机学历,那你都应该懂这个东西,就是链表,非常原始普通的链表。

巧妙之处可能还是在于内容存储,就是每个块的ID都是通过内容生成的,如果你要把上一块的ID内容变了,那它ID也得跟着变,不然它就不合法了,所以它的指向有可能也要变了,所以就变成了链条。

大家可以想象火烧战船,赤壁,你把一个点着了,那其他都跑不了,都得着。

那就是你要是一个改了,其他都得改,不改都不行,所以篡改难度随着链条越来越长,就会越来越高,这是肯定的。那可能第一个链你想怎么改就怎么改。

讲到这里你会发现链条有一个特别有意思的东西,就是你这里面看不到任何有“选举”,“提案”,“认同”的字样,人人平等,人人可以生成一个块。只要51%的人认同了这个块,那它这就是那个块了。

可想而知,假设我们大家坐在一起要表决一个事情,全票通过当然很极端,但是至少半数通过,我们才通过。

你就会发现,这件事情会讨论得很久很久,因为我们都承认生物多样性,人的多样性,那我们也承认CPU多样性,就是大家都在算,有想改的,有不想改的,有想篡改的,有算错的……51%也是一个过程,所以区块链的效率不高,每十分钟产生一个块,那有可能都是正常的。

好,对比一下,存储十个链条。

想想看,我们当时学链表的时候,大家都会知道,链表-查询,一定是个特别复杂的问题,所以才会产生“双向链表”啊,“循环队列”等等。

但它不是,它就是一个单向链表。那么找到里面某一块内容的效率就非常之低了。

然后它又是这样一个复杂的决策过程,刚才我们说过的有投票,投票之后就决策了。但现在不是,现在永远是大家一起来决策。

用了这么个方案,其实从技术角度来说是完全不可接受的。

但是这个时候要说个观点,就是区块链本身就不是一个技术的创新,它在技术上除了投机取巧以外是没有任何值得拿出来一说的创新的。

我认为区块链就是在计算机网络里面,在社交网络里面的,结构的创新。

如果结构是创新的话,那他用这个技术是完全无可厚非的,也只有这种方案,才能解决和满足他的需求。

什么需求呢?就是牺牲效率,牺牲成本,牺牲商业化解决方案,追求最原始的民主和公平。

那关于区块链我们就讲完了,本来就不复杂,论文也就五六页,把它念一遍也差不多够了,讲概括就更快了。

那短暂回顾一下我们看到的中本聪的bitcoin,因为我们也想沿着他的需求设计一个。

回顾bitcoin

结果发现好像要么就是我们引入了一个中央节点,为了图方便和简单,但中本聪不干;

要么就是我们觉得可以采取投票方式,那他也不认同。

他就是一个最朴素的,公平的,信息准确的传播网络。

所以简单总结block chain,就是区块链,我们提到的PoW等等被现在很多人引以为傲的认为所谓“区块链革命”,其实从技术角度来说,它什么“命”也“革”不了。

因为早在1992年,就有人提出这个想法了,这个大家不用怀疑,因为在中本聪的Reference里面也能看到这个参考论文,叫Hash Cash。其实它就是来解决流氓邮箱邮件问题的。

也就是说,每发一个邮件,都要去算一把“算力”,算出哈希多少个0你才能发一个。

那发一个邮件不要紧,如果你发大量垃圾邮件,那你就要算很久很久,以当时的计算机能力,的确需要很长时间。

所以它就是通过提升劳动量,来减少问题的。

这不是中本聪发明的,就是一个非常“正常”的科学家,哈佛的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180710G11C8O00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券