比特币(BTC)在今年四月达到了一个特殊的里程碑-1700万个比特币已被挖掘。
如果你在纳闷什么这个数字很重要,那是因为在达到2100万比特币的上限之前,只剩下400万枚BTC以供挖掘。 然而事实是,今天大多数人估计等不到那一天。
比特币的区块链协议使得挖矿因为更多矿工加入而变得更加困难,每区块的挖矿的奖励也在达到每21万块时减半。 目前,矿工每解锁一个新区块会获得12.5 BTC的奖励。 根据BitcoinBlockHalf.com的说法,下一个奖励减半将在2020年5月发生 - 奖金减少到6.25个BTC。
假设协议不变,比特币将在2140年达到现在,距今还剩122年。
尽管如此,人们仅用9年时间就在略大于52万个区块中挖掘出了总量80%的比特币,比如下图所示。。
当我们挖到最后一个比特币时会怎样?
目前,为了获得不断升值的比特币,在BTC挖到上限之前矿工们仍然非常有劲头。
但是当达到2100万上限的时候,矿工将不会再获得BTC奖励。 然而到时候交易仍需要验证并存储在区块链的区块中,因此矿工只能从交易费中盈利。
目前而言,比特币交易由网络按照与特定交易相关的费用顺序进行处理。 费用越高,矿工就越有可能优先考虑将其列入区块。
一旦没有更多的BTC需被解锁,这基本上是下个世纪矿工们的命脉。 这是中本聪在比特币白皮书中提出的:
“一旦预设的币数进入流通,挖矿激励可以直接转化为交易费并且永无通货膨胀”
在这期间会发生什么?
这里的关键是,在挖到最后一个比特币之前还有超过100年的时间。 考虑到距离比特币开局仅有10年,在这段时间内可能会发生很多事情。
正如中本聪所设想的,节点负责维护区块链和验证交易。 从基于信任的系统转变为按照最长链一致运行的工作证明系统:
“它们(节点)通过CPU能力投票决定,通过在其中工作和延伸来接受有效区块,通过拒绝工作而排除无效区块。任何需要的规则和激励都可以加到这个共识机制上”
最后一句话特别受用,因为矿工和交易所需要在过去几年的探索期不断协同合作。
隔离见证(Segwit)再现
2017年,扩展性,区块容量和交易费用问题又进入视野。
2010年,中本聪实施了1MB的区块限制,以防止矿工们制造会被网络拒绝的更大区块,大区块可能会导致区块链断裂。
当时,由于交易量较小这个限制已经足够大了,之后如果需要也可以再补充更大的限制。
然而,随着比特币越来越受欢迎,担忧也随之而来。比特币核心开发人员最终提出了一种称为隔离见证Segregated Witness的解决方案,通常称为SegWit。
本质上,Segwit将每个交易的非签名数据和签名数据分开,大大减少了存储在块中的交易的规模。此外,它通过从交易数据中删除签名来取消交易延展性 - 这为雷电网络整合铺平了道路。
Segwit最终于2017年8月实施,因为最大矿池和比特币公司的利益人士急求方案以解决区块大小限制导致的高额交易费用。
有些人呼吁采取更大胆的措施 - 将区块大小增加到2MB,称为Segwit2X。但该方案存在缺乏重放保护以及需要硬叉等问题。最终此举并未实现。
这里的关键是出于比特币社区的共识,Segwit的实现成为可能 - 正如中本聪在他的白皮书中指出的那样。 更大的担心是,像Segwit2X的缺点一样,比特币的社区如果分裂那么改变也不会实现。
协议变化
自2017年8月以来,Segwit在整个网络中的实施进展缓慢。像Coinbase和Bitfinex这样的大公司仅在2018年2月引入了这一变更。
此举发布恰逢降低交易费用 - 这证明了Segwit集成的预期。 如下图所示,由于Segwit继续在世界各地的节点上实施,交易费在过去几个月持续下降。
闪电网络
SegWit的实施也为进一步改善比特币网络的第二层解决方案奠定了基础。
最值得期待的是闪电网络,它将基本上在完成SegWit所做全部的基础上规模更大。
通俗地说,Lightning Network将允许用户在比特币区块链之间开辟多个支付渠道。渠道将被打开并记录在区块链上,但是交易将在链条上完成,直到付款渠道关闭。
实质上,用户将比特币存入该渠道,并通过将所有权承诺转让给彼此进行交易。当他们决定关闭渠道时,用户将得到对应比例的金额,并将这些金额的所有权记录在区块链上。
想了解更多的话,请阅读Cointelegragh的闪电网络指南.
重要的是,第二层解决方案将大大提高交易的速度,从而提高整个网络的速度。
但是,这确实会为未来矿工提出一些有趣的问题。一旦所有2100万个比特币被开采,交易费将是矿工的唯一激励。如果此时闪电网络已经完全集成,那么每天可记录的交易数量将少得多。这又可能会影响矿工通过交易获得的奖励金额。
不过,从现在开始的100年,这些问题似乎都可能由比特币核心开发人员和更广泛的加密货币社区而解答。