风险提示:理性看待区块链,提高风险意识!

公链、私链、联盟链有什么区别?

2个回答

正邦百货商贸4星评价

2020-09-18 13:28:34

公链、私链、联盟链有什么区别?

公有区块链

公共区块链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中的共识验证过程的区块链——共识过程决定哪个区块可以被添加到区块链中并明确当前状态。

每个人从中可获得的经济奖励,与对共识过程做出的贡献成正比。这些区块链通常被认为是“完全去中心化”的。人人都能参与挖矿,所有参与挖矿的人都是平等的。任何人参与挖矿所获得的价值奖励也是平等的。这样就很容易达成完全去中心化的共识。

私有区块链

随着比特币逐渐受到人们的关注,私有区块链的概念在区块链技术讨论中成了热门。

私有区块链是指某个区块链的写入权限仅掌握在某个人或某个组织的手中,数据的访问以及编写等有着十分严格的权限。

可以创造出访问权限控制更为严格、修改甚至是读取权限仅限于少数用户的系统,同时这种系统仍保留着区块链真实性和部分去中心化的特性。

虽然说私有链背离了区块链完全去中心化的初衷,但是在实际发展应用中以区块链网络技术来解决某些范围内的问题明显是效率很高的方式,或者说在某些不需要完全去中心化的范围内私有链同样会有很好的应用。

联盟链

联盟区块链是指其共识过程受到预选节点控制的区块链;

例如,不妨想象一个有15个金融机构组成的共同体,每个机构都运行着一个节点,而且为了使每个区块生效需要获得其中10个机构的确认(2/3确认)。

区块链或许允许每个人都可读取,或者只受限于参与者,或走混合型路线,例如区块的根哈希及其API(应用程序接口)对外公开,API可允许外界用来作有限次数的查询和获取区块链状态的信息。这些区块链可视为“部分去中心化”。

仙福永享寿与6星评价

2020-10-15 11:36:43

联盟链为许可制,属于许可链(Permissioned Blockchain)的一种。由于参与网路的成员皆需经过许可,故称为许可链,许可链为弱去中心化的区块链,读取网路数据和参与网路交易的权限皆由组织内部决定。许可链依照开放程度以及成员组成又可分为私有链以及联盟链。

企业与企业的信任问题

联盟链旨在解决企业与企业之间的信任问题,举个例子,有30个金融机构组成一个联盟,每个机构都运行一个节点,每个区块生效、每个交易的完成需要获得其中20个机构的确认才能够进行,这种捨弃去中心化,选择效能与安全的区块链即联盟链。知名度较高的联盟链有 Ripple、R3 Corda、Hyperledger 以及 Facebook 发起但撰写文章时尚未推出的 Libra。

成员实名制、交易速度快

由于成员都是实名制,事先经过认可,且拥有共同利益目标,简单来说,联盟链的交易处理、验正与存储皆由可信任中介来处理,因此,联盟链大部分会采用效率较高的 PBFT(拜占庭容错)等共识算法。

提升数据隐私

我们在谈论公有链的特性时曾说过,公有链是完全公开透明的,这导致其在实际商业应用中,较难被公司企业采用,原因无非是涉及商业机密、法规与实用性的问题。由于并不是每个人都能担任联盟链的节点,因此,联盟链的一般使用者是无法查看完整链上数据的,联盟链的设计可以限制资料保护权限,针对使用者权限进行控管。

此外,节点彼此之间的数据也不一定要完全公开,只要各方协商好,哪些数据是必须公开,哪些数据不需要公开即可,不需要公开的数据可以透过加密的方式储存在网路中,如此一来,就算其他节点储存了你的数据,在没有私钥的情况下,依然没有办法读写。

私有链与联盟链

私有链与联盟链同样属于许可链,两者都是许可制的区块链,私有链顾名思义就是完全私有的区块链,例如台湾奥丁丁的 OwlChain,其资料写入权限以及维护掌握在单一组织或企业手裡的区块链,与联盟链不同的地方在于,私有链解决企业内部的信任问题,联盟链则解决企业与企业之间的信任问题。私有链是较极端的选择,其选择的是完全的高效能,且几乎可以说是完全捨弃去中心化。相关的应用包含数据库管理、审计等组织内部作业。由于参与的节点数量不多且几乎可以确定是善意节点,私有链往往能够以极快的速度达到「交易最终性」,并透过读写权限提供更好的隐私保护。

事实上,私有链与分散式数据库并无太大差异,唯一比较大的好处大概是私有链的设计使得数据较难以窜改,其他例如即时数据传输、单点故障等特性,都能够透过分散式数据库实现。有许多人认为私有链并不能称之为区块链,区块链的设计是为了权力下放与抗审查,但只要开发商有意,随时都可以更改区块链规则,私有链的中心化模式与区块链的本质显然背道而驰。