区块的一些基本概念,大家可以了解一下。因为是纯理论的东西,所以内容有点枯燥。
区块/ block
区块是在区块链网络上承载交易数据的数据包,夹子搭建询(xtkf556) 是一种被标记上时间戳和之前一个区块的哈希值的数据结构,区块经过网络的共识机制验证并确认区块中的交易。
父块/ parent block
父块是指区块的前一个区块,区块链通过在区块头记录区块以及父块的哈希值来在时间上排序。
区块头/ block header
记录当前区块的元信息,包含当前版本号、上一区块的哈希值、时间戳、随机数、merkle root的哈希值等数据。此外,区块体的数据记录通过merkle tree的哈希过程生成唯一的merkle root记录于区块头。区块体/ block body
记录一定时间内所生成的详细数据,包括当前区块经过验证的、区块创建过程中生成的所有交易记录或是其他信息,可以理解为账本的一种表现形式。
哈希值/散列值/ hash values / hash codes / hash sums / hashes哈希值通常用一个短的随机字母和数字组成的字符串来代表,是一组任意长度的输入信息通过哈希算法得到的“数据指纹”。因为计算机在底层机器码是采用二进制的模式,因此通过哈希算法得到的任意长度的二进制值映射为较短的固定长度的二进制值,即哈希值。此外,哈希值是一段数据唯一且极其紧凑的数值表示形式,如果通过哈希一段明文得到哈希值,哪怕只更改该段明文中的任意一个字母,随后得到的哈希值都将不同。
时间戳/ timestamp
时间戳从区块生成的那一刻起就存在于区块之中,是用于标识交易时间的字符序列,具备唯一性,时间戳用以记录并表明存在的、完整的、可验证的数据,是每一次交易记录的认证。
随机数/一次性的随机数/ noncenonce
是指“只使用一次的随机数”,在挖矿中是一种用于挖掘加密货币的自动生成的、毫无意义的随机数,在解决数学难题的问题中被使用一次之后,如果不能解决该难题则该随机数就会被拒绝,而一个新的nonce也会被测试出来并且直到问题解决,当问题解决时矿工就会得到加密货币作为奖励。在区块结构中,nonce是基于工作量证明所设计的随机数字,通过难度调整来增加或减少其计算时间;在信息安全中,nonce是一个在加密通信只能使用一次的数字;在认证协议中,nonce是一个随机或伪随机数,以避免重放攻击。
梅克尔树/ merkle tree
梅克尔树(又叫哈希树)是一种二叉树,是一种高效和安全的组织数据的方法,被用来快速查询验证特定交易是否存在,由一个根节点、一组中间节点和一组叶节点组成。它使用哈希算法将大量的书面信息转换成一串独立的字母或数字。最底层的叶节点包含存储数据或其哈希值,每个中间节点是它的两个子节点内容的哈希值,根节点也是由它的两个子节点内容的哈希值组成。
小型机使用的操作系统
WB3S模组的特性介绍
变频器在煤矿风机上的应用
国芯思辰|海速芯低功耗8位MCU TM52F1363应用于对讲机
纳米氧化钨基材料成下一代锂离子电池负极材料领域研究的热点
机器人开发丨三明治夹子机器人系统开发(逻辑部署)
两相步进电机马达驱动芯片MS35776介绍
爱立信将为Nex-Tech Wireless提供5G演进分组核心和RAN
2019全球智慧物流峰会,快递物流领域的最新“黑科技”集体亮相
09年圣邦产品全面开花
选择一款高防服务器成为了企业首要的任务
GLPOLY 导热凝胶XK-G30遇上了2018年高交会
OLED迎来爆发期,国内企业面临双重机遇
一文读懂IGBT封装失效的机理
Biolinq独创的生物传感器皮肤纳米贴片技术,总融资额达1500万美元
征战智能硬件领域,英特尔有高招
压力变送器的原理及校验方法
国产万物互联主板,工控之外更有创新
2011年全球芯片营收2995亿美元
浅谈6G技术在军事实践变革上的新浪潮