区块链中公有链、联盟链和私链的区别

公有链

公有链,公有指的是全球开放,任何人都可以自由的读取数据、发送交易和参与记账。公有链属于真正的去中心化,它通过共识决定那个block最终被加到chain中。

优点:

1.数据公开透明,无法篡改,任何人都可以查阅
2.门槛低,任何人都可以参与
3.能通过社区更好的实现协作共享
4.匿名性,由于节点之间无需彼此信任,所有的操作都可以匿名进行,很好地保护使用者的隐私。
5.随着参与的节点越来越多,区块链越安全

缺点:

1.交易速度慢,由于参与的节点多,一笔交易需要经过多个区块确认后才算有效
2.数据公开透明 是缺点也是优点

联盟链

由多个机构共同参与管理的区块链,每个机构运行一个或多个节点,数据只允许系统内不同的机构进行读写和发送,联盟链内的节点通常都有对应的实体机构组织,各个组织形成利益相关的联盟,共同维护区块链的健康运转。

优点:

1.数据隐私保护,读写权限都是可控的
2.更安全,由于联盟链的节点都是由对应的实体机构组织管理,所以更具有安全性
3.效率更高,相比公链它一共就没多少节点所有确认可以很快完成
4.更适合商业化

缺点:

1.不属于去中心化,由联盟内成员掌握

私有链

私有链就是一个组织或个人创建的,一般由个人或组织指定节点

优点:

1.安全性高,链上成员都是需要审核授权的
2.数据隐私保护,读写权限都是可控的
3.效率更高,一般私有链节点不会很多
4.交易成本低,私有链的交易只需要几个受到普遍认可的高算力节点确认即可,其交易成本与公有链和联盟链相比极低。

缺点:

1.不属于去中心化

区块链中公有链、联盟链和私链的区别相关推荐

  1. 京东联盟自动转链php,求京东联盟php自动转链源码 请 ZenHaBit 继续帮忙

    [PHP] 纯文本查看 复制代码<?php // 具体参数可查看 https://union.jd.com/openplatform/api/10421 文档说明 error_reporting ...

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

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

  3. 区块链中的密码学,使用ABE结合区块链

    ABE 密码学,以及与区块链结合的价值 背景 区块链技术具备篡改难度高.使用成本低.分布式的优点,本应成为各行各业的重要助力.但是由于链上参与方担心自己的核心数据外泄,不愿将自己的核心数据上链,这个原 ...

  4. 区块链BaaS云服务(16)天德链TDBC“监管”

    天德链自动化监管系统实现了自动高并发.高速度.防信息篡改.实时自动化监管. 步骤: step1. 不同金融机构(也可以是同一个金融机构)的用户在进行交易后,两个金融机构分别将自动生成 TR 文件(Tr ...

  5. 区块链教程(四):搭建私链、web3.js基础

    注:本教程为技术教程,不谈论且不涉及炒作任何数字货币 区块连教程(一):前置知识-linux补充 区块链教程(二):基础概念介绍 区块链教程(三):Solidity编程基础 区块链教程(四):搭建私链 ...

  6. 如何访问.then()链中的先前的诺言结果?

    本文翻译自:How do I access previous promise results in a .then() chain? I have restructured my code to pr ...

  7. 区块链知识汇总练习——私有链、公有链、联盟链、元宇宙、AR技术

    1.扩容是为了解决什么问题 • A.网络拥堵,信息传输满 • B.电脑内存有限 • C.网速太慢,需要加大区块的容量 • D.比特币网络拥堵,交易确认慢 正确答案:D 答案解析:一般我们所理解扩容是什 ...

  8. J9数字论:如何理解区块链中的公链,私链,侧链,联盟链

    区块链简而言之,就是一个分散式的记账本,有着点对点交易查询,公正,透明,可追溯,不可篡改,去中心化的特点. 区块链在大类上被分为公共区块链(公链),联盟区块链和私有区块链,TVL和用户量最大的公链当属 ...

  9. Hyperledger Fabric是区块链中联盟链架构详细介绍

    区块链开源实现HYPERLEDGER FABRIC架构详解 区块链开源实现HYPERLEDGER FABRIC架构详解 hyperledger fabric是区块链中联盟链的优秀实现,主要代码由IBM ...

最新文章

  1. 参加51CTO学院软考培训,通过后感想
  2. 使用CFURLCreateStringByAddingPercentEscapes进行URL编码
  3. 理解并自定义HttpHandler
  4. json模块及其API
  5. 【错误记录】Android 模拟器安装应用报错 ( INSTALL_FAILED_INSUFFICIENT_STORAGE )
  6. nginx负载均衡集群
  7. 公开课视频-《第03章 部署-IT基础架构》-大企业云桌面部署实战-在线培训-视频(奉献)...
  8. 193. 有效电话号码
  9. UI设计实用素材|功能性图标ICON的作用
  10. 树、森林、以及二叉树之间的转化
  11. GeoServer style(sld)中文乱码解决方法
  12. 努力赚钱,是为了不让自己的爱情受到别人金钱的考验--这就是现实
  13. 计算机网络实验4 — 网线制作
  14. Python读书笔记-基础篇-1.万丈高楼平地起
  15. 我是如何在自学编程9个月后找到工作的 1
  16. matlab 实验七,matlab 实验七 数字填图问题
  17. 荣耀轻薄本MagicBook 14使用体验分享 性能拉满续航无敌
  18. 凌动z3735f运行64位linux,在z3735上装ubuntu,装完的经验
  19. 又躺赚1亿?东方联盟创始人郭盛华,会的仅仅是技术吗?
  20. 征途2s 服务器文件,征途2 经典专区28日服务器重组公告

热门文章

  1. 数学相关【真·NOIP】
  2. 关于三维模型从HFSS中导出的问题
  3. Spark概述、Spark特点
  4. 如何通过CRM进行客户来源统计与分析?
  5. cocos2dx中精灵点击事件处理的两种方式——Sprite和ImageView
  6. CSS基础知识点整理(二)
  7. 转载:ECC内存校验算法
  8. 怎么通过小米账号查出买家的手机号?
  9. 完美解决 Could not detect Mac OS X Version from sw_vers output: '10.12.3
  10. java制作简单日历