
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从比特币硬分叉我们暂时还不能判断对行业的影响是好是坏,不过这一事件不就是展现算力集中的巨大能量的活生生的例子吗?
我们需要什么样的去中心化
从以上分析看出,区块链的去中心化这一美丽的外衣下其实连一个内裤都没有。
中心化的社会架构让我们反感,我们总是不停的声讨中心化带给我们的危害。但是试想一下在一个完全去中心化的计算环境下,所有的数据都大白于天下,所有的规则都无法修改,那么可能现行的很多机制都将停摆,社会也将趋于停滞,这应该是不可接受的。
过犹不及,也许我们真正需要的不是绝对的中心化与绝对的去中心化,而正是经过权衡之后的弱中心化。
网友评论
2.期待继续分享,开脑洞!
不过 我的理解是,目前行业中矿池与矿场互相交融 矿池经营者往往同时拥有较大的矿场. 考虑到这些信息不是本文的目的,同时也没有找到矿场的详细数据,所以我就直接用了矿池替代. 不过,既然这个问题为读者带来了疑惑,我会修改文中相应的表述. 也希望能带给读者一些真实客观的信息.再次感谢:-)