LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 为何只有 2100 万比特币存在:詹姆森·洛普(Jameson Lopp)解释说

为何只有 2100 万比特币存在:詹姆森·洛普(Jameson Lopp)解释说

2022-01-15 wanbizu AI 来源:区块链网络

历史上最多存在多少比特币(BTC)? 熟悉此事的人都知道答案:2100万。 但为什么? 与比特币相关的著名软件开发人员詹姆森·洛普(Jameson Lopp)承担了解释该数字原因的任务,该数字未在比特币白皮书中表达。

准确地说,确切的数字不是 2100 万比特币,尽管已经足够接近。 在一篇博文中,Lopp 详细介绍了可能存在的 satoshis(比特币的最小单位,等于 0.00000001 BTC)的总数为 2,099,999,997,690,000。

隐式检查

在原始源代码中,有这个 MAX_MONEY 值定义了存在的最大比特币,但这个值对发行的比特币没有直接影响。 资料来源:Blog.lopp.net。

Lopp 详细说明,在比特币源代码中存在隐含的限制,阻止了超过 2100 万单位的这种货币的存在。

首先,要知道BTC是如何通过区块挖矿发行的。随着每个新区块的开采(每 10 分钟左右发生一次),新的 BTC 就会添加到网络中。 金额受减半限制. 这些事件大约每四年一次(21 万个区块),将发行的 BTC 数量减半。

该公式显示了总减半的发生限制为 32 个成就,其中,在每个成就之间,发行的比特币数量将被分成两半。 资料来源:Blog.lopp.net。

生成新比特币的公式在源代码中实现。 正如 Lopp 解释的那样,“在 5 行代码中,你可以确定将要发行的最大比特币数量。”

一旦达到 64 减半,新比特币的供应将被淘汰:来源:Blog.lopp.net。

虽然上述公式将第 32 次减半定义为比特币发行结束,但根据比特币源代码,似乎并非如此。 大约在 2126 年发生的第 32 次减半定义了,从那一刻起,比特币的排放量将非常小,以至于超过小数点后 8 位的限制,这在比特币的会计中是无法表达的。

尽管如此,减半将持续到第 63 位,大约在 2260 年发生。 正如源代码本身所示,这在第 1072 行。换句话说,不会有第 64 次减半。

控制排放量

比特币协议必须控制流通中的 BTC 数量的另一个重点是排放验证。 只要排放符合预期,就保持之前的公式。

开采区块中产生的每个奖励必须与根据减半的预期相对应,目前为 6.25 BTC。 资料来源:Blog.lopp.net。

由于新比特币的发行发生在每个开采的区块中,因此会验证这些比特币是否已根据减半生成了预期的 BTC。 否则,该块将被丢弃并标记为无效。 发生这种情况时,矿工将丧失区块奖励。

另一件可能改变现有比特币最大数量的事情是双花。 也就是说,相同的硬币可以多次使用,以进行各种汇款。

为了防止这种情况,网络会进行双花验证,这也是比特币存在的原因之一。 如果发生双重支出,网络将无法使用,但比特币的稳健性阻止了此类事情的发生。

除了上面提到的那些之外,比特币源代码还有另一个重要的验证。 尽管这看起来合乎逻辑,但它起着根本性的作用。 它是关于验证交易的输出(发送的比特币)是否等于或小于输入(要发送的比特币),因为如果存在某种类型的不一致,BTC 可能会意外发行。

在源代码中,MoneyRange 值确定输入的 BTC 值不以负数表示,如果是,则将其标记为无效交易。 资料来源:Blog.lopp.net。

最后,在这些验证中,有避免所谓的“内存溢出”. 这些溢出停止了比特币源代码的正确操作,在这种情况下通过处理无效值。 为此,验证交易中的值不是负数,这可能会改变比特币的全球会计。

显式检查

Lopp 解释说,虽然比特币源代码进行了自我调节,因此只有 2100 万个硬币存在,但还有其他方法可以通过未使用的 UTXOS 来验证流通中的 BTC 数量。 程序员称这些形式为“显式检查”。

在比特币源代码中有一个称为 GetTxOutSetInfo 的函数,它返回所有流通的 BTC 的值。 它通过考虑当前存在的 UTXO 来做到这一点,根据 Lopp 的说法,这些 UTXO 的数量超过 8000 万。

为了举例说明,Lopp 制作了一张图表,显示了实时流通的 BTC 数量的增长。

该图显示发行量明显下降,对应于 2020 年 5 月的减半。资料来源:statoshi.info。

在上图中,您可以看到 BTC 的排放量如何不断上升,这证实了 Lopp 解释的隐式验证。 根据程序员引用的 satoshi.info 门户网站,截至撰写本文时,已发行 18,929,150 BTC。

比特币,一种通缩资产

多年来,已发行比特币的稀缺性可能导致其价格重新估值。 资料来源:Blog.lopp.net。

根据 Jameson Lopp 博客上发布的图表,比特币通胀将趋于 0,而新发行的 BTC 数量将减少。

到 2021 年,也就是比特币达到超过 67,000 美元的历史最高价的那一年,流通的 BTC 已经占到 2100 万枚的 80% 以上。

另一方面,虽然比特币的通货紧缩会影响其价格,就像比特币减半后的价格一样,但还有其他因素会影响价格,例如采用水平甚至投机。

比特币数量会超过 2100 万吗?

简短的回答是肯定的。 比特币有可能超过 2100 万个,但这并不像看起来那么容易。

正如 Lopp 所详述的,存在发行更多比特币的技术可能性,但必须对代码进行修改。

请记住,比特币是一种去中心化协议,其修改取决于大多数节点的批准。

从这个意义上说,发行更多的 BTC 将取决于两个基本价值:治理和激励。 采取的第一步是说服大多数比特币节点接受源代码中的修改,这将通过所谓的硬分叉(或硬分叉)建立超过 2100 万比特币的排放量。

关于激励的第二部分可能是最难执行的。 由于比特币是一种通缩资产,在稀缺性原则下随着时间的推移而升值,很多人可能不愿意通过发行更多的硬币来贬值他们积累的比特币。 这使得实现这一目标变得极其困难。

在创建一个发行超过 2100 万枚硬币的“比特币”的假设情况下,无论如何这都不是问题。 希望可以继续运行原始源代码的节点(发行有限)。 因此,新的“比特币”(没有限制或修改排放)将被他们视为另一种货币,而不是真正的比特币。

—-

原文链接:https://www.criptonoticias.com/tecnologia/como-podran-existir-21-millones-bitcoins-jameson-lopp-explica/

原文作者:globalcryptopress

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...