比特币基金会首席科学家 Gavin Andersen 先生在十月六号发布了“A Scalability Roadmap”一文,该文阐述了如何解决比特币区块链的大小和增加比特币交易负载量的问题,并给出了比特币发展的路线图。
区块链大小区块链的体积问题曾经是比特币最大的威胁之一,也许你也还在为不断增长的比特币的区块链大小而烦恼,但是这在Gavin Andersen 眼里已经不是问题了。
Gavin提出了一个永久的解决方案:整个比特币网络节点可以验证区块的有效性,运行一个bitcoin-core 完整节点只需要下载几十M大小含有区块头hash的头文件和包含你自己UXTO(没有花费输出)的所需区块而已(通常只是几百个)。
这一方案通过构建可伸缩性的公共账本,大大的减少了运行一个bitcoin-core所需的硬盘空间和网络带宽。如果该方案实施,那么比特币full node数量将会井喷式增长。而现在比特币的网络节点数已经超过运行已久的地下网络Tor的节点数。
更值得一提的是,Gavin认为这个升级在近期的版本更新中就可以完成。编者预估应该不会超过bitcoin-core的0.9.7版本。
I expect the initial block download problem to be mostly solved in the next relase or three of Bitcoin Core.
---Gavin Adnersen 比特币交易负载量比特币现在的交易负载是每秒进行7次交易,一个区块最大为1M。Gavin Andersen 认为以现在的交易量来说,比特币的负载能力已经足够。
这样的负载能力完全可以支撑到比特币的下一次大爆发。但是,他同时也认为,随着比特币被广泛接受,现在的区块大小必须要升级。未来的目标是达到VISA每秒上千次的交易负载量(编者,去年的数据是VISA 的TPS 为7K,全球最高TPS的支付系统)。
There is a clear path to scaling up the network to handle several thousand transactions per second (“Visa scale”)
---Gavin Adnersen 按照Nielsen法则和摩尔定律,比特币在未来几年的发展中完全可以达到和超过现有支付的负载能力。Gavin预计,在12年内,比特币网络可以让每个美国人进行4到6次的比特币交易,而现在美国人使用信用卡等交易手段的日平均的交易次数为2次左右。
So even if everybody in the world switched entirely from cash to Bitcoin in twenty years, broadcasting every transaction to every fully-validating node won’t be a problem.
---Gavin Adnersen按照比特币核心的升级速度,即使未来20年内全球所有人都适用比特币,比特币网络一样可以游刃有余。
未来光明对于比特币的狂热分子和管理bitcoin-core的网络管理员来说,比特币升级路线图给不久的未来指引了方向。你们只需简单的几步就可以轻松的运行起比特币节点,巨大的区块下载的体验将会成为历史。
Connect to peers, just as is done today.
Download headers for the best chain from its peers (tens of megabytes; will take at most a few minutes)
Download enough full blocks to handle and reasonable blockchain re-organization (a few hundred should be plenty, which will take perhaps an hour).
Ask a peer for the UTXO set, and check it against the commitment made in the blockchain.
From this point on, it is a fully-validating node. If disk space is scarce, it can delete old blocks from disk. A Scalability Roadmap 全文,转自:
比巴克