比特币怎么挖矿?
比特币的发行总量为2100万枚,每枚比特币可以分成100万枚。2009年1月4日,在比特币创建块被发现后,每个“胜利节点”将获得50个比特币的系统奖励。当总金额达到1050万英镑(2100万英镑的50%)时,奖金将减半至25英镑。当总额达到1575万英镑(525万英镑的新产量,或1050英镑的50%)时,在此周期内,奖励将减半至12.5英镑。这个计算过程被形象地称为比特币挖掘。货币总量将按照设计的比率逐渐增加。增长率将逐渐放缓,最终在2140年达到2100万的极限。
当比特币第一次诞生时,通过计算机的中央处理器进行挖掘是可能的。采矿涉及的节点称为“矿工”。随着越来越多的矿工挖矿,比特币现在已经不能用中央处理器挖矿了,每个人都开始用采矿机器挖矿。如果你想采矿,你首先需要准备采矿机器、比特币地址、采矿软件等。然而,比特币网络目前过于强大,使得个人即使购买少量采矿机器也很难挖掘区块。许多矿工加入矿井一起挖掘。矿井只负责计算,矿井负责信息打包。比特币被挖掘到矿池后,收入按照矿井的计算比例进行分配,以确保投入和产出更加稳定。
挖掘者在挖掘时有一个非常重要的索引“难度”,它决定了挖掘者需要经历多少哈希运算才能产生一个合法的块。比特币块大约每10分钟产生一次。如果要在全网计算能力的不同条件下保持新块的速率,则必须根据全网计算能力的变化来调整难度值。简而言之,不管采矿能力如何,难度值被设置为将新的块生成速率保持在10分钟。难度的调整在每个完整的节点中独立自动地发生。对于每2016个块,所有节点将根据统一的公式自动调整难度,该公式是通过将最近2016个块的花费时间与预期时间(预期时间为20,160分钟或两周,即根据每10分钟一个块的生成率计算的总时间)进行比较,并根据实际时间与预期时间的比率进行相应的调整(困难或可变)而获得的。换句话说,如果块生成速率快于10分钟,难度将增加,慢于10分钟,难度将降低。