比特币(BSV)区块链维护一个公共分类账,记录所有曾经发生的交易。网络上的每个节点都有一份完整的分类账副本。挖掘是验证各方之间的新交易并将其添加到比特币(BSV)公共分类账的过程,以及区块链的安全性。因此区块链挖掘是铸造新比特币(BSV)并将其引入现有流通供应的机制。

采矿的基本组成部分

比特币(BSV)挖矿的设计是资源密集型和具有挑战性的,所以每天发现的区块数量保持不变。这个过程利用了一种被称为工作证明或战俘证明

在PoW下,矿工们相互竞争,以解决一个复杂的数学方程,这样他们就可以独自在比特币(BSV)网络上完成给定区块的交易。谜题的设计是很难解决的,但当完成时,解决方案可以很快得到验证。

一旦矿工找到了新区块的解决方案,他们就会向网络广播该区块。所有其他矿工将验证答案是正确的,区块将被确认。

控制比特币(BSV)区块链的不变性和安全性的基本原理是加密哈希。Craig S. Wright博士,化名中本聪,在创建比特币(BSV)协议时使用了SHA-256哈希函数。哈希输出一个用64个字符的十六进制数字系统表示的256位数字,以便人们更自然地理解。

区块链挖矿难度衡量的是找到一个新区块的难度,例如,难度越高,就越难找到一个区块。难度定期调整,以确保区块挖掘发生的速率保持恒定,并与网络内的哈希功率成比例。例如,当新的矿工加入日益激烈的网络竞争时,哈希难度会提高,以防止平均块时间的减少。如果矿工离开网络,哈希的难度就会降低,当系统的计算能力降低时,区块时间保持不变。区块链网络在2016年发现每一个区块后都会调整其难度级别。

采矿是如何工作的?

挖掘是允许比特币(BSV)区块链作为无第三方中央机构的分散式对等网络工作的关键要素。广义而言,当一方向另一方发送比特币时,交易通过节点插入区块链。矿工们运行一个独特的软件程序,将区块刻在比特币(BSV)区块链上。

节点是区块链的基础。节点是连接到比特币(BSV)网络以查找区块和处理交易的矿工。节点之间通过使用比特币(BSV)对等协议在分布式系统内传输信息进行通信。所有网络节点接收事务,然后验证其有效性。

之后会发生什么?

miner从内存池收集事务,单独散列它们,然后在一个块中组装它们。事务被散列后,散列被组织成一个Merkle树(或散列树)。

Merkle树是通过将各种事务散列排列成对,然后再次散列而形成的。输出被组织成成对,再次散列,然后重复,直到到达“树的顶部”。树的顶部称为根哈希或Merkle根。它是一个单独的散列,表示在其生成过程中使用的所有以前的散列。

block的头文件包含以下内容:

  • 根Hash值
  • 前一个块的哈希值
  • 时间戳
  • 客户端软件版本
  • 目标
  • 一个称为nonce的随机数

对区块报头进行散列处理会导致输出为区块散列。块哈希将作为新生成块的标识符。

挖掘一个区块是具有挑战性的,因为区块头部的SHA-256哈希值必须小于或等于网络接收区块的目标值。通过迭代nonce,挖掘者不断地对区块头进行哈希,直到网络挖掘者中有一个产生有效的区块哈希。

一旦发现,发起者节点将向比特币网络广播区块。其他节点检查哈希是否合法,如果合法,将该块添加到他们的区块链副本中,这样他们就有了更新的账本,然后继续挖掘下一个块。

块更新失败

有时,两个矿工同时广播一个有效区块,网络最终会出现两个相互竞争的区块。发生这种“竞态条件”是因为接受区块链网络中的区块不是瞬间发生的。矿工的网络速度和连通性各不相同。无论哪家竞争对手向大多数其他矿商广播他们的区块,最终都将获胜。

当这个出现时,矿工开始基于他们第一次收到的区块挖掘下一个区块。竞赛将继续进行,直到下一个区块基于任何一个竞争区块被开采。被拒绝的块称为失效块或孤儿块。

这个区块的矿工将返回到挖掘获胜区块的链,失去区块奖励。矿工们希望快速进入最长的链条,以免浪费时间和资源在不断挖掘一条孤立的链条上。

安全风险

在极有可能的情况下,当一个团体或个人拥有区块链网络的很大一部分挖掘能力时,他们就有可能使用他们的能力来破坏区块链。通过使用挖矿能力控制和破坏区块链被称为51%攻击。

工作证明有助于保护比特币(BSV)网络免受攻击。一次成功的攻击需要在很长一段时间内使用大量的计算能力,因为攻击必须持续,才能造成真正的破坏。

因此,这将是低效的,因为所产生的成本将高于攻击网络的潜在回报。对于矿工来说,公平地利用他们的力量开采更多的区块以产生利润比试图进行攻击更为有利。

区块奖励

区块链挖掘的第一步是添加coinbase交易,例如,只能由矿工创建的独特类型的比特币交易。此交易没有输入,并且在比特币(BSV)网络上挖掘的每个新区块都会创建一个输入。矿商收取的区块奖励和任何交易费用在该交易中作为寻找新区块的补偿发送。

诚然,比特币(BSV)区块链上的挖掘过程还有很多。谢天谢地,在掌握比特币概念的过程中,您可以学习它,例如标记智能合约. 继续阅读,很快,你也将成为cyrptocurrency和区块链专家!

最新消息

商业 3小时前

区块链与印度的批量短信监管

印度Bharat Sanchar Nigam有限公司在新的消息传递法规实施后遇到了一些问题,因此决定使用基于区块链的通信平台。

[10]
[10]
[id ^ = " _form ")
[id ^ = " _form ")
[id$=“\u提交”]
[id$=“\u提交”]
(^。)
(^。)
['on'+事件]
['on'+事件]
[?&)
[?&)
[^&#]
[^&#]
((d +))
((d +))
[一]
[一]
[结果[1]]
[结果[1]]
(elem.name)
(elem.name)
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+ _a-z0-9 - ']
[+ _a-z0-9 - ']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[姓名]
[姓名]
[10]
[10]
[id ^ = " _form ")
[id ^ = " _form ")
[id$=“\u提交”]
[id$=“\u提交”]
(^。)
(^。)
['on'+事件]
['on'+事件]
[?&)
[?&)
[^&#]
[^&#]
((d +))
((d +))
[一]
[一]
[结果[1]]
[结果[1]]
(elem.name)
(elem.name)
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+ _a-z0-9 - ']
[+ _a-z0-9 - ']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[姓名]
[姓名]
Baidu