区块链可以分为三种类型,分别是公有链、私有链和联盟链。每一个种类都有着不同的优缺点。
1. 公有链
顾名思义就是公有,向所有的人开放的,任何一个人都可以参与到这个区块链当中。任何一个人也都可以获得完整的区块链数据。工友链当中的最为典型的代表就是比特币。
公有链最大的优点就是安全性和去中心化,比如当前比较出名的以太、瑞波币、比特币都是属于公有链的。这种类型的数字货币,安全性相对来说比较高。
公有链的缺点就是由于随意的出入节点很多想要达成共识很难。因此很有可能在某些节点上出现宕机。黑客也很有可能会进行虚假节点的伪造。
2. 私有链
指的就是在某些特定的场景之下并不是任何人都可以参与和查看数据,只有获得了相应的许可,才能够进行数据的查看或者是参与。
私有链的优点就是策略可以完全自己定制,因此速度非常的快,其缺点就是相对来说去中心化的特点并不是很明显。
3. 联盟链
联盟链指的是由若干个组织或者是机构联合起来共同管理和参与的区块链。这些成员当中每一个都运行着属于自己的一个或者是多个节点,而这些节点当中的数据只允许系统知道不同的机构进行发送交易和读取,对于交易的数据要共同记录。典型的联盟链就是R3组成的银行区块链联盟。
联盟链的优点就是速度更快。因为节点的身份和数量都是提前规定好的,因此可以使用相对来说比较松散的共识机制从而大大提升了速度。但是其缺点是不能够完全实现去中心化。