木星链 木星链
Ctrl+D收藏木星链
首页 > Polygon > 正文

比特币:In Code We Trust:读比特币减半代码

作者:

时间:1900/1/1 0:00:00

比特币减半的代码前后一共十来行,简洁地令人发指。减半的代码如此简洁,减半事件如此瞩目。每四年的奥运会都会推迟或者取消,但是减半永远都会如期进行。

加密数字朋克们喜欢把?“CodeisLaw”挂在嘴边,但是大部分时候“代码即法律”不过是加密朋克的理想主义口号,普通人根本无法看懂代码,大部分时候我们还是需要依赖技术的封装,接口处的人机交互部分需要傻瓜都能用才会带来大规模的普及。编程教育也许到了下一代会变为通识教育,由于机器翻译的高度发展人们不需要为了减少沟通摩擦而学习一门第二人类外语。对信息获取的摩擦将来自于机器语言盲区,第二语言将会变成机器语言。“代码即法律”对社会整体的计算机通识教育水平要求甚高,所以在我们这一代应该是一个美好的愿景罢了。

每个人可以有减半对币价的不同解读,但是减半的本质是一个比特币货币政策的完美预期管理机制。从去年开始在很多场合我都说过对“减半行情”的看法

1.聪明的资本不会因为减半这个已经预先设置好的时间点而突然蜂拥入场

2.合约和衍生品平台全面成熟,合约主导的市场结构以及合约/现货交易量倒挂会导致价格经常性均线回归

Kevin O’leary:不会在市场低迷时出售任何加密货币:金色财经报道,《创智赢家》的主演凯文·奥利里(Kevin O’leary)表示,尽管加密货币市场低迷,但他不会出售任何加密货币。“长期来看,你只能忍受。你必须明白,市场将出现波动。”据报道,O’leary目前在数字资产领域拥有32个职位。他也是Wonderfi Technologies的战略投资者。上周,这家加密平台获得了在多伦多证券交易所(TSX)上市的有条件批准。

在上周发表的Bankless采访中,奥利里表示,他目前持有的最多的是以太坊和比特币。不过,他补充称:“我对USDC和FTX的持股比例也很大。”他还提到了polygon和solana。约八周前,他强调了多元化的重要性,表示自己的加密货币资产约占投资组合的21%。现在,这一比例降到了18%左右,他详细解释道:市场出现了大幅调整,但你必须捂紧鼻子,习惯这种波动。(news.bitcoin)[2022/6/20 4:40:06]

3.比特币要面临第一次大的经济周期,比特币是上一次全球金融危机下的产物,还没有经历过第二次全球性金融危机(比特币在这次的表现在很长一段时间都成为了标普的高beta)

Ronin Network攻击者转入3102个ETH到新地址:4月9日消息,BlockSecAML系统于4月9日上午12点49分发现Ronin_Network攻击者转入3102个ETH到新地址,并且正在以每次100ETH的转账

转入TornadoCash中。[2022/4/9 14:14:17]

减半机制的如期、顺利进行,是比特币代表的“机器自治经济体”可以承担起人类货币政策或者一部分经济活动指引的的一个强大例证。之前在微博上有一个关于这个和朋友的讨论,其中一个类比是比较接近的:

国家发债依靠的是政府信用。比特币也是债,只是这个债的信用被去中心化的信任(trustlesstrust)取代

区块奖励和手续费是国防预算,矿工是军队,拿着国防预算维护这个“国度”的安全和稳定

开发者是类似立法机构和制定政策机构

全节点是国会议员,决定了开发者的出台的某项新的法案或者政策是否能被采纳接受

不同的开发团队充当了不同的党派,哪个党派的主导政策,那要看全节点最终选择了谁

Kraken向加密货币倡导组织Coin Center捐款10万美元:金色财经报道,Kraken已跟随灰度,向加密货币倡导组织Coin Center捐款10万美元,以促进Coin Center对监管机构就数字资产进行教育,以及提高其在加密货币用户权利方面的工作。[2021/2/2 18:39:46]

