2008 年中本聪发表的论文《比特币:一种点对点的电子现金系统》。文章提出,希望可以创建一套新型的电子支付系统,这套系统“基于密码学原理而不是基于信用,使得任何达成一致的双方能够直接进行支付,从而不需要第三方中介参与”。
区块链的概念源于数字货币——比特币,是一种把区块以链的方式组合在一起的数据结构,它不依赖中心机构的管理,而在网络中分布式记录与存储。
区块链的诞生,标志着人类开始构建真正的信任互联网。
A. 区块链的核心技术主要包括共识机制、密码学原理以及分布式储存。
第一,共识机制。
所谓共识,是指多方参与的节点在预设规则下,通过多个节点交互对某些数据、行为或流程达成一致的过程。
共识机制是指定义共识过程的算法、协议和规则。
区块链的共识机制具备“少数服从多数”以及“人人平等”的特点,其中“少数服从多数”并不完全指节点个数,也可以是计算能力、股权数或者其他的计算机可以比较的特征量。
“人人平等”是当节点满足条件时,所有节点都有权优先提出共识结果、直接被其他节点认同后并最后有可能成为最终共识结果。
第二、密码学原理。
在区块链中,信息的传播按照公钥、私钥这种“非对称数字加密技术”实现交易双方的互相信任。
在具体实现过程中,通过公、私密钥对中的一个密钥对信息加密后,只有用另一个密钥才能解开的过程。
并且将其中一个秘钥公开后(即为公开的公钥),根据公开的公钥无法测算出另一个不公开的密钥(即为私钥)。
第三、分布式存储。
区块链中的分布式存储是参与的节点各自都有独立的、完整的数据存储。
跟传统的分布式存储有所不同,区块链的分布式存储的独特性主要体现在两个方面:
一 / 是区块链每个节点都按照块链式结构存储完整的数据,传统分布式存储一般是将数据按照一定的规则分成多份进行存储。
二 / 是区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,而传统分布式存储一般是通过中心节点往其他备份节点同步数据。数据节点可以是不同的物理机器,也可以是云端不同的实例。
B. 区块链技术具有四个主要特征:去中心化、共识机制、可追溯性以及高度信任。
第一,去中心化。
区块链是由众多节点共同组成的点对点网状结构,不依赖第三方中介平台或硬件设施,没有中心管制,通过分布式记录和存储的形式,各个节点之间实现数据信息的自我验证、传递和管理。
数据在每个节点互为备份,各节点地位平等共同维护系统功能,因此系统不会因为任意节点的损坏或异常而影响正常运行,使得基于区块链的数据存储具有较高的安全可靠性。
第二,共识机制。
共识机制主要指网络中的所有节点间如何达成共识的认证原则,去认定一份交易信息的有效性,保证信息的真实可靠。
有了该机制,区块链应用中便无需依赖中心机构来鉴定和验证某一数值或交易。
共识机制可以减少伪冒交易的发生,只有超过51%的节点成员达成共识,数据交易才能发生,有利于保证每份副本信息的一致性,建立适用于不同应用场景的交易验证规则,从而在效率与安全之间取得平衡。
第三,可追溯性。
区块链中的数据信息全部存储在带有时间戳的链式区块结构里,具有极强的可追溯性和可验证性。
区块链中任意两个区块间都通过密码学方法相关联,可以追溯到任何一个区块的数据信息。
第四,高度信任。
区块链是建立信任关系的新技术,这种信任依赖于算法的自我约束,任何恶意欺骗系统的行为都会遭到其他节点的排斥和抑制。
区块链技术具有开源、透明的特性,系统参与者能够知晓系统的运作规则和数据内容,任意节点间的数据交换通过数字签名技术进行验证,按照系统既定的规则运行,保证数据信息具有较高的可信度,降低了系统的信任风险。
网友评论