区块链?
张非虽然管科技口但也无法面面俱到,这个名词还是头一次听说。
原世界的区块链源于比特币,这个世界的算力币还不火,所以知道的人并不多,张非不知道也不奇怪。
区块链不过是一个加了时间戳的数据记录方式,是比特币整套技术中的一环,完整的来说这是一套去中心化分布式系统。
区块链这个名字,其实片面了。
但大家都这么称谓,曹深也只能入乡随俗。
原世界到曹深死的时候整个“区块链”技术仍然非常不成熟,因为这项技术有一个天生无法逾越的障碍,既“不可能三角”。
不可能三角指去中心化,可扩展性和安全性,这三项要求无法同时满足,必须有所取舍。
这一点其实很好理解,去中心化,比如比特币,每一份交易记录都需要所有节点复制,全网广播。
有n个节点就要重复劳动搞n次,如果是用中心化的网络就只用记录一次,最多再来两三个信息备份足以。
又要去中心化又要安全,那么整个系统功能上就必须非常简单,不会有什么扩展性。
否则,它必然被设计得庞大臃肿,大就漏洞多,安全性也就无法实现了。
如果选了高扩展性和安全性,那就必须设计丰富的接口,还要严格控制才能保障安全性,这样又很难做到去中心化。
原世界的比特币去中心化程度与安全性很高,但性能就很拉垮,网络经常堵得一批,用户不得不支付更多的交易手续费让矿工们优先“打包”交易信息。
后来出了一个eops,性能远高于比特币。
但eos为了达到性能牺牲了去中心化程度,它并不是像比特币一样所有节点对等,而是搞了21个超级节点。
所以这个项目也被人质疑权利过于集中,既不够络安全性。
而之所以区块链这个东西对安全性要求极高,有两个原因。
第一,它和普通的信息网络,也就是我们所说的互联网不同。
区块链上除了跑信息数据之外,大量跑的是资产数据。
互联网如果安全性出了问题,最多是数据多丢失,数据泄露之类的。
而区块链如果安全性出了问题,那是非常直接的经济损失。
如果说互联网是信息网络,那区块链就是资产网络。
也是因为区块链上面跑的都是钱,所以这个行业一热起来之后,黑客和白帽子都去区块链上恰饭了。
在过去区块链没有起来之前,国内的网络安全创业其实很苦逼。因为安全业务的业态很像医院,没病不会找医生。
一般如果没有官方硬性要求,或者是没有遭遇到黑客攻击,普通企业对网络安全都不重视,毕竟买安全产品是个成本,不能创造收益,而且一般也没啥事儿。
这个事情一直到国家推行了等级保护2.0的强制性要求后,情况才开始好转,安全公司才能奉旨恰饭。
当然,顶级的互联网公司对安全问题还是很重视的,比如两个马爸爸。国内几个顶级白帽子都被这两家公司招揽了。
而另一帮顶级的白帽子杀进了区块链做安全审计,一改往日的颓势,赚得盆满钵盈。
当然,厉害的黑客也转战在区块链上,大大小小搞了很多骚操作,情节跌宕起伏,比电影更来劲。
区块链强调安全性的第二个原因,在于保障它上面数据的不可篡改性。
因为不可篡改是运行智能合约的先决条件,甚至可以说区块链的所有共识算法都是在保障数据不可篡改。
所谓智能合约,简单理解就是基于不可篡改的数据在区块链上跑的合约应用,比如自动买卖交易。
举个简单的例子,手机话费自动扣缴。
如果是中心化的系统,数据是很容易篡改的,黑客入侵后把用户的电话套餐改成价格更高的,然后就能自动多扣钱。
所以这种自动扣费系统不能称为智能合约。
网络彩票之所以被取缔了,也是因为这是中心化的系统,爆过雷。如果用区块链来做,数据不可篡改就没这档子风险了。
系统给了曹深云计算系统,曹深仔细研究过,这玩意能把分布式计算做到极致,由此自己琢磨了一套解决不可能三角问题的方法。
虽然曹深现在做的系深科技是个中心化的公司,但曹深内心是去中心化的拥护者,自然也是分布式系统的铁杆。
他想用这套东西,但现在条件还不成熟,至少硬件的算力和通信网络都还跟不上,所以只能等。
但也并不代表什么都不能做,至少这套技术和分布式理念,曹深希望能有更多的人掌握。
所以,曹深打算先拿一部分技术出来,跟国家合作,做“联盟链”。
联盟链的节点数是有限的,所以其实算不得真正的去中心化,但路得一步一走嘛,先用可实践的方式让大家感受去中心化的好处。
张非一听是新技术,将来能做到信息的可追溯,不可篡改就觉得很有价值,当即就打包票一定配合曹深的这项研究。
当然,区块链还有三个特性去中心化、开放性、自治性,曹深没说。
既然是“联盟链”,那就得有“联盟”,于是张非牵头联合六家部委和科学院一起跟曹深组队。
具体操作是,七家每家出一个数据中心来跑数据。
整套系统都是曹深亲自部署的,七家就是七个节点,共同维护这个“数据账本”。