首页 > 区块链 > 区块链|公链、私链、联盟链和侧链?
2018
06-20

区块链|公链、私链、联盟链和侧链?

http://baijiahao.baidu.com/s?id=1592405561700169755&wfr=spider&for=pc

区块链按照访问和管理权限可以分为公链(Public Blockchain)和私链或联盟链(Private Blockchain)。公有链是完全开放的区块链,全世界的人都可以参与系统维护工作。

公共区块链(Public blockchains)简称公链

公共区块链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。作为中心化或者准中心化信任的替代物,公共区块链的安全由“加密数字经济”维护——“加密数字经济”采取工作量证明机制或权益证明机制等方式,将经济奖励和加密数字验证结合了起来,并遵循着一般原则:每个人从中可获得的经济奖励,与对共识过程作出的贡献成正比。这些区块链通常被认为是“完全去中心化”的。

区块链|公链、私链、联盟链和侧链? - 第1张  | 刘俊明个人网站

公链

这使得公有链还具有以下2个特点。

1. 开源(Open Source):由于整个系统的运作规则公开透明,这个系统是开源系统;

2. 匿名(Anonymity):由于节点之间无需信任彼此,所有节点也无需公开身份,系统中每一个节点的匿名和隐私都受到保护。

除了公链之外,还有私链、联盟链,私有链或联盟链在开放程度和去中心化程度方面有所限制,参与者需要被提前筛选,数据库的读取权限可能是公开的,也可能像写入权限一样只限于系统的参与者。

联盟区块链:(Consortium blockchains)简称联盟链

联盟区块链是指其共识过程受到预选节点控制的区块链;例如,不妨想象一个有15个金融机构组成的共同体,每个机构都运行着一个节点,而且为了使每个区块生效需要获得其中10个机构的确认(2/3确认)。区块链或许允许每个人都可读取,或者只受限于参与者,或走混合型路线,例如区块的根哈希及其API(应用程序接口)对外公开,API可允许外界用来作有限次数的查询和获取区块链状态的信息。这些区块链可视为“部分去中心化”。

区块链|公链、私链、联盟链和侧链? - 第2张  | 刘俊明个人网站

联盟链

完全私有区块链(Fully private blockchains)简称私链

完全私有的区块链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。相关的应用囊括数据库管理、审计、甚至一个公司,尽管在有些情况下希望它能有公共的可审计性,但在很多的情形下,公共的可读性并非是必须的。

区块链|公链、私链、联盟链和侧链? - 第3张  | 刘俊明个人网站

私链

上面三种链,比较好区分,就是开放度不同的区块链,那么什么是侧链?

侧链(sidechain) 是什么?

楔入式侧链技术( pegged sidechains),它将实现比特币和其他数字资产在多个区块链间的转移,这就意味着用户们在使用他们已有资产的情况下,就可以访问新的加密货币系统。目前,侧链技术主要是由Blockstream公司负责开发。

区块链|公链、私链、联盟链和侧链? - 第4张  | 刘俊明个人网站

侧链是什么

侧链也是一个区块链,它能够验证来自其它区块链的数据,能够实现比特币和其它资产在区块链之间互相转移,形成了一个全新开放的开发平台。侧链可以让区块链实现更好的表现和隐私保护。它们也可以扩展来支持各种资产,例如股票、债券、真实世界或虚拟世界中的货币,也可以增加智能合约、安全处理和真实世界财产登记注册之类的功能。

现在应用区块链侧链技术的有Lisk和ASCH,这两个都是做底层开发的平台,但是都没有听过这两个平台上有成熟的应用出来。

看完这些,你还分得清楚吗?教你一个简单的记法:

区块链|公链、私链、联盟链和侧链? - 第5张  | 刘俊明个人网站

区块链类型划分

公链不看人,只相信密码验证;

私链不让别人用,只能在自己的范围内用;

联盟链半开放,要授权才能让别人用;

侧链是试图连接两种不同链的技术。

最后编辑:
作者:刘俊明
草根一枚,初创期,寻找项目合伙人。