走近区块链‖20 区块链分类
2019-08-14 本文已影响9人
一支铅笔君
区块链技术是维护一个不断增长的数据记录的分布式数据库,这些数据通过密码学的技术和之前被写入的所有数据关联,使第三方甚至是节点的拥有者难以篡改数据。
区块包含有数据库中实际需要保存的数据,这些数据通过区块组织起来被写入数据库。链通常指的是利用 Merkle tree(默克尔树)等方式来校验当前所有区块是否被修改。
1.分类
前已知的区块链技术应用大致有三类
(1)公有链( public blockchain)
公有链公开透明。全世界任何个体或团体都可以在公有链上读取、发生交易,且交易能够获得该区块链的有效性确认,是每个人都能参与其共识过程的区块链。
(2)联盟链( consortium blockchains)
联盟链半公开,参与区块链的节点是预先指定好的,这些节点之间通常有良好的网络连接等合作关系,每个区块的生成会由所有预选记账人共同决定,其他节点可以交易,但没有记账权。通常为某个群体或组织内部使用。
3)私有链( private blockchain)
私有链则完全封闭,参与的节点仅在有限范围,数据的访问及使用有严格的管理权限。仅采用区块链技术进行记账,记账权并不公开,且只记录内部交易,由公司或者个人独享。
2.比较
公有链 | 联盟链 | 私有链 | |
---|---|---|---|
参与者 | 任何人自由进出 | 联盟成员 | 个体或公司内部 |
共识机制 | PoW/PoS/DPoS | 分布式一致性算法 | 分布式一致性算法 |
记账人 | 所有参与者 | 联盟成员 | 自定义 |
激励机制 | 需要 | 可选 | 不需要 |
中心化程度 | 去中心化 | 多中心化 | (多)中心化 |
突出特点 | 信用的自建立 | 效率和成本优化 | 透明和可追溯 |
典型场景 | 虚拟货币 | 支付、结算 | 审计、发行 |
3.应用
①共有链:比特币、以太坊
②联盟链:超级账本、
③私有链:Eric Idustries
4.区块链项目
①数字资产
②智能合约平台
③全球支付
④平台类型应用