V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhangxiao
V2EX  ›  Bitcoin

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

  •  
  •   zhangxiao · 2018-01-19 21:41:01 +08:00 · 2293 次点击
    这是一个创建于 2498 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    只有非常有自信的人,才敢用这种机制。
    acess
        11
    acess  
       2018-01-21 01:40:44 +08:00 via Android
    LZ 的理解有误,难度是根据出块速度调整的,和矿工的收入无关,出快了就会调高,把速度往回拉,反之亦然。
    按照现在的规则,每区块增发 12.5BTC,大约每 4 年减半,还有手续费收入,预计以后手续费占比会变大,毕竟没有人挖矿就没有安全。
    bitcointalk 上还有人讨论要不要改一下这个规则,其实就是程序里的两行代码而已,其实改一下不难,只是形成共识很难。
    withlqs
        12
    withlqs  
       2018-01-21 10:48:43 +08:00
    奖励没有了之后,动力来自手续费。如果赚不回本,miner 就会流失。miner 流失导致出块时间变长,那么下一个阶段的 difficulty 就会降低。然后出块时间就又缩短到 10 分钟了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3376 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:45 · PVG 08:45 · LAX 16:45 · JFK 19:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.