我的理解(不知对错): 比特币总发行量是有限的。 挖矿越来越难,耗时越来越长(如果总算力没有显著提升)。 成功算出一个符合标准的 hash 后,才能在总链里加入一个新的 block,这个新的 block 会记录所有还未 book 的 transaction。
当所有币都“发行”出来了,就没有人有动力去找下一个 block 了,这时候就算有矿机在“义务”挖矿,总算力肯定也大幅下降。所有还未计入 chain 的 transaction 都要等下一个 block 出来了才能被 book...
我怎么觉得基于 btc 的交易系统最后是个死胡同呢...
1
wd 2018-01-19 21:48:04 +08:00 via iPhone
手续费会涨吧
|
2
zoowii 2018-01-19 21:51:14 +08:00
总算力不增加的话,难度也不会调整,耗时不会变长的
|
3
widdy 2018-01-19 21:55:48 +08:00
一个块的奖励既有块本身的奖励还有块所有交易的交易费。
|
4
frienmo 2018-01-19 22:26:18 +08:00
最近已经有一个区块的手续费收入大于发币( 12.5btc )的了,其次算力下降之后,难度过一段时间也会调整得变得容易,所以 10 分钟又可以挖出来了。
|
6
zhangxiao OP |
7
marenight 2018-01-19 22:56:10 +08:00 via iPhone
奖励每四年减半但是出块速度不变
|
8
Joshua999 2018-01-19 23:14:37 +08:00 via Android
耗时应该是每个人的耗时,总体耗时不会有太大变化吧,个人理解
|
9
zoowii 2018-01-19 23:34:55 +08:00 1
@zhangxiao 你理解错了,难度和已经挖出多少块没有关系。比特币的难度调整算法是 2016 个块一个周期,根据上一个周期的出块时间调高调低难度,如果上一轮算力低了,那上一轮平均出块时间长,下一轮难度调整就降低难度,反之一样。如果整体算力变化不大,难度就一直差不多了
|
10
takato 2018-01-20 00:16:42 +08:00
最后挖完后其实就是这个系统设计巧妙的地方,也就是说,随着挖矿进程的不断后移,势必需要让 BTC 更多地”用“起来,用手续费去养活矿工,否则整个挖矿体系就会崩盘。
算是一种规则上的对赌和倒逼吧。 只有非常有自信的人,才敢用这种机制。 |
11
acess 2018-01-21 01:40:44 +08:00 via Android
LZ 的理解有误,难度是根据出块速度调整的,和矿工的收入无关,出快了就会调高,把速度往回拉,反之亦然。
按照现在的规则,每区块增发 12.5BTC,大约每 4 年减半,还有手续费收入,预计以后手续费占比会变大,毕竟没有人挖矿就没有安全。 bitcointalk 上还有人讨论要不要改一下这个规则,其实就是程序里的两行代码而已,其实改一下不难,只是形成共识很难。 |
12
withlqs 2018-01-21 10:48:43 +08:00
奖励没有了之后,动力来自手续费。如果赚不回本,miner 就会流失。miner 流失导致出块时间变长,那么下一个阶段的 difficulty 就会降低。然后出块时间就又缩短到 10 分钟了。
|