POW的重力之美

定律一:每个UTXO都保持其状不变,直到有外力迫使它改变这种状态为止--艾萨克•牛顿,原理2.0
POW的重力之美
在过去的几年里,关于比特币的工做量证实(PoW)所形成的“巨大的能源浪费”已经被不少文章讨论。在接下来的四篇文章中,咱们将质疑这种广泛的观点,质疑用来支持“比特币的POW效率日益低下”的主要标准。
在第一部分中,咱们将首先讨论PoW在比特币协议中的主要用途。而后,在重温了比特币PoW的两个重要特性以后,咱们将定义这个实用程序Bitcoin.Days Secured的数学形式。咱们将借用它来定义两个新指标(单位成本和平均成本)。最后,咱们来看看这些指标能告诉咱们多少关于比特币的POW效率的演变。
###开场白:币圈末日要来啦
几个月前,全部媒体都在报道这条新闻。加密币末日即未来临。比特币的工做证实(PoW)是如此糟糕,它将在2020年摧毁世界……
POW的重力之美
读得再深刻一点,你可能已经注意到,这些文章中的大多数都是基于Alex De Vries提供的分析结果。Alex De Vries是普华永道荷兰分部的“金融经济学家和区块链专家”,也是网站Digiconomist的做者。
我必须认可我对这项研究的感受比较复杂。我对De Vries的分析工做的疑惑之处不是估计的用电量(这部分已经受到批评者的“公正评判”),而是反复使用一个特定的指标:每笔交易的用电量。别误会我。就交流讨论而言,这个指标纯粹是天才的发明,尤为是对于那些急于反对比特币POW的人来讲。这一数字彷佛甚为极端,以致于阻止了进一步讨论。问题是,这个指标从根本上是错误的,有下面几个缘由。
首先,它会将交易数量与支付数量搞错。但公平地说,这并无从根本上改变实际数字。让咱们先忽略这个。
第二个问题是,公布的数据一般没有说明用电量与交易量之间不存在相关性;换句话说,几乎历来没有人认可用电量是交易数量的固定成本(而不是可变成本)。有了支付渠道或闪电网络这样的技术解决方案,很明显咱们能够从根本上下降这个指标的价值。这凸显了两点:这些指标很容易被“滥用”,它也没有告诉咱们比特币的POW的将来表现。
这个指标的最后一个问题是,它促进了人们对比特币的POW效用的错误理解。在“区块链,而不是比特币”的狂热时期,比特币得到了巨大的吸引力,这并不奇怪,但咱们应该尽最大努力促进理性思惟,而不是基于情感反应的无休止争吵。
因此。到了这一步,咱们面临着一个显而易见的问题……
###比特币的POW的效用是什么?
####“黄金开采”理论
第一种理论认为,PoW算法的主要用途是发行新硬币。Paul Sztorc就这个问题写了一篇很好的文章。这一理论之因此具备诱惑力,是由于它彷佛与解释这种机制的普遍隐喻——金矿开采——相一致。
我赞同这个理论,我认为它抓住了协议的一个重要方面。可是即便受教于对于这一系列的文章,我也不倾向认为发行新硬币是PoW算法的主要功能。为了支持个人观点,我将引用一个观察结果:虽然新硬币的发行预计会在2140年左右中止,但比特币开采不会在同一天中止。这代表PoW在比特币中扮演着另外一个重要角色。
####第四部分理论
第二个理论是,咱们问题的答案是10年前比特币的创造者给出的。在第四部分的白皮书中要更加具体。
我将用下面这句话来总结这个理论
#####比特币的POW的主要用途是保障经济历史。(1)
这句话很好,但从目前的形式来看,这个断言并非很实用。数学模型会好得多。这引起了一个新问题:如何将“经济史的安全性”表述为一个数学方程?
#####数字重力
根据前面的定义,咱们能够声明咱们的模型应该可以表达:
由系统担保的经济价值(理想状况下,它应该可以本原地或整体地作到这一点),
为这些经济价值(或者至少是一个好的代理指标)提供的安全性。
因为比特币协议中不存在“硬币”,咱们的模型将使用未花费的交易输出(UTXO)的概念做为基本的价值对象。而后,经过添加给定时存在的全部UTXO集的经济值,咱们能够轻松地定义系统保护的总经济值。好了,咱们已经知道如何在模型中表达经济价值。
如今咱们须要表达安全。显然,POW将在这里扮演重要角色。所以,回顾它的两个特性彷佛很重要
工做量证实是全球性的和可累积的
在某种意义上,PoW相似于重力(更具体地说,相似于均匀引力场),它同时对其场中的全部物体产生影响,并对它们各自的速度产生累积效应。
就比特币而言:
第一,当一个新的块被挖掘时,它的PoW提供的安全性将同时而且平等地应用于全部现有的UTXOs,
第二,UTXO“积累”了与自建立以来挖掘的全部区块相关的POW。在其余条件相同的状况下,哈希值越多,UTXO的安全性就越高。
这两个特性是研究比特币的POW经济学的基础。遗憾的是,在De Vries使用的度量中,它们彻底被忽略了。
让咱们作一些假设
####在进一步深刻以前,让咱们作一些假设:
A1:在过去的9年里,比特币一直是PoW系统中最安全的公共区块链。
A2:在任何给定的时间点上,比特币挖掘出的全部现有可用的且重要的计算能力都被用于挖掘比特币。
A3:比特币开采的边际成本和收益相等。
A4:与区块奖励相比,付给矿商的费用能够忽略不计。
虽然这些假设在现实世界中或多或少是不许确的,但它们对于此次初步调查来讲已经足够了。
好的。如今,让咱们试着将“经济史安全”的概念转化为数学模型。
#####一个UTXO的模型表述为 “比特币的安全哈希量”(“Bitcoin.Hashes Secured”)。
咱们的第一个尝试将是直接的。基本上,咱们要用UTXO的值乘以它在建立和给定块之间“累积”的哈希数。
POW的重力之美
虽然这个定义很简单,但它抓住了这样一种直觉:当UTXO“积累”了更多哈希或着其值更高时,系统提供了更多的实用程序。
尽管如此,这个模型并非很使人满意,由于累积的哈希数并不能很好地衡量UTXO的安全性。主要缘由是,多年来,致力于比特币挖掘的计算能力大幅增长。所以,在2009年,保护一个旧区块的POW的计算可能须要10分钟,但在使用现代asic时,它的计算时间仅为这个时间的一小部分。
POW的重力之美
显然,考虑到这一事实,咱们须要一个更好的模型。
#####另外一个UTXO的模型表述为 “比特币的安全存续期”(“Bitcoin. Days Secured”)
首先,咱们将向假设列表中添加一个新项
A5:在足够大的时间段内,用于比特币挖掘的平均计算能力单调增长。
再一次,咱们不能断言这个假设老是正确的或者将永远是正确的。无论怎样,在过去这几乎老是正确的,让咱们继续这个假设。
如今,咱们能够将给定块B上的UTXO的安全性定义为重写UTXO建立以来的历史所需的天数,其计算能力100%用于挖掘块B。
对于一个UTXO个体它给出了下面的方程
POW的重力之美
下面是UTXO集的方程
POW的重力之美
您可能想知道为何选择“100%的计算能力用于挖掘B块”。这很简单。在咱们目前的假设下,咱们能够把这个定义看做是一种最坏的状况(“若是全部可用的计算能力都被用来重写历史,那么这个UTXO的安全性能维持多久?”)。此外,虽然另外一种方案(50%、200%、N%)会改变咱们结果的绝对值,但它不会随着时间的推移改变度量的总体演变。
####比特币的POW效率
好吧。如今,咱们已经有了一个由比特币的PoW提供的实用工具的模型,让咱们看看咱们能从它的效率中了解到什么。为此,咱们将定义两个指标。
一、由一个给定区块添加一个“Bitcoin. Days Secured”所需的单位成本。
在这个指标中,咱们将把与区块相关的奖励(关于采矿的利润成本和收入的参考假设A3)除以现有的UTXOs 增长的“Bitcoin. Days Secured”数量。
它给出了下面的方程
POW的重力之美
根据定义,全部现有UTXOs的值之和是现有比特币的数量,也等于全部过去的奖励之和:
POW的重力之美
所以咱们的方程能够改写为
POW的重力之美
最后简化为
POW的重力之美
这里有一些观察结果:
POW的重力之美
首先,单位成本默认以bitcoins/bitcoin.day secured表示,但若是咱们用USD/USD.day secured表示,咱们会获得一样的结果。们等式的分子和分母同时表示比特币的价值)。
更重要的,值得注意的是,单位成本不依赖于市场价格或计算的哈希数等外部因素。
单位成本只取决于受控货币供应的规则,而这一点是它是由货币设计来定义的。
让咱们检查与此指标相关的图表
POW的重力之美
我想不少人会对这个图表感到惊讶,但咱们能够清楚地看到单位成本随着时间的推移是单调递减的。这一结果能够解释为比特币通缩模式(奖励减半)和新货币创造形成的暂时性通胀的共同影响。当全部的比特币都被创造出来后,状况应该会改变。在这一点上,外部因素将在单位成本的演变中发挥做用,但很难(若是不是不可能的话)预测事物将如何演变。让咱们注意到,若是费用成为采矿奖励的一个重要部分,这种状况也可能在这一天前改变。
#####对于一个给定的区块而言,每一个Bitcoins.Days Secured平均成本累加起来便是
对于第二个指标,咱们将把开采第一个区块到获得报酬所花费的全部成本加起来。而后,咱们要把总成本除以全部Bitcoins.Days Secured的总和。
请注意,咱们将以美圆表示全部成本和UTXO数量,由于咱们须要在不一样的时间段处理UTXOs的值。
这就获得了下面的方程
POW的重力之美
能够重写为
POW的重力之美
最后简化为
POW的重力之美
这就是这张图
POW的重力之美
就像单位成本同样,平均成本代表,随着时间的推移,比特币的使用效率确实在提升。这个结果可能与直觉相反,由于比特币的POW的绝对成本明显上升,但当咱们意识到这个成本的上升被系统所担保的总价值上升所抵消时,就开始有了意义。
###结论
在第一部分中,咱们讨论了为何每次交易的平均成本不能做为衡量比特币的POW效率的适当指标,以及为何这种效率应该用经济历史的安全性来定义。
基于这一观察结果以及比特币的两个重要特性(它的全球和累积效应),咱们定义了bitcoin.days secured模型来形式化表达了比特币POW的效率。
最后,咱们获得了两个指标,这两个指标都代表,与广泛观点相反,比特币的PoW实际上正在变得愈来愈高效。
在本系列文章的下一部分中,咱们将讨论一个新的度量标准,强调系统的效率是如何在挖掘和捆绑行为的影响下发展起来的。
致谢:
感谢[ @SamouraiWallet and TDevD ]和[http:// TDevD](http:// TDevD)(http://@SamouraiWallet " @SamouraiWallet and TDevD ")的宝贵反馈和耐心。:)
笔记(1)参见Kocherlakota的“货币[存在]等同于记忆的原始形式”理论(R. Kocherlakota,[Money is memory](http://Money is memory "Money is memory"),1996年,明尼阿波利斯联邦储备银行)和Luther & Olson的论文《比特币是记忆》 [Bitcoin is memory](http://Bitcoin is memory "Bitcoin is memory") (2014)html

原文网址:http://https://medium.com/@laurentmt/gravity-10e1a25d2ab2
翻译:花未容 【虫洞签约做者】
算法

相关阅读推荐:

P2P网络架构
区块链光谱
【易错概念】以实例形式深刻浅出讲透BANCOR算法安全

添加微信(cdong1024),加入区块链开发者技术交流群

虫洞社区:https://www.uzanapp.com?fr=51CTO ——中美区块链开发学习社区

在<br/>![在这里插入图片描述](述

相关文章
相关标签/搜索