以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > Luna > Info

In Code We Trust:讀比特幣減半代碼_比特幣

Author:

Time:1900/1/1 0:00:00

比特幣減半的代碼前后一共十來行,簡潔地令人發指。減半的代碼如此簡潔,減半事件如此矚目。每四年的奧運會都會推遲或者取消,但是減半永遠都會如期進行。

加密數字朋克們喜歡把?“CodeisLaw”掛在嘴邊,但是大部分時候“代碼即法律”不過是加密朋克的理想主義口號,普通人根本無法看懂代碼,大部分時候我們還是需要依賴技術的封裝,接口處的人機交互部分需要傻瓜都能用才會帶來大規模的普及。編程教育也許到了下一代會變為通識教育,由于機器翻譯的高度發展人們不需要為了減少溝通摩擦而學習一門第二人類外語。對信息獲取的摩擦將來自于機器語言盲區,第二語言將會變成機器語言。“代碼即法律”對社會整體的計算機通識教育水平要求甚高,所以在我們這一代應該是一個美好的愿景罷了。

每個人可以有減半對幣價的不同解讀,但是減半的本質是一個比特幣貨幣政策的完美預期管理機制。從去年開始在很多場合我都說過對“減半行情”的看法

1.聰明的資本不會因為減半這個已經預先設置好的時間點而突然蜂擁入場

2.合約和衍生品平臺全面成熟,合約主導的市場結構以及合約/現貨交易量倒掛會導致價格經常性均線回歸

比特幣礦企 Cathedra Bitcoin 計劃在 360 Mining 的德克薩斯州站點部署比特幣礦機:金色財經報道,比特幣礦企 Cathedra Bitcoin(CBIT)與離網比特幣礦企 360 Mining 建立合作伙伴關系,計劃在 360 Mining 擁有的德克薩斯州站點部署移動數據中心與比特幣礦機。360 Mining 提供天然氣和發電基礎設施,為 Cathedra 的比特幣礦機提供持續電力。Cathedra 將向 360 Mining 支付每兆瓦時 55 美元的耗電量,外加該站點開采的比特幣總量的 10%。雙方還保留在經濟上有利的情況下放棄比特幣挖礦以將天然氣出售給市場的選擇權。該合作伙伴關系使 Cathedra 擁有 2.0 兆瓦發電能力的權利,并在未來 60 天內完成 0.3 兆瓦的初始部署。[2023/6/2 11:55:14]

3.比特幣要面臨第一次大的經濟周期,比特幣是上一次全球金融危機下的產物,還沒有經歷過第二次全球性金融危機(比特幣在這次的表現在很長一段時間都成為了標普的高beta)

Beta Finance:資產橋接使用了Multichain ,建議用戶改為Avalanche Bridge:6月1日消息,DeFi 衍生品 Beta Finance 發推稱,其使用了 Multichain 的基礎設施在 Avalanche 和 BNBChain 之間進行橋接,鑒于 Multichain 的現狀,建議用戶在提取 BETA 代幣時使用 Avalanche Bridge。但 Beta Finance 將繼續保持現有項目在 Multichain 網絡上提供流動性,以允許用戶順利橋接,Avalanche 和 BNBChain 之間的橋接仍然可以被處理。[2023/6/1 11:52:33]

減半機制的如期、順利進行,是比特幣代表的“機器自治經濟體”可以承擔起人類貨幣政策或者一部分經濟活動指引的的一個強大例證。之前在微博上有一個關于這個和朋友的討論,其中一個類比是比較接近的:

國家發債依靠的是政府信用。比特幣也是債,只是這個債的信用被去中心化的信任(trustlesstrust)取代

安永推出代幣化碳信用追蹤平臺OpsChain ESG:金色財經報道,安永宣布在安永區塊鏈SaaS平臺上推出安永OpsChain ESG的測試版和使用。在以太坊區塊鏈上開發的新解決方案將提供一個單一的、可驗證的二氧化碳排放(CO2e)視圖,以解決那些努力準確測量和跟蹤其碳足跡的企業的需求。它還將通過一個可信的平臺為消費者、商業伙伴和監管機構提供他們所要求的透明度,通過使用代幣化,在一個生態系統內進行排放和碳信用追蹤。[2023/5/10 14:55:01]

區塊獎勵和手續費是國防預算,礦工是軍隊,拿著國防預算維護這個“國度”的安全和穩定

開發者是類似立法機構和制定政策機構

全節點是國會議員,決定了開發者的出臺的某項新的法案或者政策是否能被采納接受

不同的開發團隊充當了不同的黨派,哪個黨派的主導政策,那要看全節點最終選擇了誰

