● 比特币挖矿原理
>
比特币的挖矿和节点软件是基于P2P网络、数字签名、密码学证据来发起和验证交易的。节点向网络广播交易,这些广播出来的交易在经过矿工的验证后,矿工用自己的工作证明结果来表达确认,确认后的交易会被打包到数据块中,数据块会串起来形成连续的数据块链。
is based on P2P networks, digital signatures, cryptographic evidence to initiate and verify transactions. Node to broadcast transactions that, after certification by miners, are confirmed by miners using their work certification results, confirm that subsequent transactions are packaged into the data block and that the data block is joined into a continuous data block chain .
每一个比特币的节点都会收集所有尚未确认的交易,并将其归集到一个数据块中,这个数据块会和前面一个数据块集成在一起。矿工节点会附加一个随机调整数,并计算前一个数据块的SHA-256哈希运算值。挖矿节点不断重复进行尝试,直到它找到的随机调整数使得产生的哈希值低于某个特定的目标。
every bitcoin node collects all unconfirmed transactions and brings them together in a data block that combines with the previous data block. The miner node adds a random adjustment and calculates the SHA-256 Hashi value of the previous data block.
由于哈希运算是不可逆的,寻找到符合要求的随机调整数非常困难,需要一个可以预计总数的不断试错过程。这时,工作量证明机制就发挥作用了。当一个节点找到了符合要求的解,那么它就可以向全网广播自己的结果。其他节点就可以接收这个新解出来的数据块,并检验其是否符合规格。如果其他节点通过计算哈希值发现确实满足要求,那么该数据块有效,其他节点就会接受该数据块,并将其附加在自己已有的链条之后。
since Hashi is irreversible, finding random adjustments that meet the requirements is very difficult and requiring a continuous trial process that can predict the total number. The workload proves that the mechanism works. When a node has found a solution that meets the requirements, it can broadcast its results to the whole web. Other nodes can receive the new unresolved data block and check its conformity with specifications. If other nodes are found to satisfy the requirement by calculating the Hashi value, the data block is valid and the others will accept the data block and attach it to their existing chains.
● 如何获取比特币
> how to get bitcoin
除了将接收到的交易信息打包到据块,每个数据块都会允许发行一定数量的新比特币,用来激励成功发现数据块的矿工。比特币系统按照预定的货币增发节奏决定发行的比特币数量。如果其他支付交易有给手续费的,那么矿工还会获得手续费。由于矿工可以自行决定是否将某一个交易数据打包到数据块中,因此矿工有可能优先选择手续费较高的交易来打包。
比特币早期通过CPU来获取,而随着GPU通用计算的优势不断显现以及GPU速度的不断发展,矿工们逐渐开始使用GPU取代CPU进行挖矿。前面我们已经介绍,比特币挖矿采用的是SHA-256哈希值运算,这种算法会进行大量的32位整数循环右移运算。有趣的是,这种算法操作在AMD GPU里可以通过单一硬件指令实现,而在NVIDIA GPU里则需要三次硬件指令来模拟,仅这一条就为AMD GPU带来额外的1.7倍的运算效率优势。凭借这种优势,AMD GPU因此深受广大矿工青睐,DIY硬件二手交易论坛“AMD挖矿卡”庞大的交易量就足以证明一切。
比特币独特的魅力已经吸引越来越多的“矿工”加入挖矿行列。虽然FPGA和ASIC等设备的加入令挖矿难度越来越大,但我们有理由相信,在使用现有资源仍然能够获得收益的前提下,挖矿何乐不为?那么用显卡挖矿,都需要做哪些方面的准备呢,下面我们就来简要介绍一下。
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论