比特币全部被挖出后,记一次账要多久?

2018-01-19 21:41:01 +08:00
 zhangxiao

我的理解(不知对错): 比特币总发行量是有限的。 挖矿越来越难,耗时越来越长(如果总算力没有显著提升)。 成功算出一个符合标准的 hash 后,才能在总链里加入一个新的 block,这个新的 block 会记录所有还未 book 的 transaction。

当所有币都“发行”出来了,就没有人有动力去找下一个 block 了,这时候就算有矿机在“义务”挖矿,总算力肯定也大幅下降。所有还未计入 chain 的 transaction 都要等下一个 block 出来了才能被 book...

我怎么觉得基于 btc 的交易系统最后是个死胡同呢...

2120 次点击
所在节点    Bitcoin
12 条回复
wd
2018-01-19 21:48:04 +08:00
手续费会涨吧
zoowii
2018-01-19 21:51:14 +08:00
总算力不增加的话,难度也不会调整,耗时不会变长的
widdy
2018-01-19 21:55:48 +08:00
一个块的奖励既有块本身的奖励还有块所有交易的交易费。
frienmo
2018-01-19 22:26:18 +08:00
最近已经有一个区块的手续费收入大于发币( 12.5btc )的了,其次算力下降之后,难度过一段时间也会调整得变得容易,所以 10 分钟又可以挖出来了。
aaronlam
2018-01-19 22:31:09 +08:00
@widdy 其实我能不能把交易费理解为每笔交易的交易税,只是这里把税奖励给挖矿的人?
zhangxiao
2018-01-19 22:33:26 +08:00
@zoowii 可能耗时确实不会像我想象中有显著变化,不过理论上来说,block 也是有限的把,只不过是个天文数字。所以计算“难度”应该是变长的趋势。不是说调整算法让它变难,就是单纯的找到下一个 block 的平均尝试次数。

@wd @widdy 大概明白你们的意思了,所以以后找 block 的动力就是收“记账”的手续费对吧?
marenight
2018-01-19 22:56:10 +08:00
奖励每四年减半但是出块速度不变
Joshua999
2018-01-19 23:14:37 +08:00
耗时应该是每个人的耗时,总体耗时不会有太大变化吧,个人理解
zoowii
2018-01-19 23:34:55 +08:00
@zhangxiao 你理解错了,难度和已经挖出多少块没有关系。比特币的难度调整算法是 2016 个块一个周期,根据上一个周期的出块时间调高调低难度,如果上一轮算力低了,那上一轮平均出块时间长,下一轮难度调整就降低难度,反之一样。如果整体算力变化不大,难度就一直差不多了
takato
2018-01-20 00:16:42 +08:00
最后挖完后其实就是这个系统设计巧妙的地方,也就是说,随着挖矿进程的不断后移,势必需要让 BTC 更多地”用“起来,用手续费去养活矿工,否则整个挖矿体系就会崩盘。
算是一种规则上的对赌和倒逼吧。

只有非常有自信的人,才敢用这种机制。
acess
2018-01-21 01:40:44 +08:00
LZ 的理解有误,难度是根据出块速度调整的,和矿工的收入无关,出快了就会调高,把速度往回拉,反之亦然。
按照现在的规则,每区块增发 12.5BTC,大约每 4 年减半,还有手续费收入,预计以后手续费占比会变大,毕竟没有人挖矿就没有安全。
bitcointalk 上还有人讨论要不要改一下这个规则,其实就是程序里的两行代码而已,其实改一下不难,只是形成共识很难。
withlqs
2018-01-21 10:48:43 +08:00
奖励没有了之后,动力来自手续费。如果赚不回本,miner 就会流失。miner 流失导致出块时间变长,那么下一个阶段的 difficulty 就会降低。然后出块时间就又缩短到 10 分钟了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/424365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX