,区块链这个名字是其结构的形象解释:“区块”指的是数据和状态是按顺序存储在“区块”中,这些区块是被链接在一起的,“链”指的是每个区块加密会引用其上一个块。
其他的区块链元数据——每条区块链的要求不一样,但是大致可能包括:区块链当前的软件版本、时间戳、挖矿难度目标、整条区块链的状态根哈希值或者当前区块号码。
节点是区块链分布式系统中的网络节点,是通过网络连接的手机、服务器、计算机、电话,等,针对所有不同性质的区块链,成为节点的方式也会有所不同。
区块链网络不生产交易,而只是交易的搬运工。从区块链网络示意图中可以看到,在区块链网络外围有大量的手机、电脑、汽车等外联设备,这些设备与任意的区块链节点连接,就能从该节点获取与自身相关的信息,诸如余额、历史交易等等。
区块链主要采用两种加密技术,即:公开密钥加密和哈希函数。不过,其他加密技术也在不断涌现出来,用于区块链的扩容、隐私和外部连通性解决方案。
挖矿。所谓“挖矿”就是,将一段区块系统发生的交易确认,并记录在区块链上,形成一个新的区块,挖矿的人就被叫做矿工。简单来说,挖矿就是记账的过程,矿工是记账员,区块链就是版本。
挖矿的节点(有些节点并不挖矿)会从自己的交易池中,选取交易打包成候选区块,一旦挖矿成功,就会广播这个区块。
为了解决不同的业务问题,区块链技术方案的侧重点也不尽相同,包括去中心化程度、交易确认时间、是否有“挖矿”费、是否支持编程、是否全节点记账、私钥丢失是否造成用户财产损失、开源程度等。
全节点就是把整个区块链的数据下载在本地并实时监听全网的新产生的一些交易。以矿工的身份参与网络但不做挖矿的动作,去监控全网的数据寻找套利机会。
PoX挖矿是一种单领导挖矿,就像PoW一样。每个区块恰好由一个矿工生产,每个矿工可以选择任何现有区块作为其区块的父级。此行为产生具有以下属性的区块链。
但对于某些大型的节点来说,它就可以同步历史数据,并以此数据作为生产资料,对外提供相关服务,比如挖矿的矿工节点以及区块链浏览器背后的节点。公链普遍采取的就是这种节点角色分类的方案。
在区块链网络上,人们把不断调整备用区块的哈希值以求与目标哈希值相匹配的过程叫做挖矿。这其实是很形象的,因为它和现实中挖矿的逻辑几乎一致,这个逻辑叫做“工作量证明”。
温馨提示:仅提供区块链&数字货币平台信息分享服务,所有产品及展示信息均来源于发行方或者互联网。炒币属于投资行为,不等同于银行存款。市场有风险,投资需谨慎。投资虚拟货币有极大的风险,本网站提供的任何信息都不构成投资建议、财务咨询、交易咨询,或任何其他建议的依据,领域OK并不推荐您购买、售出或持有任何虚拟货币。在做出任何投资决定前,请先充分衡量风险。如有损失,请自行承担后果。