区块链的定义|乌托市场

从本质上来讲,区块链是一种分布式、去中心化的网络数据库系统,在这个网络中可以发生无数各类交易,所有的交易都由网络的全部节点参与确认和维护,通过共识机制来保证交易与信息的安全和有效性。与此同时,网络中的全部交易数据以加密形式储存到网络的所有节点上,并通过合理的机制设计来保证系统在不需要中心机构的前提下可追溯与稳定运行。

如果要感性地理解它,可以把它看作一本公开的“总账”,网络上的每一个节点都保存着这本“总账”的副本,总账的每一页就是一个区块,存储着一段时间内的系统内所有交易的加密信息,而美一些都包含这前一页的“页码”(即前一个区块的地址),形成一条时间链和物理空间链,从而理论上使每一笔交易都可以追溯至最初的本源(为什么说是“理论上”?因为从原理上是可以做到的但真要通过一个个区块区追溯的话,需要大量的时间和资源,不具备经济性;一般情况只追溯、验证区块的哈希值,就可以等价于改区块的所有交易是可验证的)。

每一个节点都是有总账的副本,任一个节点如果想要伪造交易,从理论上来说需要修改全网每一个节点的总账。一方面时间有限,另一方面计算资源也有限。因此通过伪造区块、伪造历史交易来达成私利,这在区块链中式无法做到的,也就是说,单一节点无法对历史交易进行篡改,这就确保了数据的可靠性和安全性。

而这本总账每一次新增加一页(也就是增加一个新的区块),需要通过一种算法取得全网络51%以上节点的认可才能构成区块链,而不是像传统的网络或交易那样,需要一个权威机构(即网络中心)的认同和增加信用,即有网络公式替代了网络中心,用公开和透明的机制来建立交易信任,彻底根除了网络中心出现失效或舞弊的风险。

区块链具有以下五个特点。

[if !supportLists](1)[endif]去中心化:区块链数据的验证。记账、存储、维护和传输等过程均是基于分布式网络机构,采用纯数学方法而不是中心机构来建立分布式节点间的信任关系,从而形成区中心化的可信任的分布式系统。

[if !supportLists](2)[endif]时序数据:区块链采用带有时间戳的链式区块机构存储数据,从而为数据增加了时间维度,具有极强的可验证性和可追溯性。

[if !supportLists](3)[endif]集体维护:区块链系统采用特定的经济激励机制来保证分布式系统中所有节点均可参与数据区块的权证过程(如比特币的“挖矿”过程),并通过共识算法来选择特定的节点,将新区块添加到区块链。

[if !supportLists](4)[endif]可编程:区块链技术可提供灵活的脚本代码系统,支持用户创建高级的智能合约、数字币或其他形式的去中心化应用。

[if !supportLists](5)[endif]安全可信:区块链技术采用费对称密码学原理对数据进行加密,即只能单向加密而不能方向解密,确保了数据和信息的基础安全;同时借助分布式系统,由各节点的工作量证明等共识算法形成的强大算力来抵御外部攻击。保证区块链数据不可篡改和不可伪造,因而具有较高的安全性。

���p�<ڡ�

你可能感兴趣的:(区块链的定义|乌托市场)