比特币挖矿机是什么

小白 QA 2020-04-13 14:44:00 阅读(...)

比特币挖矿机就是用于赚取比特币的计算机。这类计算机一般有专业的挖矿芯片,多采用安装大量显卡的方式工作,耗电量较大。计算机下载挖矿软件然后运行特定算法,与远方服务器通讯后可得到相应比特币,是获取比特币的方式之一。

比特币挖矿机就是用于赚取比特币的计算机。这类计算机一般有专业的挖矿芯片,多采用安装大量显卡的方式工作,耗电量较大。计算机下载挖矿软件然后运行特定算法,与远方服务器通讯后可得到相应比特币,是获取比特币的方式之一。

Bitcoin 比特币

功能

比特币挖矿机是获取比特币的方式之一。比特币(Bitcoin)是一种由开源的 P2P 软件产生的网络虚拟货币。它不依靠特定货币机构发行,通过特定算法的大量计算产生,比特币经济使用整个 P2P 网络中众多节点构成的分布式数据库来确认并记录所有的交易行为。P2P 的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。

任何一台电脑都能成为挖矿机,只是受益会比较低,可能十年都挖不到一个比特币。很多公司已经开发出专业的比特币挖矿机,这种搭载特制挖矿芯片的矿机,要比普通的电脑运算速率高几十倍或者几百倍。

原理

比特币系统由用户(用户通过密钥控制钱包)、交易(交易都会被广播到整个比特币网络)和矿工(通过竞争计算生成在每个节点达成共识的区块链,区块链是一个分布式的公共权威账簿,包含了比特币网络发生的所有的交易)组成。

比特币矿工通过解决具有一定工作量的工作量证明机制问题,来管理比特币网络—确认交易并且防止双重支付。由于散列运算是不可逆的,查找到匹配要求的随机调整数非常困难,需要一个可以预计总次数的不断试错过程。这时,工作量证明机制就发挥作用了。当一个节点找到了匹配要求的解,那么它就可以向全网广播自己的结果。其他节点就可以接收这个新解出来的数据块,并检验其是否匹配规则。如果其他节点通过计算散列值发现确实满足要求(比特币要求的运算目标),那么该数据块有效,其他的节点就会接受该数据块。

中本聪把通过消耗 CPU 的电力和时间来产生比特币,比喻成金矿消耗资源将黄金注入经济。比特币的挖矿与节点软件主要是透过点对点网络、数字签名、交互式证明系统来进行发起零知识证明与验证交易。每一个网络节点向网络进行广播交易,这些广播出来的交易在经过矿工(在网络上的计算机)验证后,矿工可使用自己的工作证明结果来表达确认,确认后的交易会被打包到数据块中,数据块会串起来形成连续的数据块链。每一个比特币的节点都会收集所有尚未确认的交易,并将其归集到一个数据块中,矿工节点会附加一个随机调整数,并计算前一个数据块的 SHA256 散列运算值。挖矿节点不断重复进行尝试,直到它找到的随机调整数使得产生的散列值低于某个特定的目标。

挖矿过程

挖矿是增加比特币货币供应的一个过程。挖矿同时还保护着比特币系统的安全,防止欺诈交易,避免“双重支付”,“双重支付”是指多次花费同一笔比特币。矿工们通过为比特币网络提供算法来换取获得比特币奖励的机会。 矿工们验证每笔新的交易并把它们记录在总帐簿上。每 10 分钟就会有一个新的区块被“挖掘”出来,每个区块里包含着从上一个区块产生到目前这段时间内发生的所有交易,这些交易被依次添加到区块链中。我们把包含在区块内且被添加到区块链上的交易称为“确认”交易,交易经过“确认”之后,新的拥有者才能够花费他在交易中得到的比特币。

矿工们在挖矿过程中会得到两种类型的奖励:创建新区块的新币奖励,以及区块中所含交易的交易费。为了得到这些奖励,矿工们争相完成一种基于加密哈希算法的数学难题,也就是利用比特币挖矿机进行哈希算法的计算,这需要强大的计算能力,计算过程多少,计算结果好坏作为矿工的计算工作量的证明,被称为“工作量证明”。该算法的竞争机制以及获胜者有权在区块链上进行交易记录的机制,这二者保障了比特币的安全。

矿工们同时也会获取交易费。每笔交易都可能包含一笔交易费,交易费是每笔交易记录的输入和输出的差额。在挖矿过程中成功“挖出”新区块的矿工可以得到该区块中包含的所有交易“小费”。随着挖矿奖励的递减,以及每个区块中包含的交易数量增加,交易费在矿工收益中所占的比重将会逐渐增加。在 2140 年之后,所有的矿工收益都将由交易费构成。

挖矿是一种将结算去中心化的过程,每个结算对处理的交易进行验证和结算。挖矿保护了比特币系统的安全,并且实现了在没有中心机构的情况下,也能使整个比特币网络达成共识。 挖矿这个发明使比特币变得很特别,这种去中心化的安全机制是点对点的电子货币的基础。铸造新币的奖励和交易费是一种激励机制,它可以调节矿工行为和网络安全,同时又完成了比特币的货币发行。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 显卡 Graphics card

    显卡挖矿是什么

    显卡挖矿就是通过显卡的算力来计算一段函数,在互联网上和别人竞争,看谁先把结果算出来,最先算出来的那个人,会得到比特币等数字货币奖励,这就是显卡挖矿,运算能力越强的显卡芯片就能越快找到这个随机答案,从而能产出越多的虚拟币。
  • DAppNodeHost

    DAppNodeHost是什么

    DAppNodeHost是首款区块链计算机,可以放在家里的区块链节点服务器,支持多币种同时挖矿的家用矿机,是一款支持IPFS,STORJ等分布式存储的家用无限量的私人云盘,同时他还是区块链开发人员可靠的多节点钱包服务器。
  • xmz是什么币

    xmz是什么币

    xmz是指XMZ全球币股共识基金,XMZ是基于POC共识机制的新型加密货币。加密货币是数字货币的一种,比特币成为第一个去中心化的加密货币,这之后加密货币一词多指此类设计。加密货币基于去中心化的共识机制 ,与依赖中心化监管体系的银行金融系统相对。
  • Digital currency 数字货币

    MDX币是什么

    mdx币是一种数字货币,全称是Mdex。Mdex是基于火币生态链(Heco)和以太坊的双链DEX模型,并支持流动性和交易挖矿的“双重挖矿机制”。Mdex是一款基于资金池理念自动做市的去中心化交易产品。
  • 比特币云挖矿

    如何通过云计算服务器实现比特币挖矿

    云计算服务器挖掘就是使用来自远程数据中心的共享处理能力,我们只需要用一台联网的计算机进行远程管理即可,以及可选的本地比特币钱包等。通过租用散列功能,无需专用的物理或虚拟计算机来进行挖矿计算。
  • 英伟达显卡 Nvidia 2060 12GB

    英伟达推出更多用于挖矿而非游戏的GPU显卡

    英伟达今天通过重新发布 RTX 2060 偷偷摸摸地推出了一款 12GB 内存和更高的哈希率。尽管 GPU 短缺让 PC 游戏玩家感到沮丧,但这张卡再次面向加密货币市场,而不是游戏玩家。