首页 / 行业
需要了解区块链的共识机制与验证机制有什么区别
2019-05-17 14:58:00
共识机制
完全去中心化的区块链系统中,如何保证各节点维持区块链数据的一致性和不可篡改性,是一个关键问题。区块链系统中的区块链技术采用了基于PoW的共识机制,通过在区块计算中加入算力竞争,使分布式的节点可以高效地达成共识。
具体做法是在区块计算的最后一步要求解一个随机数,使区块的哈希函数值小于或等于某一目标哈希值,由于哈希运算结果的随机性和不可逆性,找到随机数的难度会很大。通常目标哈希值由多个前导零的数串构成。设定的前导零越多,目标哈希值设定得越小,找到符合条件随机数的难度就越大。区块链系统通过调整目标哈希值,通常将区块的生成时间动态地控制在10分钟左右。
验证机制
数据验证是区块链技术极为重要的一环。所有的区块链网络中的参与者都要随时监听新的交易与新的区块。一旦接收到新的交易或者新的区块均需首先验证它们的正确性,如果正确后再向自己的临近节点进行传播。如果接收到的新交易无效,则需立即抛弃,不再将它们转给临近节点,以免浪费计算资源。对于新交易的验证,根据基于区块链应用事先达成的各种验证协议来进行,比如交易的格式、交易的数据结构、格式的语法结构、输入输出、数字签名的正确性等。
所有的新交易数据一旦验证通过后,节点会将这些交易数据放在一个交易池中。当节点确认了上一个区块以后,节点将按一定优先级次序从交易池中选出交易计算Merkle根。节点通过自己强大的算力(工作量证明)找到符合难度目标的随机数后,并在第一时间将新挖出的区块广播给其他节点,以便其他节点确认该区块,并将获得验证的新区块加入到原有的区块链中。
最新内容
手机 |
相关内容
AI换脸换声太逼真!遇到AI视频诈骗如
AI换脸换声太逼真!遇到AI视频诈骗如何识别?,活动,社交媒体,确认,账户,验证,真实照片,随着DCP010505BP-U人工智能技术的不断发展,AI换脸多用途可回收纳米片面世,可用于电子
多用途可回收纳米片面世,可用于电子、能源存储、健康和安全等领域,能源,健康,传感器,结构,用于,芯片,近年来,纳米技术的快速发展给各梦芯科技独立北斗芯片模块MXT2721
梦芯科技独立北斗芯片模块MXT2721隆重发布,芯片,北斗,模块,能力,导航,支持,梦芯科技是一家致力于研发和生产半导体产品的高科技公司半导体主控技术:驱动自动驾驶革命的
半导体主控技术:驱动自动驾驶革命的引擎,自动驾驶,交通,自动驾驶系统,数据,车辆,自动,随着科技的不断进步,自动驾驶技术已经成为现实晶振在激光雷达系统中的作用
晶振在激光雷达系统中的作用,作用,系统,激光雷达,晶振,可靠性,选择,激光雷达(Lidar)是一种利用激光进行测距的技术,广泛应用于自动驾驶芯片迈向系统化时代:EDA软件的创新
芯片迈向系统化时代:EDA软件的创新之路,时代,芯片,形式,支持,性能,验证,芯片设计是现代科技领域的重要组成部分,它涉及到电子设计自动Arbe 4D成像雷达以高分辨率雷达技
Arbe 4D成像雷达以高分辨率雷达技术和先进处理技术消除“幽灵刹车”问题,刹车,成像,分辨率,系统,目标,数据,Arbe 4D成像雷达是一种浅析动力电池熔断器的基础知识及选
浅析动力电池熔断器的基础知识及选型,动力电池,时切,系统安全,作用,产品,系统,BA4558F-E2动力电池熔断器是用于保护动力电池系统安