实际上,从架构角度来看,除了公有链,区块链“家族”还有私有链、联盟链这些“成员”。那么,这些“链”都是什么?它们彼此之间的关系是什么?科技日报记者就此采访了业内相关专家。
三者网络去中心化程度不同
资料显示,区块链可被通俗地理解为一个分布式的公共“账本”,这个“账本”由各个区块连成一个链条。在传统记账系统中,记账权掌握在中心服务器手中。而在区块链这个“账本”上,链条上的每个节点都能记录信息,构成点对点的记账系统。因此,区块链技术被认为是一种去中心化的技术。
而公有链是公有区块链(Public BlockChain)的简称,私有链是私有区块链(Private BlockChain)的简称,联盟链则是联盟区块链(Consortium BlockChain,也被称为行业区块链)的简称。
“这三种区块链采用的都是基础区块链架构。根据自身特点和应用场景不同,尤其是网络去中心化程度的不同,区块链可被分为公有链、私有链和联盟链。”北京理工大学计算机网络及对抗技术研究所所长闫怀志告诉科技日报记者。
根据《中国区块链技术和应用发展研究报告(2018)》(以下简称《报告》)给出的定义,公有链指的是,任意区块链服务客户均可使用,任意节点均可接入,所有接入节点均可参与读写数据的一类区块链部署模型。比如,公众较为熟悉的比特币和以太币,就是应用公有链技术研制出的加密货币。
“简单来说,公有链是对全网公开且未设置用户授权机制的区块链部署模型,它不存在任何意义上的中心。”闫怀志解释道。
根据《报告》,联盟链指的是,仅限一组特定客户使用,仅授权节点可接入其中,接入节点可按规则参与读写数据的一类区块链部署模型。
而私有链是指,仅限单个客户使用,仅获授权的节点才可接入其中,接入节点可按规则参与读写数据的一类区块链部署模型。
有人问,既然私有链和联盟链的接入节点都受限,那么二者有何不同?
闫怀志解释道:“私有链网络中的节点是被一家机构所‘私有化的。联盟链则允许所有被授权的节点都加入该网络,其应用范围通常是一个联盟或行业内部。”
业内相关专家对科技日报记者表示,私有链可被视为仅具有一个中心、所有操作均需得到该中心的许可并受其约束和限制的区块链部署模型。而联盟链则可被视为私有链的集合,它采用了多中心的技术架构。
“但就目