在了解区块链的过程中,我们总是看见公链、私链、联盟链这些词,它们到底是什么?

公链

公链,也叫公有链,正如它的名字一样,它就是公开的,任何人都可以随时参与公链,它是面向所有人的。
公链的访问门槛低,只要有一台能上网的计算机,就能访问。在公链上,谁都能读写数据和发送交易,并且可以随时加入和退出。
公链是以扁平的拓扑结构互联互通的,是高度去中心化的分布式账本,每个节点的任何行为都是透明的,数据也是公开的,无法篡改。
高度去中心化赋予了公链节点匿名性的特点,节点之间不用知道对方是谁,用户的隐私得到了很好的保护。公链是绝对公平的,就算是公链的开发者也无法干涉数据和用户。
公链的交易信息需要全网节点共同进行确认,这使得公链具有最高的安全性,但也带了交易速度慢、资源消耗大的缺点。于是,私链来了。

私链

私有链是非公开的,不是随便就能加入的,一般来说需要中心组织授权才能加入。 私有链的去中心化程度低于公链,这样的设计就是为了严格控制各个节点的读取和写入权限,达到极强的控制力,这可以带来很多好处。
私链的交易速度比任何公链都快,它只有一些少量的节点,也不像公链那样,希望节点越多越好。节点少,则交易不用全部节点来确认,所以提高了效率。
私链具有中心组织,这个中心掌握着所有节点的读取权限,不是所有人都能获取私链上的数据,因此私链具有更好的隐私安全。
有了中心组织,就不需要全网节点一起来确认交易,所有交易只需要几个被认可的高算力节点确认就可以了,对比公链而言,节约了大量的成本。同时,由中心组织把控成员的准入权限,所以不会轻易受到攻击。
中心组织为私链带来许多优点的同时,也带来了很多问题。首先来说,权限被中心节点把控,背离了去中心化的初衷,私链给人的感觉更加“独裁”。而这些节点的背后是人,人性的弱点是难以避免的,所以私链也是存在风险的。

联盟链

联盟链也可以说属于私链的一种,但私有的程度要低些,介于公链和私链之间。
以私链来理解联盟链的话,联盟链不像私链那样有一个中心组织,而是存在多个等同权力的中心,这一群中心共同制定本链的规则,并共同维护。

总结

精心设计的公链在防审计性方面更具优势,但代价是速度和吞吐量较低。公链是对交易结算(或智能合约)提供安全性保证的最佳选择,适合交易速度要求不高的使用场景。
私链适合优先考虑效率的场景,个人或小型组织系统使用私链是比较理想的,联盟链更适合企业或组织内部。
通过多中心,联盟链可减轻私有链中交易对手的风险。并且较少的节点数通常可使它们能够比公共链更有效率的运行。联盟链适合于彼此之间需要相互沟通的企业和组织。

