深度:未来当比特币网络“无矿可挖”时,如何保障其安全?
按照比特币的硬编码货币政策,每个区块中新铸造的比特币数量会随着时间的推移而减少, 最终在 2140 年达到 0% (这种政策也称为反通胀模式)。在发表本文时,已经有超过 83% 的比特币被挖出来了,而目前的比特币年通货膨胀率 (也即增发率) 仅为3.8%。 到 2040 年,99%以上的比特币都将被挖出 。我们来看一下中本聪的阐述:
从这个意义上说,比特币更像是典型的贵金属。供应量是预定的且价值会变化,而不是改变供应以保持价值不变。当用户数量增长时,每枚比特币的价值也随之增加。它有潜力进入正反馈循环;当用户数量增加,比特币价值上升,这会吸引更多的用户来享受增值的好处。”
——中本聪
中本聪认为为比特币设定一个“合适的”通货膨胀率是不可能的 (因为存在“Local Knowledge (局部知识)”的问题),而且这也会引入一个政治攻击载体,所以中本聪决定将人类决策从这个过程中移除。每当货币政策发生变化或修改时,人类治理就会重新参与到系统中使当前的货币供应失效,这最终会导致网络的社会扩展性降低,增加网络分裂和分歧的风险。因此, 中本聪认为一个可预测的货币政策是至关重要的 :比特币注重长期的稳定性和透明度,这给投资者和开发者带来了信心。
换句话说, 比特币的固定货币政策有效而直接地解决了一个产权问题 :如果没有固定的货币供应上限,那就无法确定任何特定的持有者总共占有多少货币份额;其结果是,随着时间的推移,可更改的供应政策几乎总是会削弱个人对货币持有份额的所有权。由于比特币供应上限解决了这一产权问题,因此这些货币往往会升值。
本文不会深入分析比特币的货币政策,因为作者认为这将需要很长的篇幅加以论述。
那为什么这种固定的货币政策很重要呢?区块奖励能够激励矿工保护网络安全。 随着比特币的通胀率 (即增发率) 趋向0,矿工将只能不断地通过交易费来获取收入 。有些人担心,仅凭交易费无法为矿工提供足够的报酬,而在存储大量财富时,安全和信任都是至关重要的。
——中本聪
随着 BTC 价格的上涨,区块奖励的价值也随之增加,这就激励矿工在挖矿过程中引入更多的算力 (hashrate)。 加密货币网络的全网算力越高,51%攻击的代价也就越高 。这种攻击预算保护比特币网络免受51%的攻击。
在比特币网络的早期阶段,比特币矿工获得的区块奖励中,区块补贴要远高于交易费用。 由于比特币的反通胀货币政策,大约每四年,比特币的区块补贴 (block subsidy) 就会下降50% (也即我们所说的挖矿奖励减半:最开始的挖矿奖励是 50 BTC,2012年11月比特币发生第一次挖矿奖励减半,降至25 BTC,2016年7月发生第二次挖矿奖励减半,降至12.5 BTC。预计比特币将于2020年5月发生第三次挖矿奖励减半,降至6.25 BTC)。
区块补贴下降往往会造成波动性和价格上涨:如果比特币需求保持不变 (或增加),那么比特币供应的减少就意味着市场的供不应求,从而带来价格上涨。这种效应能够带来新的投机者,这也是比特币设计的美妙之处之一,因为供应冲击提高了人们对比特币的认识。正如中本聪所说的那样:
——中本聪
从长期来看,双方之间将会出现一个自然演进的权衡: 随着网络效应变得更大,矿工对区块空间 (block space) 的需求将随之增加,从而减少了对块补贴的需求 。虽然我们不知道为什么中本聪如此明确规定了比特币的发行规划,但我们可以推测:每隔四年才进行挖矿奖励减半,这对于相关规划和搭建工作预留了足够长的时间。要知道,在同样长的时间里,美国整个国家也是给予了每任总统四年的时间让他推动整个国家的发展。
通过下图由 Awe & Wonder 提供的建模我们可以看出,大约在2030年,比特币的交易费用将开始呈现出占据区块奖励中的重要部分 (见下图中的黄色虚线)。 当交易费用长期地 (按年度记) 占据区块奖励的50%以上时,比特币就发展到了更多地依靠交易费用 (而非区块补贴) 来继续运行下去了 。
作者认为,衡量安全性的最佳标准是所占存量 (stock) 的百分比,这一百分比最终会达到一个阈值水平。存量比流量更有意义,因为随着 ASIC (专用挖矿芯片) 效率的下降,矿工将越来越专注于长期运营。最终,比特币的安全性将达到某个阈值水平,即使是最富裕的国家也很难打破这一阈值。
以美元当前的价值计算,数千亿美元的将是一个足够的安全预算,因为对于一个政府来说,耗费如此巨大的资金量来对比特币发起51%攻击是非常困难的,此外政府还必须公开回应这样的攻击,因为其公民 (纳税人)、企业和银行都将投资于比特币。
值得注意的是,51%攻击并不能“杀死”比特币,因为你仍旧无法轻易地逆转历史交易。
最后, 如果在遭遇持续51%攻击的最坏情况下,则必须保留 UTXO 集 (即未花费交易输出的集合) 。如果 SHA256 算法必须被抛弃,那就放弃吧。在这种情况下,比特币可能会转向采用另一种已经拥有成熟市场的挖矿算法——这将使所有国家的挖矿设备失效。作者想说明的是,这将是最后的努力,虽然并不能保证一定会成功,但这种情况所带来的后果可能会阻止一个国家尝试这样的攻击。
值得注意的是,PoW 机制不仅仅是将51%攻击最小化,而且也能实现其他目标 (见下图),并提高网络效应,同时还确保了创造 BTC 的成本是非常高昂的。
这块土地的价格是由交易的需求决定的,因为土地的供应是固定的、已知的。基本前提就是, 如果比特币网络被使用 (也即存在交易需求),那么验证/保护网络的矿工就会获得奖励 。
有些人认为山寨币的区块空间可以替代比特币的区块空间。然而,我们有很多方法可以推翻这种论断。比特币这块房地产是优质房地产 (例如,不管德克萨斯州的米德兰市的土地有多便宜,它永远都不会拥有旧金山那样的视野或社交网络,因此它需求就注定会更少)。 比特币区块空间的独特价值在于其安全、兑换、波动性和协调等方面的成本 。
01. 安全成本 (security costs):比特币是最安全的加密货币网络 (这得益于其累计的总算力)。这将为安全地进行高额比特币交易创造市场,比如央行、政府、企业及其他大额价值支付用户,都将乐意支付非常高的交易费用。这也正是其他的区块链 (比如 Verblock) 借助比特币的强大安全性来进行链上交易的原因。
02. 兑换成本 (exchange costs):当交易发送方和接收方都希望将比特币作为存储价值,但又需要将其转移时,如果发送方将 BTC 兑换成某种山寨币,然后将山寨币发送给接收方 (手续费会更低),之后接收方再将山寨币兑换成BTC,在这个过程中会产生摩擦。在兑换手续费 (0.1-4%之间)、价差 (山寨币流动性更低,因此价格更低) 以及涉及的两次 BTC 与山寨币的交易费用之间,会存在一个无差别点 (indifference point),如果超过了这个点,则更好的方式则是直接发送 BTC 并支付一定数额的 BTC 手续费。如果比特币是一种非常好的价值存储手段,那也会因为这一理由而使 BTC 内部的交易增长。
03. 波动性成本 (volatility costs):人们往往会忽略将波动性成本。波动性成本取决于你的持有周期,山寨币通常比 BTC 有着更高的价格波动性,这使得其波动性会随着交易规模的增加而使用户承担更高的交易成本。请看下方的例子:
- LTC: $10 交易价值 + 10% 波动性 + 0.01 手续费 = $1.01
- BTC: $10 交易价值 + 1% 波动性 + 0.20 手续费 = $0.30
- LTC: $100 交易价值 + 10% 波动性 + 0.05 手续费 = $10.05
- BTC: $100 交易价值 + 1% 波动性 + $1.00 手续费 = $2.00
04. 协调成本 (coordination costs):并不是所有种类的加密货币都将幸存下来。世界将会存在一个有限的竞争性区块空间市场。这是因为我们的思维是有限的,我们将不会愿意在头脑里想着250多种加密货币名称、250多种交易费用和对应的250多种不同的价格,并且每当我们想要进行价值转移时,都还得去选择最便宜的价格。我们的大脑最多只能支持理解2到3种加密货币的价值,而且在一定程度上,我们可以很轻松地交替使用它们。此外,由于比特币的 HODLers 对于交易 BTC 方面有着很强的偏好,多货币主义者 (multicoiners) 将被迫使用比特币进行交易。比如,Square、Bakkt 和 Fedility 目前只支持比特币交易。
最后,比特币核心软件正与传统的成熟生态系统进行相竞争。这增加了比特币独特的区块空间的价值,因为有更多的开发者和企业在研究和依赖比特币的代码。
鉴于以上所有因素,未来加密货币的数量将是有限的,区块空间和交易量也将是有限的。这意味着转移价值的成本将按价值和安全需求的比例在幸存的区块链之间进行分配,换句话说, 对某种价值及其安全性的需求越高,该条链上被分配的交易转移成本 (即交易手续费) 也就越高 。但最终,每种山寨币提供的安全模型都更低,风险也更高。
但是,作者认为很大一部分加密货币支付都是出于人们的好奇心而产生的,虽然作者没有什么数据来支持这种说法 (并且这是相当主观的说法)。要知道,与传统的支付方式相比,使用加密货币支付更困难、更昂贵、也更缓慢。尽管如此,比特币的基础层是为一个全新的全球货币体系建立最强大的基础,而不是创建另一个类似 Venmo 的支付平台。
——中本聪
另一个担忧是,随着比特币交易费越来越高,用户将避免进行交易,以避免支付交易费用。然而实际上,我们看到情况并非如此 (见下图): 随着交易/交易量的增加,交易费用也随之增加 。
—— Ari Paul
比特币交易者需要支付的手续费在很大程度上是由发送的支付类型的本质决定的,即比特币是一种不可篡改的价值存储手段 (SoV)。在2017年比特币网络最拥堵的时候,平均交易费用为38美元。在这段时间里,我们见证了交易费用高于区块补助的情况。下面我们比较一下交易 SoV 的成本:
01. 电汇法币
就美国的银行而言,平均的国内电汇费用为30-40美元,国际电汇的平均费用为65-80美元 (不管是转入还是转出)。
02. 离岸银行 (7万亿的市场)
“每月的离岸银行账户维护费从20美元到100美元不等。电汇手续费通常从25美元到75美元不等。”数据来源:
https://www.offshorecompany.com/banking/costs/
03.房地产 (250万亿的市场)
“2017年4月至2018年3月,中国买家购买了40,400套公寓,总价304亿美元。他们每次购买的平均花费为 439,100 美元。”数据来源:
https://www.gbreb.com/GBREBDocs/GBAR/News/Informer/2018/2018-profile-of-international-transactions-in-us-residential-real-estate-07-26-2018.pdf
04. 实体黄金交割 (7.5万亿的市场)
ETC (以太坊经典) 的开发团队成员 Donald McIntyre 曾经要求德国央行提供有关纽约联邦储备银行将300吨黄金 (当时价值120亿美元) 从纽约转移到法兰克福的信息,得到的回复时这项交割花了三年时间,成本支出为 480 万美元。
对于更小数量的黄金交割而言,可能需要缴纳保险、运费,或者取/送过程中的物理防护成本等等,预计成本至少在10-100美元之间。
增加交易密度
加密货币分析公司 Coinmetrics 联合创始人 Nic Carter 曾在 MIT (麻省理工学院) 的演讲强调了两种提高交易需求的方法: 增加交易的经济或语义密度 (economic or semantic density of transactions)。语义密度是指让其他区块链将数据嵌入比特币区块链之中,比如 Veriblock。经济密度是关于增加 Layer 1 的交易类型,具体如下:
01. 隐私保护
—— Lucas Nuzzi
02. Layer 2 (比如闪电网络)
随着比特币在扩展性方面取得的进展 (Layer 1 的 Schnorr 签名算法,Layer 2 的闪电网络等等),比特币网络将变得越来越有效率,推动着链上使用率的提高。Jevon 悖论直观地预测了这一点--随着汽车燃油效率的提高,每年汽车行驶的里程也会增加。 Layer 2 将支持大量的低成本小额交易,而 Layer 1 则代表着大额交易的更高成本结算层 。
随着基于闪电网络的业务和 Lapp (Lightning app,即闪电网络应用程序) 的搭建,这些业务和 Lapp 的运营成本的很大一部分将是管理支付通道。这将确保些运营商在支付通道中调整交易双方的资金余额 (rebalance),以及优化通道的交易量 & 连通性时,对 Layer 1 结算存在持续的需求。在链上,区块空间是额外的费用,因此交易需要支付一笔将该交易登记在区块空间之中的费用;在链下,流动性是额外的费用,因此交易将根据通过通道传输的金额收取费用 (因为这涉及到交易双方余额的重新调整)。换句话说,链上交易和链下交易有不同的收费模式,它们是相辅相成的。 在链上,不管交易价值多少,交易费用都是不变的;在链下,交易费用是按照交易价值的百分比进行定价的 。链上交易和链下交易的费用存在一个交叉点,在这个交叉点上,相比于在 Layer 1 上进行交易,高价值交易在闪电网络上进行将需要支付更高的成本费用。
我们已经看到了有关闪电网络正在增加 Layer 1 的使用率,即便是在高度实验性的阶段也是如此。2019年2月创建了一个区块,其中25%的交易都是基于闪电网络通道完成的。这是可检测的,因为闪电网络使用隔离见证 (SegWit) 来进行延展性修复,所有打开的闪电网络通道都是隔离见证交易。*
——Lucas Nuzzi
04. 总体而言
经验证明, 未来几十年,交易费用总收入将缓慢上升,并与区块补贴相持平 。基于这些数据,对交易费用将无法取代区块补贴的担忧无疑有些言过其实。
下图显示交易费用 (黄线) 占区块补贴的百分比的趋势图 (未来将趋向100%,也即交易费用完全取代区块补贴)。
—— Nick Szaboq
一个合理的担忧是,在未来纯粹由交易费用支撑的安全模型中,现金流 (cash flows) 将出现波动。交易费用是以市场为中心的,这意味着它们会随着供求关系的变化而上下浮动。基本假设是,交易费用带来的现金流将是不稳定的,这使得网络不那么安全。在这方面,Dan Mcardle 总结得很好:
矿工喜欢的是稳定的现金流 (cash flows),这就是他们加入矿池的原因。他们不玩短期游戏来赢得某个区块,而是将挖矿奖励社会化。
最糟糕的情况就是挖矿获得的交易费用不稳定,但这实际上并不会破坏整个系统,只是在交易费用增长到一定程度之前,交易确认将需要更长的时间。由于需要采取时间上的优先选择,实体 (企业或个人等) 将会增加手续费来进行回应,以应对确认时间过长的问题。
此外,在过去的几年里,按实际价值计算,区块补贴已经非常不稳定,但是挖矿行业仍然保持着强劲和稳定的势头——即使区块补贴的价值下降了80%。 这种“不稳定”还尚未影响到整个比特币网络,并且随着市场不断成熟,挖矿行业将继续变得对交易费用的大幅波动更具弹性 。
未来,矿工可能会提前拍卖未来区块中的“土地”,这可能会对他们的收入起到稳定作用 (就像农民出售农产品期货一样)。 其基本前提是,如果比特币的使用不断增加,未来区块空间的自由市场将对区块空间进行正确定价 。
最后,如果这是一个市场无法自然修正的主要问题,我们可以在比特币协议中做一些小的修改,以使矿工的交易费用收入更加平稳。然而,这将使基础协议更加复杂,而比特币协议背后的博弈论还尚未得到充分的研究。
比特币这场实验已经持续了10年,过去经历的环境尽管严峻,但所有的数据都显示着我们完全有理由相信它将继续繁荣下去。
备注:原文篇幅过长,为了便于阅读,译者在翻译是对原文有所删节。
https://blog.picks.co/bitcoins-security-is-fine-93391d9b61a8
作者 | Dan Held
编译 | Jhonny