什么是区块链?区块链和挖矿有什么概念?

新手教程10个月前更新 领域OK
49 0 0

区块链这个名字是其结构的形象解释:“区块”指的是数据和状态是按顺序存储在“区块”中,这些区块是被链接在一起的,“链”指的是每个区块加密会引用其上一个块。


其他的区块链元数据——每条区块链的要求不一样,但是大致可能包括:区块链当前的软件版本、时间戳、挖矿难度目标、整条区块链的状态根哈希值或者当前区块号码。


节点是区块链分布式系统中的网络节点,是通过网络连接的手机、服务器、计算机、电话,等,针对所有不同性质的区块链,成为节点的方式也会有所不同。

什么是区块链?区块链和挖矿有什么概念?


区块链网络不生产交易,而只是交易的搬运工。从区块链网络示意图中可以看到,在区块链网络外围有大量的手机、电脑、汽车等外联设备,这些设备与任意的区块链节点连接,就能从该节点获取与自身相关的信息,诸如余额、历史交易等等。


区块链主要采用两种加密技术,即:公开密钥加密和哈希函数。不过,其他加密技术也在不断涌现出来,用于区块链的扩容、隐私和外部连通性解决方案。


区块链和挖矿有什么概念


挖矿。所谓“挖矿”就是,将一段区块系统发生的交易确认,并记录在区块链上,形成一个新的区块,挖矿的人就被叫做矿工。简单来说,挖矿就是记账的过程,矿工是记账员,区块链就是版本。


挖矿的节点(有些节点并不挖矿)会从自己的交易池中,选取交易打包成候选区块,一旦挖矿成功,就会广播这个区块。


为了解决不同的业务问题,区块链技术方案的侧重点也不尽相同,包括去中心化程度、交易确认时间、是否有“挖矿”费、是否支持编程、是否全节点记账、私钥丢失是否造成用户财产损失、开源程度等。


全节点就是把整个区块链的数据下载在本地并实时监听全网的新产生的一些交易。以矿工的身份参与网络但不做挖矿的动作,去监控全网的数据寻找套利机会。


PoX挖矿是一种单领导挖矿,就像PoW一样。每个区块恰好由一个矿工生产,每个矿工可以选择任何现有区块作为其区块的父级。此行为产生具有以下属性的区块链。


但对于某些大型的节点来说,它就可以同步历史数据,并以此数据作为生产资料,对外提供相关服务,比如挖矿的矿工节点以及区块链浏览器背后的节点。公链普遍采取的就是这种节点角色分类的方案。


在区块链网络上,人们把不断调整备用区块的哈希值以求与目标哈希值相匹配的过程叫做挖矿。这其实是很形象的,因为它和现实中挖矿的逻辑几乎一致,这个逻辑叫做“工作量证明”。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...