区块链的分类和共识机制

简单来说,区块链是一个分布式的共享数据库,按照时间顺序将数据区块相连,组合成一种链式数据结构,并以密码学方式保证不可篡改和不可伪造。它的主要特点是去中心化、开放性、独立性、安全性、匿名性。北京木奇移动技术有限公司,专业的区块链开发公司,欢迎交流合作。

区块链的分类和共识机制_第1张图片

 

链的分类

(1)公有链

公有区块链是任何人都可以加入和参与的区块链,例如比特币。缺点包括:绝大部分公链系统需要较高的硬件资源来保障安全性,交易的隐私性极低或根本没有隐私性可言。需要经过大量节点验证,算力要求和能源消耗较高。

(2)私有链

私有区块链网络类似于公有区块链网络,是一个去中心化的点对点网络,其显著差异是,私有区块链的整个网路由一个组织管理。该组织有完全的权限来控制允许谁参与、维护区块链网络。根据使用情况,可以显著提高参与者之间的信任和信心。私有区块链可以在企业防火墙后面运行,甚至可以在企业内部托管。

(3)联盟链

即机构联盟的区块链,访问与编写的权限仅对加入组织联盟的节点开放。未完全的去中心化,安全性低于公链。只需要经过几个联盟方的节点验证,能源消耗较低。国内为防止虚拟货币炒作的风险,提供的区块链技术主要为联盟链,如蚂蚁链、至信链、超级链、智臻链等。

共识机制

(1)Pow工作证明

就是大家熟悉的挖矿,通过与或运算,计算出一个满足规则的随机数,即获得本次记账权,发出本轮需要记录的数据,全网其他节点验证后一起存储。

优点:完全去中心化,节点自由进出。

缺点:挖矿造成大量的资源浪费;共识达成的周期较长,不适合商业应用。

(2)Pos权益证明

Pow的一种升级共识机制;根据每个节点所占比例和时间;等比例的降低挖矿难度,从而加快随机数的速度。

优点:在一定程度上缩短了共识达成的时间

缺点:还是需要挖矿,本质上没有解决商业应用的痛点

(3)DPos股份授权证明机制

类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。

优点:大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证

缺点:整个共识机制还需要依赖代币,很多商业应用是不需要代币存在的

(4)Pool验证池

基于传统的分布式一致性技术,加上数据验证机制;是目前行业链大范围在使用的共识机制。

优点:不需要代币也可以工作,在成熟的分布式一致算法基础上,实现秒级共识验证

缺点:去中心化程度不如bictoin,更适合多方参与的多中心商业模式

你可能感兴趣的:(区块链的分类和共识机制)