持币者是这个国家中的“国民”,转账费用其实是某种意义上这个国度里的“税收”,不过税收直接给了军队,而不是通过政府进行再分配

矿机厂家扮演了军火商的角色

去年比特币网络支付了52亿美元给矿工用来确保网络安全。如果比特币是一个国家,这52亿美元视作国防支出的话,那么他能在全球国防支出中能排41位,和越南乌克兰等国相当。

韩国Coin Zest交易所将举办第一届加密货币交易所创意大赛:韩国Coin Zest交易所将要举办韩国首个加密货币交易所创意大赛,竞赛内容分为3类,分别是视频片段、印刷品类别,网络漫画类别。[2018/3/12]

美元作为全世界市值最大的永续债,维系美元信用的成本也是同样的高昂。美国的军费开支已经达到了二战以来最高水平就拿起大炮+镰刀。基本每次的区域性危机,譬如亚洲金融危机,拉美金融危机等等,我们都会看到“美元流动性危机”在危机后厚重的影子。虽然美国政府在这些危机中是否有意收割不得知,但是美国掌握了美元流动性这个可以救命也可以杀人的管子是毫无质疑的。随着美元的流通性陷阱和信用危机涌现,这个信用成本将会只增不减。

在减半之际,我想来想去最有意义的事情应该是让更多人了解比特币减半的真实执行层面的机理。这篇文章我会尝试逐行给大家解释比特币减半代码,希望每个人都能相信的是自己理解的东西,而不是某个人,某个虚幻的概念,或者“信仰”本身。

美元本是美联储发行的永续债,在墨绿色的纸上印上InGodWeTrust后变得似乎异常神圣。可是每个地方,每个人的“上帝”都各有各的不同,该相信哪个“上帝”呢?骨子里千百年来不相信鬼神的中华民族的上帝又是什么的?

Bitcoin ABC首席开发者Amaury Sechet:BCH需要增加数量级 减少确认时间:Bitcoin ABC首席开发者Amaury Sechet在近日接受CoinGeek采访时表示:BCH(比特币现金)网络需要做好两方面准备应对未来:增加两个数量级、减少确认时间。用户最好能在三秒钟内完成交易确认,实现一个无缝的支付或购买体验。Sechet进一步指出,BCH开发社区需要调整策略,变目前的被动为积极主动,加快解决问题的速度。此外,与只有一个“核心”开发团队的BTC网络不同,BCH网络至少有6个分散的开发团队一起工作,如果没有一个领导者或企业实体对其决策进行约束,可能会BCH开发社区构成挑战。[2018/2/5]

代码真实可见,执行逻辑可被校验。与人类自发形成的社会协议不同,代码的存在让执行变得“不可逆”。所以可能更准确的说法应该是“CodeisLawEnforcement"(代码即执法)而不是“CodeisLaw"。当国家机器垄断了暴力机构,当立法执法成为了巨大的黑盒,选择相信一个可审查的“enforcement”机制,是比特币带给我们的一个选项。

下面上代码和解释,incodewetrust

inthalvings=nHeight/consensusParams.nSubsidyHalvingInterval

这里定义了减半次数halvings,即“减半次数”为整数变量

nHeight?是当前区块高度,后面那一堆调用了共识里的一个“减半间隔区块数”,在比特币代码里是210,000

halvings?在每次代码执行的时候都会返回?当前区块高度/210000,?因为定义为整数变量,当不被210,000整除的时候,小数部分不会被存储,所以在5月11号晚上之前(区块高度630,000),都是2

每到新的整除高度,譬如630,000-变为3,再下次的840,000-变为4,halvings变量都会相应增加

if(halvings>=64)return0;

如果减半次数大于等于64,区块奖励返回0

这个可以保证最多只有64次减半,到了64次之后,矿工将不再有奖励

届时的比特币网络必须依靠手续费来保证网络的安全和矿工的激励制度

