快,关注“Linux宝库”,一起涨姿势~
前些天看到一位测绘圈的前辈聊起区块链《区块链是什么鬼,处处闻其声,却从未见其形》,上次参加户外活动,途中几位户外的朋友也在聊区块链。看来区块链真是火的不行。那么,今天就聊聊我所理解的区块链。
事先申明一下,我并非区块链的专业人士。只不过工作需要,年前花了一天时间上网搜索了一下区块链的资料,在“得到APP”中又听了吴军关于区块链的解释和直播,形成了一点自己对区块链的浅薄认识。
只不过,作为一位产品经理,必须具备的能力是把其实只理解了半成的东西描述的似乎理解了八成;并且,还能把更不懂的人讲明白了。
废话少说,正式开始。
区块链
“区块链”的英文是Block Chain。无论中文还是英文,望文生义的理解是:区块链就是用一根链条,把记账的结果(即区块)联系在一起。最简单直观的理解如图所示。
稍微详细一点的通俗解释可以这么描述:原来记账,需要有一个专门的个人(如CFO)或者组织(如银行)来完成。但一旦这个人或者组织耍流氓,或者记账错误,参与方损失就很大。即便不犯错,这个起到中介作用的组织也是垄断性的,中间的费用很高。
而区块链的核心,就是在每次需要记账的时候,通过某种机制选择一个人来记账;若干条记账的结果打成一个包,这个包就叫做“区块”。而每个区块完成后,都会发送到所有参与的人那里,追加到原来已经完成记账的区块的后面,形成一个链条。这就是“区块链”。
区块链的好处是:账本在每个人(节点)那里都有副本,这样就可以省去中介组织,实现“去中心化”。并且,除非参与的节点大多数都同时修改之前完成的记录(这几乎不可能发生),否则完成的记录就是不可篡改的。另外,还能沿着记录的链条,追溯原来发生的交易信息。
具体是通过哪些技术实现上述效果的。我这里就不详细阐述了(其实我也没搞懂)。感兴趣的朋友,可以百度“比特币白皮书”,找到技术文档详细阅读。懒得找的童鞋可以点击文章最后的阅读原文,查看比特币白皮书的原文及其解读。
相信绝大多数人其实是看不下去的。我试着看了大半天,沿着里面不懂的关键字作为线索进一步查资料学习,最后也是似懂非懂。只明白“非对称加密”(保证信息在网络传递的安全)、“共识机制”(如何选择谁来记账)是比特币的核心技术。
比特币
由于比特币采用的是算力(PoW,Proof of Work)的共识机制。其实就是靠参与的人,谁拥有的电脑的计算能力强,谁就有更大的概率率先做出一道复杂的数学题,从而获得这次记账的权力。当然,为了奖励他的记账贡献,会奖励他一定金额的比特币。
所谓“挖矿”,就是这么一个过程:搞一大堆专门用来拼计算能力的电脑(矿机),疯狂的进行解题计算,从而抢到记账的权力,并获取到一定金额的比特币作为回报。
虽然比特币是第一个采用区块链技术的应用,但比特币并不等于区块链。准确的说,是人们从比特币中发现了它所采用的这套底层技术非常好,因此把这套技术提炼出来,取了一个名字,叫做“区块链”。
独立出来的区块链反而获得了更大的发展空间。
可以说,比特币代表了第一代区块链技术,主要用来发行各种虚拟数字货币。第一代区块链技术产生的虚拟货币其实就是一个技术玩具,并没有什么实际价值。所以也被称为“空气币”。
以太坊
第二代区块链技术则是以“以太坊”为代表。
第二代区块链和第一代相比,最关键的突破在于:除了前面所述的“分布式账本”之外,增加了“智能合约”。智能合约是把交易规则写成软件代码,也进行分布式部署。即把事先约定好的交易规则也做到了记账一样的“去中心化”和“不可篡改”。
这个交易规则我们可以简单的类比为“支付宝”,当网购的货物送到后,就会自动执行约定的付款。或者理解为:当合同达到了事先约定的规则,则会自动付款。这样省去了很多麻烦,不需要中介机构来仲裁,也不会由于双方信任的问题而扯皮。
而第一代和第二代区块链技术共同的不足在于性能不佳,由于要实现“去中心化”,每次记账都要先选出记账的节点,记录完毕后还要同步到多个节点上,每笔交易都需要花费较长的时间,故而交易的频率不能太高。
比特币大约是每十分钟完成一次记账,为了保证交易不可逆转,需要等待六次记账完成才能最后确认,因此一次完整的交易过程至少需要一个小时。这也就是为什么其实比特币并不能真正取代现实货币的原因:有谁买个面包还要等一个小时才能买到啊,用支付宝和微信支付都是秒付。
比特币价格之所以被炒得很高,是由于它在区块链技术中的历史地位造成的。谁让它是第一个采用区块链技术构建的虚拟货币呢。并且,比特币还有数量的上限,有稀缺性,故而被炒得价格很高。
就如同我们现在看待几千年前的青铜器,属于古董;价值多少,看爱好者和收藏者的认可和投入了。而其它仿比特币的各类虚拟货币,就如同仿造的青铜器,仿的好、仿的精细的,可能有些价值;其余大部分是垃圾,投资要谨慎。
第三代技术
扯远了,我们再回过头来看。现在正在如火如荼发展的第三代区块链技术,则正是要解决性能的问题,从而能真正达到构建未来各类交易基础设施的作用。这些技术仍然在快速发展中,也有很多号称是第三代的技术,如:EOS、迅雷链、Cardano、RChain等等。
区块链技术之所以被那么多大佬们看好,关键就如同吴军所述,它是未来生产关系的革命性变化。
要理解这个含义,首先还要搞明白什么是生产关系。所谓生产关系,其实就是人与人协作中,利益的分配方式。
例如在奴隶社会,主人给奴隶点吃的饿不死就成,奴隶所生产的所有东西,包括奴隶本身在内,都是主人的。资本主义社会的生产关系就是雇佣关系,资本家有钱投资建厂,雇佣工人干活;工人拿到工资,剩下的都是资本家的。而未来进入所谓共产主义社会,则可以按需分配,需要什么就有什么。
生产关系的改进,往往比简单的生产技术的提升能带来更大的革命性变化。
生产关系变革
为什么区块链会带来生产关系的改变。吴军举的一个栗子非常好,现在我们用滴滴叫车,对于专车的每次交易,滴滴抽取的平台费用比例是20%左右。这里面,滴滴主要起到了一个撮合司机与乘客的中介作用,而用区块链技术,去掉了这么个垄断的中介结构,成本可以大幅度降低,估计1%就足够了。
再举个栗子:对于现在的互联网公司,一开始采用这家公司产品的用户贡献是很大的,并且也承受了更大的风险。如果采用区块链技术,就可以在使用过程中给予一定的币值,未来公司做大乃至上市,则这个币值就非常值钱了。如现在小米上市,价值好几百亿美金;若前一千个米粉自动拥有10000股小米的股份,估计梦里都会笑醒来。
再比如微信公众号如果采用了区块链技术,那么每个公众号都自动关联一个虚拟货币,阅读、留言、打赏都有一定的币值奖励。等这些公众号被哪个大款38亿收购,那么之前参与的读者就都有一定的分成。这样就能大幅度刺激读者的充分参与。说到这里,张小龙是不是也得赶紧把区块链技术引进到微信来呢?
还有就是我们已经处于大数据时代,但个人数据的隐私性和收益权并没有一个很好的解决方案。个人隐私除了被各无良商家出卖,互联网巨头Facebook也爆出泄露用户数据事件。而个人数据的收益则更是被互联网公司作为公司估值的一部分。后续区块链技术则可以让个人数据是受到加密保护的,并且每一次数据访问的收益都能归到对应的个人身上。是不是想想都很开心和期待。
区块链仍然处在高速的发展中,除了比特币等虚拟货币,现在似乎真的很难有更直观的感受。但我相信区块链技术对未来互联网基础设施的改造是革命性的。现在看待区块链,就如同五年前看待移动互联网是一个样。
你对区块链是如何理解的,欢迎留言探讨。
关于作者:
曾志明,博士,北京市高级工程师(测绘与GIS专业),超图软件研究院大数据与AI研发中心总经理。多年从事GIS基础软件的技术研发和产品管理工作。参与SuperMap 2000、SuperMap 3.0&5.0、跨平台GIS内核、高性能三维GIS平台等多个重大项目开发,多次获得国家级、省部级和地信行业科技奖励。
关于“Linux宝库”微信公众号:
欢迎关注"Linux宝库"微信公众号,这里每天发布最新的开源人物和开源事件。谨以此号记录Linux和开源业界的点点滴滴,为开源爱好者和从业者点亮人生。
- END -
- 责任编辑:丸子 -