狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一 种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共鸣算法来天生和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操纵数据的一种全新的分布式基础架构与计算范式 。通俗点说,区块链是一个去中央化的分布式账本,也可也理解成为一个数据库。在这个账本上分布着不计其数的数据,每一部门数据在一定的时间内组成一页账单,也就是区块。数据持续增长并且排列整洁的记实,这些存有数据的区块通过链条串联起来成为了区块链。每个区块都包含一个时间戳和一个与前一区块的链接,这就使区块链具有了它的特性,数据不可篡改,不可逆,可托任。
![](http://imgsrc.baidu.com/forum/w%3D580/sign=bd95818b04fa513d51aa6cd60d6d554c/485febca39dbb6fd7e7cf1710524ab18962b37c3.jpg)
开放性:系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公然,任何人都可以通过公然的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。
自治性:区块链采用基于协商一致的规范和协议(好比一套公然透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干涉干与不起作用。
信息不可篡改:一旦信息经由验证并添加至区块链,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据不乱性和可靠性极高。
![](http://imgsrc.baidu.com/forum/w%3D580/sign=bd95818b04fa513d51aa6cd60d6d554c/485febca39dbb6fd7e7cf1710524ab18962b37c3.jpg)
开放性:系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公然,任何人都可以通过公然的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。
自治性:区块链采用基于协商一致的规范和协议(好比一套公然透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干涉干与不起作用。
信息不可篡改:一旦信息经由验证并添加至区块链,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据不乱性和可靠性极高。