公链、私链、联盟链是什么?相关推荐

  1. 长话短说之四|联盟链、开放联盟链和公有链的区别和适用场景

    长话短说之四 | 联盟链.开放联盟链和公有链的区别和适用场景 开放联盟链终于上线了. 1月31日,BSN官方宣布,基于BSN网络打造的开放联盟链"文昌链"和"泰安链&qu ...

  2. 公司该如何创建适合自己的区块链产品、联盟链、私链

    现在区块链是非常火的,很多公司都想蹭一把区块链,不管实际作用大不大,也要往区块链上靠一靠. 那么这就难为了广大的技术开发人员,如何在完全不了解区块链的情况下,迅速为公司开发出区块链产品呢? 区块链基础 ...

  3. Conflux伍鸣破题公链困境:联盟链服务商业团体 公链服务中小商户

    互链脉搏按:当2019年比特币一骑绝尘,其他公链多被边缘的情况下,可以让我们再次审视为什么比特币会一枝独秀呢?公链的价值又在哪里呢?未来世界中联盟链和公链将如何发展呢? 2019年8月15日,互链脉搏 ...

  4. 破题公链困境:联盟链服务商业团体 公链服务中小商户

    2019年8月15日,互链脉搏邀请了Conflux CTO伍鸣博士为大家分享了<公链在区块链的定位以及发展应用>. 伍鸣博士指出:Conflux的定位就是要继续以太坊没走完的路. 像Con ...

  5. 使用Java开发一个自己的区块链产品、联盟链

    开源地址:https://gitee.com/tianyalei/md_blockchain https://gitee.com/tianyalei/md_blockchain_manager Jav ...

  6. 区块链BaaS云服务(17)纸贵科技Zeus多链网络Z-Ledger联盟链

    1. 系统架构 "一主链+N子链",主链作为中继链进行子链间跨链通讯,实现不同架构子链间的异构链跨链 主链使用自研Apollo共识算法,支持启动运行不同逻辑的异构子链 每一条子链支 ...

  7. 寺库商用区块链落地,联盟链为每件奢侈品发“×××”

    2018年6月,整个世界奢侈品行业都把目光集中到了两件事情上:在欧洲,历峰集团宣布,旗下的Yoox Net-a-porter Group SpA (YNAP.MI)(下称YNAP)在完成私有化后,正式 ...

  8. 区块链应用 | 用联盟链承载应用?「赤链」想以投票和分布式记账系统提升区块链效率...

    现在赤链生态上的40余个项目,覆盖电商.影视.服装.体育.医美.游戏等领域. 以太坊虽然可以实现简单的智能合约,却无法支撑起大型应用,目前已出现低效.网络拥堵等问题. 赤链CEO商毅认为,公有链的问题 ...

  9. 区块链的未来:公链VS联盟链

    早科技音频:00:0009:47 区块链在历经这几年的发展后,到现在已经有了不少成果产出.不少技术积累,也在一些行业有成熟的落地项目.而在区块链的起步过程中,同样将区块链作为国家战略的中国和美国,对于 ...

最新文章

  1. 利用pmap查看进程的地址空间
  2. SOCKS代理工具EarthWorm、sSoks
  3. ios开发学习--列表(Table)效果源码分享--系列教程4
  4. 基于OpenCV高斯模型的公共场景人流量统计
  5. r语言上机文本分析与词云绘制_倚天屠龙记的文本分析
  6. [Spring5]IOC容器_Bean管理XML方式_外部属性文件
  7. linux+apache+mysql+php
  8. Android 系统性能优化(12)---MTK 平台UX性能分析方法
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的物流管理系统
  10. mysql导vertica_vertica系列:数据的导入导出
  11. C#根据word模板生成word表格报表文档
  12. 优化数据库的思想及SQL语句优化的原则
  13. 消息队列的使用场景(转载c)
  14. Visual Sourcesafe Internet使用备忘
  15. 乐高ev3搭建图_你所不知道的乐高EV3发展史
  16. liang-barsky_C和C ++中的Liang Barsky线裁剪算法
  17. 前端工程师面试时自我介绍该如何做?
  18. php doctrine,php – Doctrine上的复杂SQL查询
  19. java 中介模式_中介者模式
  20. 2022-2028年全球与中国印刷电路板材料行业产销需求与投资预测分析

热门文章

  1. 萌新 学习python 途中一点疑惑记录IndexError: string index out of range
  2. 荣耀v20支持html,荣耀V20支持NFC刷公交吗 荣耀V20支持NFC功能吗
  3. python 淘宝滑块验证_pyppeteer硬钢掉淘宝登入的滑块验证
  4. 商业数据分析【七】数理统计与SPSS统计
  5. matlab中各种括号的用途
  6. SwitchHosts 模拟本地域名解析访问
  7. Jmeter模拟上传图片
  8. 深圳将在2015年推广家庭服务机器人
  9. 饮用水用 降低COD的树脂,医药行业除COD
  10. javaEMail账号验证