深度分析AsicBoost事件:比特大陸因其干涉隔離見證?
文章推薦指數: 80 %
Bitcoin Core開發人員兼Blockstream技術總監Greg Maxwell最近發布了一則新帖,指控一些礦工正在從事一些有損於網絡公平的活動。
消息一出,頓時引爆了社區。
郵件是昨晚發到比特幣郵件列表中去的。
該帖指出,一家礦機製造商私下利用比特幣PoW(工作量證明算法)的漏洞(此前已知的),將其挖礦速度加快了足足20%,遠超同類競爭者。
指控表明,通過對挖礦晶片進行的分析可以證明,不正當活動目前還在進行當中。
這場舌戰正始於此。
值得注意的是,AsicBoost的開發人員Timo Hanke和Sergio Demian Lerner已經申請了專利,且於2014年11月開始生效。
Maxwell認為,有人已經發現了挖礦晶片中使用的「隱藏」版。
他並未說明是誰做了分析,由他自己還是另外的獨立方我們不得而知。
該郵件進一步推測,由Bitcoin Core團隊開發並提出的擴容解決方案隔離見證將淘汰AsicBoost隱藏版,從而損害使用礦工的利益。
擴容爭議白熱化的背景下,郵件曝光簡直火上澆油,因為這一指控直指中國的業界最大挖礦硬體製造商比特大陸,其在中國還擁有獨立的AsicBoost技術專利。
郵件表示,比特大陸不僅(通過支持BC的替代開發團隊——BU)阻礙了BC開發人員青睞的技術解決方案,還以犧牲其他用戶的利益為代價提高了其營收。
比特大陸的聯合創始人吳忌寒強烈駁斥了這一觀點,稱比特大陸沒有在比特幣區塊鏈上使用AsicBoost。
吳忌寒告訴CoinDesk說道:「隔離見證與AsicBoost之間沒有任何關係。
」
比特大陸在周四發布補充聲明,稱只是在測試網中測試了AsicBoost,而從未將其投入主網使用。
還補充道比特大陸曾在香港圓桌會議的協議書上簽字:並不反對隔離見證。
不僅如此,一些參與人士也承認,鑒於目前的情況,難以證明這項指控的真實性。
比特幣挖礦公司BTCC的前COO(營運長)Samson Mow告訴CoinDesk,該郵件證明了前段時間一則廣為流傳的謠言,但他沒有提供新佐證證明這一點。
Mow表示:「雖說你無法得到確切的證明,但其實決定性的證據就在身邊。
所有的科學都指向操縱的事實。
」
什麼是AsicBoost?
首先,處在這一指控的中心可能會對了解具體挖礦技術有幫助。
簡而言之,形容AsicBoost最好的詞可能是「數學技術」。
無需進行大量的計算,礦工利用這一技術就可減少潛在算力的選擇,使解決問題、獲得比特幣更容易。
這一數學技術可以通過提高關鍵挖礦硬體盈利比率來提高挖礦盈利。
舉個例子,挖礦盈利一般都以每秒gigahash(Gh/s)賺取的金額來計算,即每Gh/s多少美元來計量。
硬體獲利能力的另一衡量標準是能耗大小,單位通常是焦耳,且將其除以哈希速率——焦耳每Gh / s。
AsicBoost的創始人表示,新技術將提高約20%的關鍵比率。
據一些挖礦公司代表表示,儘管該技術受到專利和行業標準的保護,在很大程度上避免了被其他機構或組織使用,但人們早就了解過這一技術。
但這不是AsicBoost?
重讀Maxwell的郵件,我們可以推測,除比特大陸外,其他受爭議的公司確實沒有使用AsicBoost。
此外,有人認為隔離見證(一種其代碼的衍生品)與此項實際應用技術不兼容。
如果這種推測是正確的,如果比特大陸正在廣泛應用這個晶片,那麼干涉隔離見證就符合其根本利益。
對於大規模生產挖礦晶片的礦機公司來說,技術一旦革新,舊的硬體在幾個月內就會被淘汰。
有人認為,這種召回具有潛在的破壞力,在給擴容爭議施壓。
利用或效率?
問題的核心在於,使用新的實用技術是否代表一種趨向獲利的本能慾望,如果沒有規則阻止他們從事這種活動,礦工是否就可以「對抗網絡」。
舉個例子,目前還沒有阻止使用AsicBoost的具體法規,這也就是說礦工之間按照未言明的協議來約束彼此,不要使用這項「不利於」網絡的技術。
世界上最大挖礦公司之一的管理者表示,希望在論及隱私的時候能夠提及商業利害。
而正如他解釋的那樣:這種「家喻戶曉」的技術對經營的影響微乎其微。
他表示: 「他們的運作方式不同,但我認為這是正常的。
吳忌寒說這是協議賦予的自由,所以他們可以這麼做。
」
Mow指出,這種技術在礦工中並不「合適」,因為本質上看新技術使解決比特幣難題更容易,無需進行任何有用的工作,例如處理交易。
值得注意的是,其他人並不認為「攻擊」或「缺陷」是描述這一現象的正確術語,他們認為這只是一種更為有效的挖礦方式。
例如,IC3聯合總管Emin Gün Sirer就在一篇博文中堅信的那樣,沒有足夠的證據證明Maxwell的推測。
Merkle grinding技術?
「攻擊」的細節是有相當技術難度的,但我們可以觀察其最基礎的形式,以此了解礦工找到區塊的方法。
簡要回顧挖礦的過程,礦工們使用專門的設備來反覆地計算比特幣區塊數據的哈希值,或將其變成由固定長度的字母和數字組成的爬行字符串,最終得出解鎖比特幣挖礦獎勵的特定解決方案。
有一些數據是礦工在計算哈希算力之前無法得知的,所以礦工們都必須保持網絡平衡,進行相同的計算過程。
開發人員稱,問題在於哈希算法,礦工們有好幾種利用該算法的方式。
一方面,Maxwell郵件的主題——AsicBoost,是被開發人員稱作「merkle grinding」的技術。
但是,Maxwell聲稱一些礦工發現了一個更為巧妙的方式來找到更多他們想要提前找到的數據。
每個區塊的標頭信息中存在著一個「merkle root(根)」,你可以將其作為是區塊中交易捆的集合。
礦工能夠在merkle tree(樹)中對交易數據進行排序,從而大大減少了需要計算的數據量。
Maxwell寫道:「如果礦工發現多個有相同最終32位的候選root(根),那麼他們便可以進行攻擊。
」
這加速了進程。
從本質上看,按計劃進行就意味著偶爾會跳過一步。
除此之外,一些開發人員認為,證明使用了這種技術的一個線索就是一些礦工一直在沒有交易的情況下挖掘區塊,使其在merkle tree(樹)中對交易重新排序簡單化。
(具體的說,這就是比特大陸偶爾會挖掘空白區塊的原因)。
各執一詞?
AsicBoost發明人兼前Cointerra首席技術官Timo Hanke指出,這過分誇大了AsicBoost對隔離見證的抑制作用。
儘管他在推特承認,AsicBoost可能會被用於損害網絡,但是他表示不會支持任何使用該技術來破壞比特幣網絡的比特幣改進提案(BIP)。
AsicBoost另一個發明人Sergio Lerner在推特上指出,新提出的隔離見證2MB不僅是隔離見證的替代方案,而且能阻止礦工繼續利用這一漏洞。
儘管如此,最令人擔心的仍是這種技術會被進一步用來謀取中心化利益。
這是開發人員一直在關注的問題——因為使用新技術的礦工比不使用的礦工更具優勢。
Blockstream執行長Adam Back表示:「賦予一方巨大優勢的專利對比特幣來說是一個問題。
」
此外,經濟優勢也是一個問題。
Maxwell指出,一個有著50%權的礦池利用這一漏洞每年能夠節省高達1億美元的資金。
其他人也對此持肯定態度,由於隔離見證以某種方式解決了這個漏洞,礦工可能會因為經濟問題不支持這個隔離見證方案。
開發人員Alphonse Pace表示:「如果你有個1億美元的搖錢樹,但是它卻會被一個功能所摧毀,那麼你一定會不惜一切來阻止這種情況。
」
Maxwell補充說這也正是他開始研究這個問題的原因,並說道: 「這種不兼容性在很大程度上解釋了挖礦生態系統中某些群體令人費解的行為。
」
信徒、權力主和「Jihad」吳忌寒
不會有人否認吳忌寒是中國幣圈最有權勢的人,他被外界認為控制著比特幣世界30%的算力,對於比特幣走向擁有不可低估的影響力。在比特幣混戰之時,對手們懼怕甚至詆毀他,他在國外論壇上,許多人稱他為「JI...
優化提升礦機效率也有錯?比特幣硬體製造商貌似很無語
Blockstream公司CTO兼Bitcoin Core貢獻開發者格雷戈•麥斯威爾(Greg Maxwell)昨日在比特幣開發郵件列表中發布了一份引爆整個社區的郵件,郵件的內容顯示:一家未透露...