区块链公链、私链、联盟链、侧链分别是指什么?它们时间有什么联系?

区块链资讯网

对于区块链来说主要分为三个类型即公链-完全去中心化,所有用户都可以读取以及写入。私链-部分去中心化,写入权限仅在一个组织手里,读写权限由该组织决定。联盟链-部分去中心化,写入参与者被提前筛选,读写权限由被选定的参与者们决定。

区块链公链、私链、联盟链、侧链分别是指什么?它们时间有什么联系?

1公链

公有链 (Public Blockchain)。也称之为非许可链,顾名思义公链是指任何人都可以读取,发送并获得有效交易的共识区块链,公有链通常被认为是完全去中心化,所有数据公开透明 ,没有任何人和机构可以控制,篡改其中的数据或者读写。

公链具有保护用户免受开发者的影响,访问门槛低,所有数据默认公开等特点。它对外完全公开,用户不用注册,不用授权,匿名就能访问区块链网络。也即是任何人都可以查看,交易和参看记账的区块链网络。目前市场上比较有名的公链包括比特币和以太坊等。假设公链是一个虚拟世界,那么我们任何人都可以进入这个虚拟世界去构建自己的家园进行以他人经营交易。而这个虚拟世界保证了交易的安全性和不可篡改性。

而公链也存在一些问题,它的数据全网公开,这种情况并不适用于所有行业,例如银行政府证券行业的内部数据不好公开。同时,公链交易速度过慢;例如,比特币和以太坊的交易速度,它们是需要通过全网节点共同参与,而参与的节点太多了,导致交易速度变慢。虽然公链实现了去中心化,但是效率却降低了,严重影响交易速度。比特币区块链的处理速度是每秒7笔交易,以太坊可以达到几十笔交易。

公链就像公园,任何人都不需要买票就可以在公园中散步或者跑步。当然按照开放程度不同,还存在其他类型的花园,例如。私人花园和皇家花园,不是随便参观的,那即是私有链。

2私链

私有区块链,简称私链 (Private Blockchain),它不同于公链,是由单一组织或者机构控制,该组织或者机构可以决定谁能够读取或向区块链发送交易和参与共识机制。它和联盟链类似,其切入权限仅存在于一个组织的手里。

私链是部分去中心化,而且去中心化程度相对于联盟链更低。它数据的读取权限和开放程度受到一定程度的限制,这些均由其组织或者机构来自行设定的,而这种区块链是完全中心化的,因此只适用于特殊环境,在实际生产的应用中十分有限。

由于私链参加节点是有限和可控。因此,私有链具有交易速度快,隐私保护强,交易成本更低且不容易被恶意攻击等优势。尤其适用于金融行业必须身份验证等要求。同时,私链可以防范来自内部和外部对数据的安全攻击。

私链是应用范围最小的链,由于它的特性是不开放。所以,它的场景一般是在个体组织或者企业内部应用。例如,数据管理,财务管理和审计等等。在政府行业中也有些应用,例如,政府的预算和执行和统计数据等。因此,许多大型金融机构目前更加倾向于使用私链技术。

3联盟链

联盟链是指针对某个特定群体的成员和有效第三方, 其内部指定多个预选节点作为记账的人,每个区块的生成所有预选节点共同决定。联盟链的数据只允许系统内的机构进行读写和发送交易且共同记录交易数据。

联盟链具有低成本运行和维护,高交易速度和良好的扩展性能等优点。它的特点是是半公开化和半去中心化。联盟链对于共识或者验证节点的配置和网络环境也有一定的要求,其开放程度和去中心化程度均有所限制。例如,银行之间的结算系统可以采用联盟链的方式,各家银行作为节点进行记账,当网络超过一定的数目节点确认,即可确认这笔交易。

4侧链

侧链是一种扩展协议是为了解决主链技术的限制问题。一般先锁定主链上资产,然后将锁定的那部分资产在侧链上做参数修改,用于实现低手续费,高速转账等目的。从严格上来说,其本身并不是区块链,可以理解为区块链的一种扩展协议。

早期的侧链是为了解决比特币区块链技术限制的问题,先锁定主链上的资产,然后将锁定的那部分资产在侧链上做参数修改并进行自由交易和转换。例如,在以太坊网络中想使用比特币,则可以在他们之间建立一个侧链,协议建立之后就可以在以太坊网络中自由地使用比特币。它的信息处理是在侧链上进行的。因此, 就算发生危险也不会影响主链的安全。

总结

公链,私链,和联盟链之间的关系,可以联想到QQ空间里的开放权限功能。

公链是所有好友可见,任何人都可以进入;联盟链是半公开只有指定好友才可以进入;而私链则是仅对自己可见。

其实无论是公链,私链,和联盟链都没有绝对意义上的优劣之分。只是根据不同的应用场景找到合适的才是最好的。

更多关于区块链相关知识敬请关注区块链资讯网:https://www.990317.com/ 

免责声明:本文来自区块链资讯网,不代表区块链-区块链项目新闻|区块链技术知识社区的观点和立场,如有侵权请联系本平台处理。