1. 首页 > 区块百科  > 怎样挖矿获得比特币(一个比特币要挖多久?)

怎样挖矿获得比特币(一个比特币要挖多久?)

怎样挖矿获得比特币

(交易的记录和确认)呢?这个问题其实困扰了分布式账本发展非常多年。根据民主的观念,好像大家的第一反应都是,这有什么难的,轮流(或随机)进行记账不就行了吗,要是万一记账有分歧,少数服从多数不就好了吗,反正账本是公开透明的。

首先,比特币是一种去中心化数字货币。简单的理解,数字货币就是一种既不需要纸币,也不需要金银铜的货币,所有的货币都是

而为了鼓励大家进行记账,一方面赢得记账权节点,可以获得一次性的一定数量的比特币奖励,同时可以获得记账的交易手续费。这也就是俗称的

因此,个体可以加入矿池,矿池的算力很大,可以相对稳定的保证收益,然后根据个体的算力,进行分配,在这个过程中一般会收取2-3%的费用。

。这个乍一听似乎觉得非常难以理解,但是仔细想想,现在有多少人是经常使用纸币的呢?相信大多数小伙伴小额用支付宝微信,大额用银行转账。所以从某种意义上来说,大家的银行存款也都是一串数字而已。

一个比特币要挖多久?

代替了中心化的账本,并且由于账本是公开的,并且所有人都可以进行记录和验证,从而保证了账本的可靠性。这也就是

如果用轮流(或随机)进行记账的模式,核心的问题就是:创造节点的成本约等于零→赢得大量记账权的成本约等于零→

这是因为加入了矿池,矿池是一堆矿机的集合体。因为目前世界上的算力太大,作为个体的算力太小,挖矿收益非常不稳定。

(ProofofWork,简称PoW)。这样,攻击整个系统的成本,就会从基本为零的成本变为非常高的成本(因为要执行一定的工作)。

。同时系统会生成下一个新的题目,当有一个新的节点解出了新的题目后,记账权就从之前的节点转移到了新的节点。

比特币挖矿原理

。因为A占有的算力比网络剩余的算力更多,A的分叉的出块速度一定会比主链快。比特币的共识是区块高度最高的链为主链,因此

。目前一枚比特币的价格约为10000美元(2018年2月27日),比特币总市值约为1750亿美元。(「朋克」提醒各位小伙伴,比特币的最小单位是0.00000001枚,所以千万不要以为买比特币必须一枚一枚的买)。

如果用轮流(或随机)进行记账的模式,核心的问题就是:创造节点的成本约等于零→赢得大量记账权的成本约等于零→

。每个区块奖励给矿工的比特币数量约每4年减半一次,从最开始的50个比特币到25个比特币到目前的12.5个比特币。后面还会降为6.25个、3.125个预计到2140年,所有的比特币将全部被挖出,出块将没有奖励,矿工的收益全部来自于交易费用。

。假设现在的块高度为M,而恶意节点要修改的交易在N,则M-N(M-N的值又被称为交易的确认数)越大,恶意分叉成功的时间也就越长,因为诚实节点在M的高度进行挖矿,而恶意分叉需要从N的高度重新挖,中间需要追赶M-N个高度。这也是为什么很多交易所要6个确认后才会显示余额,因为当6个确认后,占有51%算力的恶意否认交易理论上要