区块链的定义

1396 天前
1794

区块链的定义

区块链是一个去中心化的分布式账本,由不可更改的数据包组成,这些数据包也称作”区块”,每个区块前后相连就形成”区块链”,是一种通过去中心化、去信任的方式集体维护一个可靠数据库的技术方案。

 每个区块都连着上一个区块,就形成的区块链。

从数据角度来看

区块工程院区块链是一种几乎不可能被更改的分布式数据库,这里的”分布式”不仅体现为数据的分布式存储,也体现为数据的分布式记录(即由参与者共同维护所有数据)

从技术角度看

区块链并不是一种单一的技术,而是多种技术整合的结果,这些技术以新的结构组合在一起,形成一种新的数据记录,存储和表达的方式。

区块链的特征

开放、共识

任何人都可以参与到区块链网络,每一台设备都能作为一个节点,每个节点都允许获得一份完整的数据库拷贝,节点之间基于一套共识机制,通过竞争计算共同维护整个区块链。

去中心化、去信任机制

区块链由众多的节点共同组成一个点对点的网络,不存在中心化的设备和管理机构,节点之间数据交互通过数字签名技术进行验证,不需要信任,只需要按照设置好的规则就行,节点之间不存在欺骗不信任的问题。

交易透明,双方匿名

区块链的运行规则是公开透明的,所有的数据信息也是公开的,每笔交易都是对所有节点公开可见,由于节点之间是去信任的,因此节点不需要公开身份,每个参与的节点都是匿名的。

不可篡改,可追溯

单个节点甚至多个节点对数据库的修改无法影响其他节点的数据库,区块链中的每一笔交易都通过密码学方法与两个相邻的两个区块串联,因此可以追溯每一笔交易的所有记录。

区块链的分类

公有链

无官方组织以及管理机构,无中心服务器,参与的节点按照系统规则自由接入网络,不受控制,节点间基于共识机制开展工作。(颠覆性:绝对可信以及公开)

典型案例:数字货币代表 比特币

私有链

建立在一个集团内部,系统的运作规则根据集团要求进行设定,修改或者读取权限都被进行了一定的限制,同时保留着区块链的真实性和部分去中心化的特性。(相对可信以及公开)