羊大大7星评价
2020-04-24 13:31:09
关注区块链的你,想必听说过区块链可以分成公有链、联盟链、私有链三类。那它们都有什么区别和特点呢?
公有链、联盟链和私有链它们本质的区别是准入机制不同,换句话说,区块链账本的公开程度决定了它是公有链、联盟链还是私有链。下面,我们来聊聊这三种类型的区块链。
公有链(Public Blockchain)
公有链是指任何人都能参与的区块链。公有链是去中心化程度最高的区块链,不受机构控制,整个账本对所有人公开透明。任何人都能在公有链上查询交易、发送交易、参与记账。加入公有链不需要任何人授权,可以自由加入或者离开,所以公有链又称为非许可链。
人人都能参与记账的公有链,是在陌生的、缺乏信任的竞争环境下记账的,所以公有链需要有一套共识机制来选出记账节点,也就是我们平常说的通过挖矿”竞争记账权。因为需要挖矿,所以公有链记账有延时高,成本高、效率低的特点。
我们接触到大多数区块链项目都是公有链,知名的公有链项目有:比特币、以太坊、EOS等。
私有链(Private Blockchain)
和公有链的账本对所有人公开透明和人人皆可记账的情况相反,私有链是指区块链记账权限仅在一个人或者一个机构手里,并且参与记账的权限由机构内部制定,读取权限可以对方开放也可以任意程度地限制。
比如一家公司的财务预算,参与记账的人可能只有财务部门的领导和公司的老板,而读取权限可以根据公司需要,选择只让公司决策层或者全员知道。
私有链由于参与记账节点少,而且没有挖矿”竞争这一过程,所以私有链有记账速度快,没有记账成本,隐私性高等优点。由于私有链都是内部的节点,记账环境是可信的;区块链技术能够防止机构内单节点篡改数据,即便发生错误,也能快速发现。
私有链适用于公司或者组织内部,很多大型的金融机构倾向于使用私有链。
联盟链(Consortium Blockchain)
联盟链的账本的公开程度,介于公有链和私有链之间。联盟链是指多个机构共同管理维护的区块链,参与区块链的节点是事先选定的。联盟链也只对联盟内部成员开放全部或部分功能,链上信息的读取、写入以及记账规则都按照联盟共识来设定。
比如有100所大学建立了某个区块链,共识规定,必须有67所以上的大学同意才算达成共识。和私有链一样,节点加入需要得到授权许可,所以联盟链和私有链都称为许可链。
联盟链由于节点之间有很好的连接和可信的网络环境,所以联盟链有记账效率高、共识时间短、记账成本低还能兼顾隐私的特点。
联盟链主要适用于行业协会,大型连锁企业对下属单位和分管机构的交易和监管。比如2015年成立的R3区块链联盟,是一个银行业的联盟链,至今已吸引了40多家巨头银行的参与,其中包括富国银行、美国银行、纽约梅隆银行、花旗银行等。
结语
我们总结一下:
公有链是任何人都能参与读取、交易、写入的区块链,完全去中心化,账本信息公开透明,不受任何机构控制。公有链一般都需要挖矿来达成共识,因此带来了交易延时高、成本高和效率低等缺点。公有链的典型代表有比特币、以太坊、EOS等。
私有链是指记账权由单独的个人或机构掌握的区块链项目。其特点有记账中心化、效率高、无记账成本、隐私性极好等特点。使用场景为机构内部的审计。
联盟链,是指参与节点事先确定好的区块链,只对联盟内部成员开放全部或部分功能。其特点介于公有链和私有链之间,账本半公开化、交易确认速度较快,记账成本低,数据有一定的隐私性。其典型代表是一个名为R3的银行业联盟链。
未晗6星评价
2020-04-24 13:32:47
公有链
公有链(Public blockchains),是指对全世界所有人开放的,任何人都可以读取数据、发送交易且交易能够获得有效确认的共识区块链。
一般情况下,公有链会通过代币机制鼓励参与者竞争记账,确保数据的安全性,它被认为是“完全去中心化”的,公有链系统中数据的读写是不受任何人控制和篡改的。
特点
(1)访问门槛低。
任何一个有计算机并且能联网的人都可以访问。
(2)所有数据公开透明,无法篡改。
公有链是高度去中心化的分布式账本,任何节点的行为都是可以查看的,而且篡改交易数据几乎不可能实现。
(3)免受开发者影响。
程序开发者无权干涉用户,公有链数据的读写是不受任何人控制和篡改的。
应用
公有链的始祖是比特币区块链,此外还有以太坊、超级账本以及智能合约等。
私有链
私有链(Fully private blockchains),是指写入权限完全被一个组织掌握的区块链,其公开程度由该组织决定,所有参与到这个区块链中的节点都会被严格控制。
特点
(1)交易速度非常快
由于私有链少量的节点也都具有很高的信任度,交易不需要所有网络节点的确认,所以其交易速度比任何其他的区块链都快。
(2)给组织自身隐私更好的保障
由于读取权限是由该组织决定的,参与者难以获得私有链上的数据,因此组织自身的隐私保障更好。
(3)交易成本大幅度降低
如果所有的交易都由一个机构处理,那么他们就不需要为工作而收取费用。
应用
私有链一般更偏向于企业内部以及数据管理、审计等金融场景的应用。
联盟链
联盟链(Consortium blockchain),是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。
特点
联盟链可以看成是私有链的一种,只是私有程度不同,权限设计要求也更复杂,可信度更高。
应用
联盟链适合组织机构间的交易和结算,目前国内比较有影响力的联盟链有中国分布式总账基础协议联盟(ChinaLedger)、中国区块链研究联盟(CBRA)和微众银行等。
总结区块链的3种类型的区别主要在于读写权限的开放程度和去中心化程度的不同。读写权限的开放程度:公有链向任何人开放,私有链向满足特定条件的个人开放,联盟链向授权的组织或机构开放。去中心化程度:公有链是高度去中心化,联盟链是部分去中心化,私有链的去中心化程度比联盟链的低。
一般来说,去中心化程度越高,可信度和安全性越高,交易速度越慢。
公有链适用于对可信度、安全性有很高要求,而对交易速度要求不高的场景。
私有链或联盟链更适合对隐私保护、交易速度和内部监管等具有很高要求的应用。