美文网首页有意思的文章@IT·互联网
揭开区块链去中心化的真相

揭开区块链去中心化的真相

作者: khantto | 来源:发表于2018-03-19 22:16 被阅读378次

    2018年春节的大年初四,当人们还沉浸在浓浓的节日氛围中的时候,一个叫做“3点钟无眠区块链”的微信群毫无征兆地闯入了人们的视线,随即潮水般火遍神州大地。所有人都开始好奇的探求区块链究竟是一个什么样的链子,它又是干什么的。


    区块链简史

    2008年10月31日,一个自称中本聪(Satoshi Nakamoto)的人在一个密码学评论组上贴出了一篇题为《比特币:一种点对点的现金支付系统》的论文,陈述了他对电子货币的新设想,用一个前后链接的数据块形成总账,以数学原理摆脱了第三方机构的制约。

    2009年1月3日,中本聪发布了第一版的比特币客户端,并挖出了第一批50个比特币。随后业界从比特币系统中提炼出了其技术体系,称之为“区块链技术”。

    2010年5月,一名位于美国佛州的程序员laszlo hanyecz用一万比特币购买了价值25美元的披萨优惠券。

    2010年8月,黑客利用整数溢出漏洞凭空创造了1840亿个比特币。

    2011年4月,比特币发布了0.3.21版本,之后比特币系统逐渐成熟。

    2011年10月,莱特币诞生,以scrypt替代比特币的sha256的加密方式。

    2012年9月,ripple的前身,OpenCoin成立,致力于银行间转账市场。

    2013年2月,比特币发布了0.8的版本,这是比特币历史上最重要的版本,比特币才真正支持全网的大规模交易,比特币生态系统开始快速发展。

    2013年8月,德国正式承认比特币的合法性,成为第一个承认比特币的国家。

    2015年7月,以太坊发布第一个版本,即Frontier,标志以太坊正式上线运行。

    2015年11月,纳斯达克完成了基于区块链平台LINQ的第一笔证券交易,发行了Chain公司股票。

    2016年3月,以太坊发布Homestead版本,同样在这个时间,IBM开源了其区块链代码hyperLedger,致力于联盟链与私有链市场。

    2016年6月,发生了著名的THEDAO被攻击事件,以太坊被迫发生硬分叉,从此,eth与etc并行。


    区块链之去中心化特征

    区块链的去中心化特征是相对于目前互联网架构中的“服务器“-”客户端“模型,即,我们平时在网络上的任何一个操作,都是背后有一个服务器在支持,而所有用户只是被动的使用服务器所提供的功能。我们只能接受服务器管理方定义的服务与数据。事实上,很多时候服务方修改了关键数据我们也无从知晓。我们称这种网络架构为中心化的。

    区块链的底层网络是一种称为p2p的端到端技术,这一技术类似于之前的BT下载,在这一网络中,没有中心化服务器。每个节点都以挖矿的方式平等的维护着同一个区块链,只要不超过50%的节点造假都不会影响到系统的正常运行,而这一网络中有成千上万的节点,并且分布于世界各地,因此没有哪个人能“控制”整个系统。基于这一特性,我们称区块链这种民主化的治理机制是去中心化的。


    区块链真的去中心化吗?

    去中心化是区块链技术的标签之一,这一光鲜标签吸引了众多的眼球,而事实果真如此吗?

    一。智能合约

    智能合约被认为是区块链1.0与区块链2.0的一个标志,也是以太坊成功的一个原因,以其去中心化,不可篡改,代码透明性,自动执行的特点赢得了人们的青睐,并成为ICO的首选工具。

    关于不可篡改,一个智能合约就是一段运行在区块链之上的程序,由于区块链是被所有节点共同维护,因此,人们很容易就能想到智能合约的代码是不可篡改的。问题是,一个架构师在设计一个软件程序时都会抽象出数据和逻辑,智能合约也不例外,而这些数据是存在于区块链上还是存在于一个中心化的服务器上和是否能修改是两个完全不同的命题。

    关于透明性,以太坊和大多数其他公链的确都鼓励开源代码以提高可信度,但这只是鼓励而不是强制。一个完全闭源的代码完全可以在以太坊上运行而没有任何障碍。

    关于自动执行,没错,和运行在中心化服务器上的传统程序一样,只能合约在满足预设条件时可以自动触发,但同时不同的用户可以触发不同的行为本身就是去中心化的反例。

    通常,稍微复杂一些的应用都是由多个合约组成,各个合约相互调用,个别特权用户可以修改个别关键数据,加上个别关键代码隐藏就可以完全改变合约的预设行为。而这些并非只是推断,事实上,前段时间一款运行于以太坊上的某猫游戏就是这么做的,ceo,cto,cfo拥有修改关键数据的权限和替换遗传算法的权限,同时,遗传算法代码又是隐藏的。从而,不可篡改,透明性也都不复存在。

    二。挖矿算力分布 

    这是比特币挖矿算力的分布图,图中可以看出,其中4个最大的矿池AntPool,BTC.com,BTC.TOP,ViaBTC的总算力已经占据了55.57%的份额,如果他们联手,将可以做出任何改变。当然,4个大佬达成一致意见的可能也比较困难,不过当我们沿着这些线索继续往下追踪的时候情况倒很有意思:

    1.AntPool,BTC.com同属于比特大陆

    2.比特大陆还投资了ViaBTC

    3.比特大陆的老板吴忌寒和BTC.TOP的老板江卓儿又有着千丝万缕的关系,两人经常并肩作战。

    严格来说,矿池只代表了算力分发,不对应算力归属,但鉴于行业中矿池拥有者和矿场关系往往密不可分,本文以矿池算力代替算力统计,作为粗略评估。

    事实上,2017年吴忌寒已经掌握着约60%的算力。而BCH从比特币硬分叉我们暂时还不能判断对行业的影响是好是坏,不过这一事件不就是展现算力集中的巨大能量的活生生的例子吗?


    我们需要什么样的去中心化

    从以上分析看出,区块链的去中心化这一美丽的外衣下其实连一个内裤都没有。

    中心化的社会架构让我们反感,我们总是不停的声讨中心化带给我们的危害。但是试想一下在一个完全去中心化的计算环境下,所有的数据都大白于天下,所有的规则都无法修改,那么可能现行的很多机制都将停摆,社会也将趋于停滞,这应该是不可接受的。

    过犹不及,也许我们真正需要的不是绝对的中心化与绝对的去中心化,而正是经过权衡之后的弱中心化。

    相关文章

      网友评论

      • 欧阳莉的行李书:我是区块链小白,但是听你们说的都太专业了,可用平常一点的话来解释一下吗?不太懂,但是想了解。
      • 七跃有车牛大少:赞同这个,我们真正需要的不是绝对的中心化与绝对的去中心化,而正是经过权衡之后的弱中心化,喜欢你的观点 可以加个微信么
      • 兽眸深情如兽心:不太懂,开始还以为真的在荒郊野岭挖矿。连镐头都没摸一下,就挖出金来了。所以不喜欢。当然,这般深奥玄妙牛逼哄哄,直销的那帮入那套把戏立马显得很傻逼了。
      • 9d86373dce24:非常专业,我对区块链了解不多,只是买了点虚拟币,文章内容我能理解一点。
        khantto:@黄色蒲公英 多谢战友点评 区块链分为币圈与链圈,你属于币圈了:-)
      • 志丹_33c9:我是一名区块链小白,最近这个概念也实在是火。作者详细论证了区块链去中心化的假象,论证严密,并且有结论。过犹不及,也许我们真正需要的不是绝对的中心化与绝对的去中心化,而正是经过权衡之后的弱中心化。 感谢战友分享,拓展了视野。
        欧阳莉的行李书:@志丹_33c9 中心化到底是什么?
        khantto:@志丹_33c9 多谢战友点评 只是自己的一点见解 希望能带来观点的碰撞
      • 邱梅_qiumei:1.太专业啦!思路缜密,例证详实,像科普文。
        2.期待继续分享,开脑洞!
        khantto:@邱梅_2dae 多谢战友的点评 也希望能尽可能的分享自己的认识 以抛砖引玉 欢迎更多战友一起碰撞.
      • 三秋3Q:我想作者好像还不太懂矿池算力的关系,矿工把算力切在某个矿池并不代表矿场主就能为所欲为了,算力还是算在个人矿工头上的,就算在某个时间段一个矿池算力占比80%以上也没卵用,矿工随时可以把算力切走,给矿场主留下一地鸡毛
        khantto:@秋来秋去秋风 很专业的评论,是的,其实从原理上讲所掌握的算力和矿池没有必然关系,毕竟矿池只负责算力和收益的分配,是一个上层概念. 而矿场中的矿机才真的代表算力,算力和矿场的关系远比和矿池的关系密切.
        不过 我的理解是,目前行业中矿池与矿场互相交融 矿池经营者往往同时拥有较大的矿场. 考虑到这些信息不是本文的目的,同时也没有找到矿场的详细数据,所以我就直接用了矿池替代. 不过,既然这个问题为读者带来了疑惑,我会修改文中相应的表述. 也希望能带给读者一些真实客观的信息.再次感谢:-)
      • 创新大赛13828750991:区块链应用技术现在真的很火,刚好我们这边在办一场全国性的新兴科技+互联网创新创业大赛,区块链的项目也是可以参赛的,有兴趣的朋友,可以联系我参赛13828750991李女士。

      本文标题:揭开区块链去中心化的真相

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