在2015年,Linux基金会启动了超级账本Hyperledger项目,旨在推动区块链技术的发展与验证。超级账本项目通过构建通用的分布式账本技术,即区块链技术,助力各类组织扩展其行业专属的应用平台和硬件系统,从而支持成员间的交易业务。
所谓的“超级账本”,实际上是一种基于区块链式数据结构进行数据验证与存储,并通过密码学确保数据传输和访问安全的机制。关于区块链技术的定义,有人将其视为一系列技术算法的综合,也有人将其视为单一的概念。
目前,超级账本旗下有五个并行项目,其中Fabric项目相对成熟,由来自28个不同组织的159名工程师共同开发。在Fabric的区块链网络中,存在四种节点:MSP(成员服务提供者)、Ordering Node(排序节点)、Endorsing Peer(背书节点)和Committing Peer(提交节点)。
随着区块链技术的快速发展,各个行业,如医疗、文化、物联网等,都在积极探索如何利用区块链技术解决各自的行业痛点。为了支持这些不同行业的应用,区块链技术应具备企业级属性,包括保密性和吞吐量等方面。在超级账本中,区块链技术在这方面发挥着重要作用。
简而言之,区块链是一种利用密码学确保不可篡改和不可伪造的分布式账本。每个区块的信息可以看作是一页页的账单。区块链技术具有去中心化、抗篡改、可追溯、多方参与等特性,在许多行业中发挥着重要作用。
从狭义上讲,区块链是一种按照时间顺序将数据区块以链式结构连接起来,并使用密码学方式保证数据不可篡改和不可伪造的分布式账本。而从广义上讲,区块链技术是利用区块链式数据结构来验证与存储数据的一种方式。
超级节点全天候在线,确保任何人的账本都能通过区块链技术同步到总账。此外,点对点传输、共识机制、加密算法等计算机技术的应用模式,进一步推动了区块链技术的发展。
从狭义上讲,区块链是一种按时间顺序将数据区块以链式结构连接起来,并使用密码学方式保证数据不可篡改和不可伪造的分布式账本。
标签: 区块链技术的超级账本定义