主页 > imtoken钱包下载安卓教程 > Dovey Wan:从比特币减半代码看“In Code We Trust”

Dovey Wan:从比特币减半代码看“In Code We Trust”

imtoken钱包下载安卓教程 2023-01-16 23:07:37

作者:Primitive Ventures 创始合伙人兼 Coindesk 顾问委员会董事 Dovey Wan

比特币减半前后十几行代码,简洁到离谱。 减半代码如此简洁,减半事件如此吸睛。 每四年奥运会都会推迟或取消,但减半总是如期进行。

密码朋克喜欢谈论“代码即法律”,但大多数时候“代码即法律”只是密码朋克的理想主义口号。 普通人根本看不懂代码。 很多时候我们还是需要依靠技术在界面上对人机交互的封装,需要傻子来使用才能带来大规模的普及。 编程教育可能成为下一代的通识教育。 由于机器翻译的高度发展,人们不需要为了减少交流摩擦而学习第二门人类外语。 访问信息的障碍将来自机器语言盲点,第二语言将成为机器语言。 “Code is law”对全社会的一般计算机教育水平要求非常高,应该是我们这一代人的美好愿景。

对于币价减半,每个人都可以有不同的解读,但减半的本质是对比特币货币政策的一种完善的预期管理机制。 从去年开始比特币怎么看涨跌规律,我在多个场合就“减半行情”发表了自己的看法:

1、聪明的资金不会因为预先设定的减半时间点而突然涌入市场。

2、合约及衍生品平台完全成熟,合约主导的市场结构和合约/现货交易量倒挂将导致周期性平均价格回归。

3、比特币将迎来第一个大经济周期。 比特币是上次全球金融危机的产物,没有经历过第二次全球金融危机(比特币这次的表现已经在很长一段时间内成为标普的高贝塔)。

减半机制如期顺利推进,有力地证明了以比特币为代表的“机器自治经济”能够承担人类的货币政策或引导某些经济活动。 之前微博上有朋友讨论过这个问题,其中一个类比比较贴切:

1.国家发行债券(法定货币)依赖于政府信用。 比特币也是一种债务,但这种债务的信用被去中心化的信任(trustless trust)所取代;

2、区块奖励和手续费就是国防预算,矿工就是军队,用国防预算来维护这个“国家”的安全稳定;

3.开发者类似于立法机构和决策机构;

4、全节点是国会议员,决定开发商提出的新法案或政策是否可以被采纳;

5. 不同的开发团队作为不同的一方,哪一方主导的政策取决于全节点最终选择谁;

6.持币者在这个国家是“国民”,转会费在这个国家某种意义上其实是一种“税收”,只是税收是直接交给军队而不是通过政府重新分配(当然是政府可以有再分配)分配的建议,比如一些比特币分叉币尝试了“开发者税”,就是把固定的矿工奖励直接发到属于开发者的固定钱包);

7、矿机厂商扮演了军火商的角色。

去年,比特币网络向矿工支付了 52 亿美元以确保网络安全。 如果比特币是一个国家,把这52亿美元算作国防开支,那么它可以在全球国防开支中排名第41位,与越南、乌克兰等国家不相上下。

比特币涨跌历史_比特币涨跌分析软件_比特币怎么看涨跌规律

由于美元是全球市值最大的永续债,维持美元信用的成本同样很高。 美国的军费开支已经处于二战以来的最高水平(上图)。 60年来,美国持续输出本国通胀,国家幸福健康,物价稳定,繁荣昌盛。 国外地区危机和战争不断,谁不听话,威胁到美元的核心地位(比如萨达姆,比如加扎伊),谁就会拿起大炮+镰刀。 基本上每一次区域性危机,比如亚洲金融危机、拉美金融危机等,我们都会在危机过后看到“美元流动性危机”的浓重阴影。 虽然不知道美国政府是否有意在这些危机中有所收获,但毫无疑问,美国掌握着美元流动性这一可以救命也可以杀人的管道。 随着美元流动性陷阱和信用危机的出现,这种信用成本只会越来越高。

在减半之际比特币怎么看涨跌规律,我想的最有意义的事情应该是让更多人了解比特币减半真正执行层面的机制。 在本文中,我将尝试逐行解释比特币减半代码。 我希望每个人都能相信自己所理解的,而不是某个人,一个虚幻的概念,或者“信仰”本身。

美元原本是美联储发行的永续债券,墨绿色的纸上印上In God We Trust后显得无比神圣。 但是每个地方每个人都有不同的“上帝”。 我们应该信仰哪个“上帝”? 中华民族几千年不信鬼神的神是什么?

代码真实可见,执行逻辑可验证。 与人类自发形成的社会协议不同,代码的存在使得执行“不可逆转”。 所以说“Code is Law Enforcement”(代码即执法)而不是“Code is Law”可能更准确。 当国家机器垄断暴力机构,当立法和执法成为一个巨大的黑匣子时,选择相信一个可审查的“执法”机制是比特币带给我们的一个选择。

以下是我们信任的代码和解释

int halvings = nHeight / consensusParams.nSubsidyHalvingInterval

如果(减半 >= 64)返回 0;

CAmount nSubsidy = 50 * COIN;

n补贴>>=减半; 返还补贴;

下面我贴出完整的减半代码,感兴趣的同学可以点击阅读比特币原版源码查看

CAmount GetBlockSubsidy(int nHeight, const Consensus::Params&consensusParams)

{

int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;

// 当右移未定义时强制块奖励为零。

如果(减半 >= 64)

返回 0;

CAmount nSubsidy = 50 * COIN;

// 补贴每 210,000 个区块减半,大约每 4 年发生一次。

n补贴>>=减半;

返还补贴;

}

说到底,减半也不是什么大喜事。 无论你庆祝还是看跌,减半都会如期进行,直到世界上只剩下最后一个比特币全节点。 静静找个喜欢的人,一起读发光的白皮书,一起读完成减半的代码,畅谈人生。 对于你我作为比特币爱好者来说,这可能是最好的安排。