一、理解区块链


     用一句话给区块链下定义:区块链是一类具有防篡改容错能力的分布式存储技术。区块链这个名字只是描述了其数据结构,由包含数据的数据块首尾相连形成一个链式结构。所以,可以从两方面来理解区块链技术一方面分布式;另一方面不可篡改。


     1、分布式


     区块链的数据存储是分布式的,而且每个节点存储的数据都是一样的,所以他不是单一中心化,而是多中心化的,而且每个节点(即分布式数据存储节点)存储的数据是一模一样的。目前共识算法主要分为两大阵营,一类是工作量证明发POW以及其衍生算法,比特币采用这种方法;另一类是PBFT以及其衍生,fabric采用这种方法。


     2、不可篡改


     由于区块链具有不可篡改性,所以存储的数据都是真实的,但需要注意的是,数据真实的并不代表数据正确,如果有人故意录入错误的信息,也是有可能通过了共识算法存入了区块链了。只是他没有办法在把这个数据修改正确,如果要强制修改就会导致数据链条断裂。虽然不能保证数据的正确性,但是如果有人故意录入错误,是可以追查的到这个人的。另外,对于区块链的不可篡改性仍然要看如何进行节点的部署。


     总结一下:区块链是一类具有防篡改容错能力的分布式存储技术,通过其不可篡改的基本属性,建立了物理世界中的资产向数字世界的映射,并且在数字世界中高效、安全地追溯资产的变迁。


     二、区块链对产品的意义


     首先,区块链的不可篡改性和可追踪性保证了数据的双向安全,对比我们之前保证数据安全的做法,它是一种客观上的安 全。以前我们会建立一套监管系统,通过监管系统来保证数据的安全,然后雇佣一批人去维护监管系统,再雇一批人去监视维护这个监管系统的人,这样的安全是在制度上建立起来的安全,而区块链是一种客观的安全,不需要人主观去干涉。另外数据安全还体现在,攻击一个节点的数据是没有用的,会通过共识算法将其恢复。


     其次,区块链是可以实时授信敏捷交易的。在对区块链的理解中我们提到,每个数据区块都包含一个时间戳,按时间顺序排列,也就是说我们的数据中加入了时间维度,这样就可以省去中心化的授信环节,做到实时授信,进而可以增加交易的速度,做到敏捷交易。例如在跨境交易领域,就是利用区块链实时授信省去一些认证环节,让跨境结算更加高效。


     责任重建更多的是利益的重建,比如省去很多中间环节势必导致一部分人的利益受损,必须将这部分利益转移再分配,否则就不会持续,这类似于我们常说的“羊毛出在出猪身上,狗来买单”。


     虽然区块链是去中心化的,但是区块链的应用会让行业资源更加的聚焦,更有利于我们探索行业里各个资源深层次的价值。


     三、区块链产品应用落地


     如何应用区块链到我们的产品上,或是如何判断我们的产品到底要不要用区块链呢?


     在解答上面的问题之前,先引入一个概念——智能合约。智能合约简单理解为一段自动执行的包含合约参与方承诺协议的代码。与区块链技术一起使用,应用于程序的后台自动执行设定好的相关协议,可以处理信息,接收、储存和发送价值。换句话说智能合约是定义并执行数字世界中资产变迁规则的应用程序。有了智能合约的加持可以让区块链在没有人类干预的前提下,通过预先设定的业务规则自动运行,形成去中心化的自治,也许这就是区块链世界追究的终极目标吧。


     四、写在最后的话


     以上从区块链的理解出发为大家简单的分析了一些区块链对于产品的意义,区块链仍然有很大的挖掘空间,比如和大数据的结合、和人工智能的结合等。


     对于新兴技术的关系,机器智能是生产力,区块链是生产关系。区块链技术只是一个工具,它和互联网、大数据一样,是一个能够给我们带来更多便捷的工具。