持幣者是這個國家中的“國民”,轉賬費用其實是某種意義上這個國度里的“稅收”,不過稅收直接給了軍隊,而不是通過政府進行再分配

動態 | Multicoin Capital聘請前谷歌產品經理:加密貨幣風險投資基金Multicoin Capital今天宣布,前谷歌產品經理Tony Sheng已加入其投資團隊。(decrypt)[2019/10/2]

礦機廠家扮演了軍火商的角色

去年比特幣網絡支付了52億美元給礦工用來確保網絡安全。如果比特幣是一個國家,這52億美元視作國防支出的話,那么他能在全球國防支出中能排41位,和越南烏克蘭等國相當。

美元作為全世界市值最大的永續債,維系美元信用的成本也是同樣的高昂。美國的軍費開支已經達到了二戰以來最高水平就拿起大炮+鐮刀。基本每次的區域性危機,譬如亞洲金融危機,拉美金融危機等等,我們都會看到“美元流動性危機”在危機后厚重的影子。雖然美國政府在這些危機中是否有意收割不得知,但是美國掌握了美元流動性這個可以救命也可以殺人的管子是毫無質疑的。隨著美元的流通性陷阱和信用危機涌現,這個信用成本將會只增不減。

Blockexplorer宣布他們網站將把Bitcoin改名為Bitcoin Legacy:Blockexplorer宣布他們網站將把Bitcoin改名為Bitcoin Legacy,并不再增加新的功能支持,并最終將放棄支持。命名Bitcoin Cash為Bitcoin。 ??? ????[2018/1/10]

在減半之際,我想來想去最有意義的事情應該是讓更多人了解比特幣減半的真實執行層面的機理。這篇文章我會嘗試逐行給大家解釋比特幣減半代碼,希望每個人都能相信的是自己理解的東西,而不是某個人,某個虛幻的概念,或者“信仰”本身。

美元本是美聯儲發行的永續債,在墨綠色的紙上印上InGodWeTrust后變得似乎異常神圣。可是每個地方,每個人的“上帝”都各有各的不同,該相信哪個“上帝”呢?骨子里千百年來不相信鬼神的中華民族的上帝又是什么的?

代碼真實可見,執行邏輯可被校驗。與人類自發形成的社會協議不同,代碼的存在讓執行變得“不可逆”。所以可能更準確的說法應該是“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?

Tags:比特幣INGCOINCOI比特幣市值跌破5000億美元比特幣slingshot幣圈PaddycoinCoinyee Token

Luna
龍白滔:DC/EP vs Libra,全球數字貨幣競爭正式拉開序幕_LIBRA

編者按 數字經濟獨立研究員、數字資產研究院學術與技術委員會常務副主任龍白滔博士在2萬字中展示了高級別的數字貨幣討論——從經濟學的視角來考察數字貨幣問題:全球性利益失衡和矛盾加劇以及技術的發展.

1900/1/1 0:00:00
Calibra首席研究員:LibraBFT算法尚存在安全與活性漏洞,Twins系統可嘗試解決_CAL

寫在前面:原文作者是LibraCalibra數字貨幣錢包項目的首席研究員DahliaMalkhi,在這篇文章中,她介紹了Calibra團隊最新研發的Twins拜占庭容錯系統檢測方法.

1900/1/1 0:00:00
科普 | 為什么 DeFi 需要利率掉期_區塊鏈

本文解釋了利率掉期的重要性,尤其是對于目前的DeFi領域。我們將闡述以下兩點:第一,利率掉期是對未來的浮動利率的“平均”預期,可通過掉期利率來判斷市場情況;第二,中心化掉期市場的規模和重要性.

1900/1/1 0:00:00
加密貨幣衍生品崛起,我們與 10 位衍生品頂級玩家探討交易市場機遇_加密貨幣

FTX創始人、skew創始人與Deribit首席商務官等10位衍生品領域大佬共話2020加密貨幣市場發展機遇。如果2019年是加密貨幣衍生品崛起之年,那么今年就是它高歌猛進的又一個年頭.

1900/1/1 0:00:00
關于 Cosmos 基本面惡化的風險警示_OSMO

來源:真本聰 利益相關:作者已清倉Atom的現貨倉位。 全文概覽: 項目的開發進度和預期有差距IBC推遲的背后是開發資源的錯配創始人Jae?Kwon的失職和不作為Zaki作為Cosmos的功臣被.

1900/1/1 0:00:00
OECD:資產代幣化及其對金融市場的潛在影響_OEC

翻譯:劉斌 來源:點滴科技資訊 Plato Farm DAO投票通過OEC跨鏈提案 新版本將支持OEC鏈:據官方消息.

1900/1/1 0:00:00
ads