虚拟货币挖矿的意思是通过准备挖矿设备,对区块链上的复杂数学问题进行运算,产出虚拟货币的行为。在比特币挖矿过程中,会对系统中发生的交易进行确认,之后记录在区块链上面,形成新的区块,挖矿的人被叫做矿工。
挖矿实际上就是记账的过程,矿工在这一过程中担当的角色类似记账员,比特币系统的记账权利是去中心化的,每一位矿工都有记账权利,成功抢到记账权,矿工就能获得系统生成的比特币奖励。挖矿就是生产比特币的过程,通过挖矿矿工可以获得新的比特币,比特币在金融市场中具有一定的价值,这就是矿工挖矿的最大动力。
以比特币为例,这一网络上进行着大量的交易,用户之间的交易行为必须被记录到账本上面才能被视为有效,大约10分钟左右会生成一个账单,系统规定第一个记下账单的矿工可以得到一定的比特币奖励,但是这个账本有一个密码,只有第一个破解出密码的人才可以获得奖励,这一密码没有任何规律,只能靠穷举获得,因此需要具有较大算力的GPU进行挖矿,实际上是矿工在用无限个排列组合尝试密码的过程,破解密码的速度与算力相关。比特币创始人中本聪故意让新区块的获取变得困难,平均每10分钟全网才能生成一个新的区块,并且认为增加计算量和获取难度。