当前位置:首页 > 民生热点 > 正文

区块链公链私链的区别有哪些(区块链公链私链如何搭建)

公有链、联盟链和私有链它们本质的区别是准入机制不同,换句话说,区块链账本的公开程度决定了它是公有链、联盟链还是私有链。下面,我们来聊聊这三种类型的区块链。

在实际应用中可以根据所处信任环境的不同选择需要的区块链类型。

传统机构无法突然之间转变成一个完全的公有链,联盟链是实现未来加密世界的重要步骤。相比于中心化数据库,联盟链的最大好处就是加密审计和公开的身份信息。没人可以篡改数据,就算发生错误也能追踪错误来源。相比于公有链,私有链更加快速、成本更低,同时尊重了公司的隐私。联盟链或在传统机构中先落地应用,同时将区块链推广到企业的管理和应用中。


什么是公有链?

公有链(公有区块链) ,顾名思义,任何人都可以参与使用和维护,如比特币区块链,信息是完全公开的;世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。

公有链(Public Blockchain)是最早出现在人们视线范围的区块链,也是目前运用范围最广的区块链。它是完全去中心化的,任何人都能读取和发送交易,而且交易能够在区块链上得到有效的确认,任何人都可参与其中的共识过程。公有链的各个节点可以自由加入和退出网络,各节点之间的拓扑关系是扁平的。


第一,公有链可以保护用户权益免受程序开发者的影响。在公有链中程序的开发者没有权利干涉用户,所以用户权益更容易得到保护。

第二,公有链开放性强。在公有链上,任何用户都可建立自己的应用,从而产生一定程度的网络效应。任何满足一定技术条件的人都可以访问,也就是说,只要有一台能够联网的机 算机就能够满足访问的条件。

第三,数据公开透明。在公有链上的所有数据是默认公开的,在这里每个参与者都可以看到系统中所有的账户余额和交易活动,也就是所谓的公开透明的分布式“总账”系统。不过,区块链的匿名性让参与者能够隐藏现实世界中的真实身份,从而 而找到了公开信息与个人隐私保护之间的一个平衡点。

公有链的典型应用包括比特币、以太坊、超级账本、大多数“山寨币”等,区块链的起源也是由公有链开始的。


什么是私有链?

私有链/私有区块链(Private Blockchain)是对单独个人或组织开放的区块链系统,即系统由一个组织机构控制该系统的写入权限和读取权限。具体而言,系统内的各个节点写入权限将由组织来决定分配,而根据具体情况由组织决定对谁开放多少信息和数据。此外,査询交易的进度等都进行了限制,私有链仍具备多节点运行的通用架构。

私有链 ,由集中管理者进行管理限制,只有内部少数人可以使用,信息不公开;私有链有以下几个特点:


第一,私有链的交易速度非常快。一个私有链的交易速度可以比任何其他区块链都快,甚至接近了并不是一个区块链的常规数据库的速度。这是因为就算少量的节点也都具有很高的信任度, 并不需要每个节点来验证一个交易。

第二,私有链有更好的隐私保障。交易的参与者想要公开地获得区块链私有链上的数据是非常困难的,因为其读取数据的权限是受限的。

第三,私有链有更好的节点连接。私有链中节点的连接是十分方便的,假如出现故障能够用人工的方式来干预调整,并且可以使用共识算法来缩短交易时间。

第四,私有链的交易成本更加便宜。对于私有链上运行的交易,其流程的确认并不需要所有网络节点的认可,只需要几个大家对其认可度高的高算力节点即可,这将有利于交易成本的降低。


私有链的应用正处于尝试阶段,适用于特定机构的内部数据 据管理与审计,Linux基金会项目是典型的代表。


什么是联盟链?

联盟链(Consortium Blockchain)是介于公有链与私有链之间的一种系统形态,它往往由多个中心控制。由若干组织一起合作维护一条区块链,该区块链的使用必须是带有权限的限制访问,相关信息会得到保护,如供应链机构或银行联盟。有专家指出,联盟链的本质是分布式托管记账系统,系统由组织指定的多个“权威”节点控制,这些节点之间根据共识机制对整个系统进行管理与运作。联盟链可视为“部分去中心化”,公众可以查阅和交易,但验证交易或发布智能合约需获得联盟许可。


联盟链的典型特点是,各个节点通常有对应的实体机构,只有得到联盟的批准才能加入或退出系统。各个利益相关的机构组织在区块链上展开紧密地合作,并共同维护系统健康稳定的发展。

成立于2015年9月的R3区块链联盟是最典型的联盟链,目前已经有数十家国际银行和金融机构加入,成员遍及全球。这些成员包括纽约梅隆银行、花旗集团、德国商业银行、德意 志银行、汇丰银行、日本三菱UFJ金融集团、澳大利亚国民银 行、加拿大皇家银行、法国兴业银行、多伦多道明银行、中国平安、瑞穗银行、北欧银行、意大利联合信贷银行、巴黎银行、富国银行、荷兰国际集团、麦格理银行、加拿大帝国商业银行等金融机构。


关于区块链的分类(公有链,私有链和联盟链),一部分学者从权限控制的角度又将其分为无需许可型区块链、限定许可型区块链以及可许可型区块链。无论哪种分类目的都是为了更好地分析不同应用场景下,如何才能发挥区块链技术的最大作用。因此尽管目前关于区块链的分类还存在一些争论,但是并不影响整个行业的发展。


结语


我们总结一下:

公有链是任何人都能参与读取、交易、写入的区块链,完全去中心化,账本信息公开透明,不受任何机构控制。公有链一般都需要挖矿来达成共识,因此带来了交易延时高、成本高和效率低等缺点。公有链的典型代表有比特币、以太坊、EOS等。

私有链是指记账权由单独的个人或机构掌握的区块链项目。其特点有记账中心化、效率高、无记账成本、隐私性极好等特点。使用场景为机构内部的审计。

联盟链,是指参与节点事先确定好的区块链,只对联盟内部成员开放全部或部分功能。其特点介于公有链和私有链之间,账本半公开化、交易确认速度较快,记账成本低,数据有一定的隐私性。其典型代表是一个名为R3的银行业联盟链。

无论是公有链、私有链还是联盟链,都属于区块链,只是不同的链有不同的应用场景而已。

随着应用场景的需求更复杂,区块链技术变得越来越复杂,无论是公有链、私有链还是联盟链都没有绝对的优劣,往往需要根据不同的场景来选择合适的区块链类型。

区块链的发展和演变很好地体现了经济金融史,中心化和去中心化的互相交锋渗透一再重现。区块链现实的应用取决于现实的需求,正如以太坊创始人所说“只有一种区域链能活下来的想法完全是误导”。