当年有人问过中本聪,担心不担心“无奖励终局”?中本聪的回答其实非常好:?“到了那个时候,比特币要么已经灭亡,要么挖出来的比特币已经成为大规模的流通价值载体。”?两种情况都不需要担心没有无挖矿奖励矿工拒绝挖矿的情况

CAmountnSubsidy=50*COIN;

这里的nSubsidy?=?挖矿奖励

每次代码执行都会把挖矿奖励设置成50个比特币*?COIN

COIN是常数变量100,000,000?用来把挖矿奖励变成聪的单位

nSubsidy>>=halvings;returnnSubsidy;

最后两行是真正的减半执行命令

挖矿奖励>>=?减半数中用了C++里的一个右移操作。因为是是二进制右移,所以x>>=y表示x=x除以2的y次方?

当到了630,000?区块高度的时候,y在这里是减半数halvings,减半数从2变成了3

所以挖矿奖励从50个比特币除以2的2次方,变成了50个比特币除以2的3次方,由此完成了减半

下面我把完整的减半代码贴上,感兴趣的同学可以去点击阅读原文的比特币源代码自行查阅?

CAmountGetBlockSubsidy(intnHeight,constConsensus::Params&consensusParams)

{

inthalvings=nHeight/consensusParams.nSubsidyHalvingInterval;

//Forceblockrewardtozerowhenrightshiftisundefined.

if(halvings>=64)

return0;

CAmountnSubsidy=50*COIN;

//Subsidyiscutinhalfevery210,000blockswhichwilloccurapproximatelyevery4years.nSubsidy>>=halvings;returnnSubsidy;

}

最后,减半不是什么大节日,你庆祝也好,看衰也罢,减半都会如期进行,直到全世界只剩下最后一个比特币全节点。安安静静找个喜欢的人,看看夜光白皮书,一起读一读完成减半的代码,聊聊人生,这也许是作为比特币爱好者你我最好的安排。

Dovey

写于比特币区块高度629940?

标签:比特币VININGOIN比特币汇率换算livingthegraceCrowdholdingapecoin币兑美元价格行情

Polygon热门资讯
比特币:减半后比特币网络算力降低近20%,这是暂时的吗

据Decrypt5月14日报道,比特币网络的哈希速率在减半后出现了显著下降。但这是挖矿行业中许多人提前就预料到的事情,大多数人认为哈希速率的下降只是暂时的.

1900/1/1 0:00:00
区块链:政协委员谈区块链:营造生态环境势在必行,链网融合发挥更大价值

本文来源:中国经济导报,原题《政协委员共话区块链:赋能行业发展正当时》记者:潘晓娟区块链作为数字经济时代的基础设施,真正形成网络效应的关键在于实现技术通用、建立标准,以及技术的互联和融合.

1900/1/1 0:00:00
BCH:巴比特专栏 | 算力战是纸老虎

比特币挖矿产出减半,但价格没有涨一倍,必然会有很多矿机会闲下来。这些闲下来的矿机会不会用来对比特币网络发起51%攻击,包括BTC、BCH和BSV。先说结论,完全不会.

1900/1/1 0:00:00
区块链:机构持续加码,分项持仓创新高已成「常态」 | CFTC COT 比特币持仓周报

5月23日,CFTC公布了最新一期的CME比特币期货周报,统计周期中BTC价格大幅反弹,几乎实现了对于上一统计周期中全部跌幅的有效收复.

1900/1/1 0:00:00
以太坊:重磅!外媒称摩根大通开始为加密交易所提供服务,首批客户是Coinbase和 Gemini

据报道,银行业巨头摩根大通正在为加密货币交易所提供服务。 据《华尔街日报》周二报道,摩根大通的首批加密客户是美国两大主流交易所Coinbase和Gemini.

1900/1/1 0:00:00
数字资产:观点丨数字资产技术服务行业趋于成熟,或诞生下一个独角兽公司

作者:TheBlock翻译:凌杰数字资产数据是加密货币领域所特有的子行业之一,与其他生态系统一样,它也很有可能出现自己的独角兽公司.

1900/1/1 0:00:00