我的理解(不知对错): 比特币总发行量是有限的。 挖矿越来越难,耗时越来越长(如果总算力没有显著提升)。 成功算出一个符合标准的 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 ![]() @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 分钟了。 |