| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 区块链的分类和共识机制 -> 正文阅读 |
|
[区块链]区块链的分类和共识机制 |
简单来说,区块链是一个分布式的共享数据库,按照时间顺序将数据区块相连,组合成一种链式数据结构,并以密码学方式保证不可篡改和不可伪造。它的主要特点是去中心化、开放性、独立性、安全性、匿名性。北京木奇移动技术有限公司,专业的区块链开发公司,欢迎交流合作。 ? 链的分类 (1)公有链 公有区块链是任何人都可以加入和参与的区块链,例如比特币。缺点包括:绝大部分公链系统需要较高的硬件资源来保障安全性,交易的隐私性极低或根本没有隐私性可言。需要经过大量节点验证,算力要求和能源消耗较高。 (2)私有链 私有区块链网络类似于公有区块链网络,是一个去中心化的点对点网络,其显著差异是,私有区块链的整个网路由一个组织管理。该组织有完全的权限来控制允许谁参与、维护区块链网络。根据使用情况,可以显著提高参与者之间的信任和信心。私有区块链可以在企业防火墙后面运行,甚至可以在企业内部托管。 (3)联盟链 即机构联盟的区块链,访问与编写的权限仅对加入组织联盟的节点开放。未完全的去中心化,安全性低于公链。只需要经过几个联盟方的节点验证,能源消耗较低。国内为防止虚拟货币炒作的风险,提供的区块链技术主要为联盟链,如蚂蚁链、至信链、超级链、智臻链等。 共识机制 (1)Pow工作证明 就是大家熟悉的挖矿,通过与或运算,计算出一个满足规则的随机数,即获得本次记账权,发出本轮需要记录的数据,全网其他节点验证后一起存储。 优点:完全去中心化,节点自由进出。 缺点:挖矿造成大量的资源浪费;共识达成的周期较长,不适合商业应用。 (2)Pos权益证明 Pow的一种升级共识机制;根据每个节点所占比例和时间;等比例的降低挖矿难度,从而加快随机数的速度。 优点:在一定程度上缩短了共识达成的时间 缺点:还是需要挖矿,本质上没有解决商业应用的痛点 (3)DPos股份授权证明机制 类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。 优点:大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证 缺点:整个共识机制还需要依赖代币,很多商业应用是不需要代币存在的 (4)Pool验证池 基于传统的分布式一致性技术,加上数据验证机制;是目前行业链大范围在使用的共识机制。 优点:不需要代币也可以工作,在成熟的分布式一致算法基础上,实现秒级共识验证 缺点:去中心化程度不如bictoin,更适合多方参与的多中心商业模式 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 3:02:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |