历史上最多存在多少比特币(BTC)? 熟悉此事的人都知道答案:2100万。 但为什么? 与比特币相关的著名软件开发人员詹姆森·洛普(Jameson Lopp)承担了解释该数字原因的任务,该数字未在比特币白皮书中表达。 准确地说,确切的数字不是 2100 万比特币,尽管已经足够接近。 在一篇博文中,Lopp 详细介绍了可能存在的 satoshis(比特币的最小单位,等于 0.00000001 BTC)的总数为 2,099,999,997,690,000。 隐式检查
Lopp 详细说明,在比特币源代码中存在隐含的限制,阻止了超过 2100 万单位的这种货币的存在。 首先,要知道BTC是如何通过区块挖矿发行的。随着每个新区块的开采(每 10 分钟左右发生一次),新的 BTC 就会添加到网络中。 金额受减半限制. 这些事件大约每四年一次(21 万个区块),将发行的 BTC 数量减半。
生成新比特币的公式在源代码中实现。 正如 Lopp 解释的那样,“在 5 行代码中,你可以确定将要发行的最大比特币数量。”
虽然上述公式将第 32 次减半定义为比特币发行结束,但根据比特币源代码,似乎并非如此。 大约在 2126 年发生的第 32 次减半定义了,从那一刻起,比特币的排放量将非常小,以至于超过小数点后 8 位的限制,这在比特币的会计中是无法表达的。 尽管如此,减半将持续到第 63 位,大约在 2260 年发生。 正如源代码本身所示,这在第 1072 行。换句话说,不会有第 64 次减半。 控制排放量 比特币协议必须控制流通中的 BTC 数量的另一个重点是排放验证。 只要排放符合预期,就保持之前的公式。
由于新比特币的发行发生在每个开采的区块中,因此会验证这些比特币是否已根据减半生成了预期的 BTC。 否则,该块将被丢弃并标记为无效。 发生这种情况时,矿工将丧失区块奖励。 另一件可能改变现有比特币最大数量的事情是双花。 也就是说,相同的硬币可以多次使用,以进行各种汇款。 为了防止这种情况,网络会进行双花验证,这也是比特币存在的原因之一。 如果发生双重支出,网络将无法使用,但比特币的稳健性阻止了此类事情的发生。 除了上面提到的那些之外,比特币源代码还有另一个重要的验证。 尽管这看起来合乎逻辑,但它起着根本性的作用。 它是关于验证交易的输出(发送的比特币)是否等于或小于输入(要发送的比特币),因为如果存在某种类型的不一致,BTC 可能会意外发行。
最后,在这些验证中,有避免所谓的“内存溢出”. 这些溢出停止了比特币源代码的正确操作,在这种情况下通过处理无效值。 为此,验证交易中的值不是负数,这可能会改变比特币的全球会计。 显式检查 Lopp 解释说,虽然比特币源代码进行了自我调节,因此只有 2100 万个硬币存在,但还有其他方法可以通过未使用的 UTXOS 来验证流通中的 BTC 数量。 程序员称这些形式为“显式检查”。 在比特币源代码中有一个称为 GetTxOutSetInfo 的函数,它返回所有流通的 BTC 的值。 它通过考虑当前存在的 UTXO 来做到这一点,根据 Lopp 的说法,这些 UTXO 的数量超过 8000 万。 为了举例说明,Lopp 制作了一张图表,显示了实时流通的 BTC 数量的增长。
在上图中,您可以看到 BTC 的排放量如何不断上升,这证实了 Lopp 解释的隐式验证。 根据程序员引用的 satoshi.info 门户网站,截至撰写本文时,已发行 18,929,150 BTC。 比特币,一种通缩资产
根据 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 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
为何只有 2100 万比特币存在:詹姆森·洛普(Jameson Lopp)解释说
2022-01-15 wanbizu AI 来源:区块链网络
相关阅读:
- 加密货币交易所 Coinbase 为员工提供四个星期的假期来“充电”??和“在2022-01-15
- 主要比特币矿工寻求退出哈萨克斯坦2022-01-15
- Max Keizer 认为 G7 国家将开始开采比特币(BTC)2022-01-15
- Strike App 在阿根廷不支持比特币2022-01-15
- 穆迪表示,如果萨尔瓦多购买更多比特币,它可能会进入风险区2022-01-15