原標題:如何摧毀比特幣網絡
比特幣評論家在討論比特幣系統可能癱瘓的種種可能時,付出的努力足以讓人們感到驚訝。但,很少有人會拿美元的缺點來作為案例進行解讀,這些‘觀點’對污名化比特幣,有著深遠的影響。他們用過去的那些對比特幣千篇一律的“擔憂”,來“警告”人們要遠離比特幣。最近又出現了關于對比特幣網絡進行空塊攻擊的觀點,@Michael對這個觀點進行了激烈的辯論。
要知道,在3年前我就寫過關于算力集中化、空塊攻擊的文章。這次也不例外,我們還是看到一些比特幣評論家在發表同樣的觀點,來獲取注意力。幾乎每一輪牛市,我們都可以看到相同的情況發生。 實不相瞞,我非常討厭和那些污名化比特幣的人,就一些雷同的問題一遍遍的辯論。但是,考慮到有相當一部分新人剛剛進入比特幣世界,我決定在這篇文章當中就‘空塊攻擊’進行反駁。
什么是空塊攻擊所謂的空塊攻擊,就是指大多數算力只打包空(沒有交易)區塊,拒絕非空(有交易)區塊。本質上,這些礦工的行為是拒絕鏈上所有的正常區塊,實施一次軟分叉。假定這些礦工在比特幣網絡當中擁有51%以上的算力,去進行空塊攻擊,甚至其他礦工在不知情的情況下,繼續打包非空塊(正常挖礦),最后他們會獲得最長的比特幣區塊鏈。如果只有空塊產生的情況下,比特幣網絡所以的交易都會停滯,按照這個邏輯,比特幣網絡也就癱瘓了。 那么誰有可能來實施這樣的攻擊呢?因為在中國境內的礦池擁有超過51%的算力,通常情況下,中國礦工會被假象成這個壞角色。按照邏輯推理,中國礦工可以采用多種方式掌控51%以上的比特幣算力,對比特幣網絡實施空塊攻擊,讓比特幣網絡癱瘓。 這是一個粗淺的邏輯推理,這個劇本的問題是,在比特幣的評論家看來,他們認為中國礦工要實施空塊攻擊沒有任何阻力。這個邏輯類似于,在一個人口眾多的城市投放***,還不會引起人們的反抗一樣幼稚。 如果真是這樣,讓我們看看比特幣網絡會做出一些什么樣的對抗。想要在比特幣網絡實現空塊攻擊有兩種方案:直接攻擊和間接攻擊。直接攻擊,就是獲取51%以上的設備算力,然后實施攻擊。間接攻擊,就是礦池強行控制算力只挖空區塊。我們先討論第二種實施難度更低的“間接攻擊”。
薩爾瓦多居民仍對如何使用比特幣和Chivo錢包感到困惑:11月27日消息,薩爾瓦多政府此前通過Chivo錢包向當地居民發放了價值30美元的比特幣,兩個月后,許多人仍然對如何使用比特幣和該應用感到困惑,他們在花掉或兌現比特幣后,已經完全放棄使用Chivo。其他人則表示,他們仍在坐等價格上漲。30歲的機修工Luis Mauricio表示:“Chivo還不能完全運作,但我希望隨著時間的推移,它能得到修復,這會讓人們對它的使用更有信心。”他補充說,自己在周末使用Chivo ATM機時也遇到了問題。
此前消息,數百名薩爾瓦多人10月底表示,有黑客用其身份證號碼打開了Chivo錢包,以獲得政府提供的30美元比特幣獎勵。(Decrypt)[2021/11/28 12:36:42]
多數礦池都不會發起攻擊大多數算力都是被集中在礦池運營商,同時不同的礦池運營商之間存在競爭,來獲得礦機所有者的業務。如果中國礦池因為某些原因控制礦池的算力來實施空塊攻擊,那么這些礦機所有者會毫不猶豫的將自己的礦機算力從礦池切換出去。 為什么會這樣呢?因為礦池去挖掘空塊的收益會低于挖掘正常區塊的收益。目前,單個區塊的獎勵是在6.25個BTC,手續費大概在0.75BTC左右。當攻擊發生時,只要把你的礦機算力切換到中國之外的礦池,就可以多賺到11%的收益。換句話說,攻擊者將不得不放棄自己業務中11%的收益,這顯然不符合常理。 因此,想要發起攻擊的礦池需要向礦機所有者支付11%的收益。但如果他們真的這樣做,礦機所有者們就會知道自己的算力被用作空塊攻擊,這時候他們會要求更多的補貼來提高礦機所有者的忠誠,也就是攻擊礦池需要放棄超過11%的收益。 攻擊礦池也并沒有那么容易從空塊當中獲得BTC,對礦機所有者進行補償。因為在只有空塊產出的情況下,攻擊礦池也沒辦法將BTC發送出去。這些礦池發起空塊攻擊,本質上是淘汰掉原有的礦機持有者的業務。給礦機所有者發放補貼的方式不僅要超越打包空塊的機會成本,還包括他們的整個礦池業務。也就是說,發起空塊攻擊并不是一件低成本的事情。他們不得不在支付補貼的情況下,還要承擔整個業務的損失,并且很有可能付出更多。
Genesis Mining運營主管:無論交易費用如何,比特幣都是很好的價值存儲手段:針對比特幣及其區塊鏈網絡是否能在不需要第二層解決方案的情況下作為一種價值儲存手段被主流采用,比特幣采礦公司Genesis Mining運營主管Philip Salter表示,無論交易費用如何,比特幣都是一種很好的價值存儲手段。費用越高,能夠有效轉移的最小價值也就越大。然而,如今比特幣被更多地視為一種價值儲存手段,而非數字現金。Philip Salter認為,這種觀念的轉變仍可能引發一些問題。他說:“幾年前,由于交易費用實際上為零,所以1美元的存儲和傳輸是可行的。目前,發送一筆交易很容易花費15美元,所以再發送1美元是不明智的。如果這一趨勢繼續下去,由于更多的比特幣使用和更高的比特幣價格,它將禁止普通金額的價值轉移,它將只會成為非常大金額的有效價值存儲。”Salter補充道:“這就是為什么我認為第二層解決方案不僅對于比特幣作為貨幣的使用是必要的,而且對于比特幣作為價值儲存手段的長期可行性也是必要的。”(Cointelegraph)[2021/1/22 16:48:07]
控制51%的設備算力非常困難另一種直接的方式就是獲得大量的礦機設備,同樣的,這也不是低成本的方案。政府可以通過扣押礦機設備,或者自行挖礦。 政府會采取什么樣的方式去控制算力設備呢?礦機因為其便攜的特性,會總是游離于各個廉價的水電站之間(保證挖礦利潤)。政府要如何知道這些礦機設備在哪里?他們需要龐大的政府資源,來登記在各地活動的礦機設備。 不僅于此,他們需要在控制如此巨大的一筆財產之后還不會打草驚蛇。這是非常困難的事情,特別是在“空塊和正常區塊”之間的算力戰爭當中,礦機設備顯得格外有價值。如我們所推斷,只有少數設備在挖礦正常區塊,獲得大量的收益(因為算力減少)。因此,在這樣的算力戰當中,每一個礦機所有者,都會將自己的設備賣到海外,或者盡快通過走私等渠道轉移礦機。 所以,政府的行動不能是單個礦場進行扣押,他們需要將這些礦場一次性的抓捕。只要稍微走漏風聲,任何一個礦機持有者都第一時間將自己的設備運送出國。其他人甚至從一些跡象就可以發現,比如政府登記注冊的礦機設備有一大片的算力撤出,并且這些設備算力去挖那些沒有收益的空塊。所以,想要一網打盡,這個行動需要大量的勞動力、大量的秘密工作以及高度協調的配合,很可能需要動用軍事力量,甚至產生暴亂。 那如果政府從市場購買設備呢?政府作為一個如此重量級的買家進入到礦機市場,勢必會導致市場的需求猛增。如果礦機價格上漲,會導致大量的礦機供應商進入市場。政府的采購進度,需要超越自然市場的供應,并且在某個特定時刻超越全球算力設備,并且不能有絲毫懈怠。因為只要在任意時刻,他們停止擁有超過51%的算力,空塊攻擊就會失敗。 那算力設備供應商能否自己擁有51%的算力?供應商他們自己同樣會因為需要制造大量的設備,導致和整個供應鏈對零部件產生競爭。他們需要提高零部件的利潤來獲得零件,這又會導致大量的零部件供應商進入市場,最后導致更多的算力設備供應商參與競爭。也就是說,他們要跑贏整個自由市場的競爭,這不僅需要大量的資金,還需要大量的技術和業務能力。
聲音 | 推特CEO:推特正在“考慮”如何應用區塊鏈技術:據coindesk報道,推特CEO Jack Dorsey今日向美國國會委員會表示,該社交媒體公司正在為其平臺探索區塊鏈解決方案。Dorsey表示,區塊鏈具有很多未開發的潛力,特別是圍繞分布式信任和分布式執行。推特目前沒有在區塊鏈上研究得那么深入,但Dorsey愿意了解應怎樣把區塊鏈應用到推特,該公司現在確實有員工在“考慮”此事。[2018/9/6]
一個國家擁有51%以上算力會發生什么
這里讓我們暫時撇開前面的觀點,假想一下比特幣評論家的想法實現的可能情況。如果一個國家掌控51%以上的比特幣算力,無論是他們自己制造礦機,還是在市場購買,或者扣押礦場。這會導致什么樣的結果發生? 現在他們可以通過發動空塊攻擊導致整個網絡癱瘓。那其他的網絡(節點)算力會做些什么?首先,他們將很可能制造混亂,空的區塊開始產生,正常區塊開始被剔除。其他的算力理所當然的在網絡上發現有空塊攻擊,然后拒絕接受這類空塊。 拒絕空塊對于每個網絡全節點來講,都是比較容易實現的。有一個稱之為“無效區塊”的PRC命令,本質上是在提醒“不要接受這樣的區塊,以及在此之上建立的任何區塊”。攻擊者會努力地創建整個分支,讓多數節點對單一命令無效。這必須要每個獨立的節點來完成,但是考慮到空塊實際上沒有需要驗證的交易,打包起來會更快,這會導致一些節點運營商轉向挖掘空塊。 對于少數算力陣營這邊,他們的正常區塊被空塊摧毀,他們知道,如果不去挖無效區塊將無法獲得收益。從博弈論的角度來看,大部分網絡算力會因為經濟效應,形成一部分新的少數共識。換句話說,去中心化節點運營商因為利益捆綁,會逐漸的形成一個多數的中心節點。
印度數字貨幣交易所要求政府澄清如何收稅:印度政府一直在打擊數字貨幣相關的逃稅行為,但是沒有提供明確的指導方針規定如何收稅,七家數字貨幣交易所正在要求監管機構進行澄清。Khaitan&Co律師事務所合伙人Abhishek A Rastogi認為稅率將取決于政府把比特幣當作貨幣,商品還是服務。[2018/1/7]
區塊之間的戰爭如果真的走到這個極端地步,比特幣系統會硬分叉為兩條鏈:一條空塊鏈,一條正常區塊鏈。正常的區塊鏈需要處理交易,又因為失去大部分算力,會運行的很慢。而空塊鏈,因為沒有交易,反而算力強大,會運行的非常快。這是兩條獨立的鏈,而每一個有經濟意義的節點都會切換到正常鏈上來,因為只有這條鏈可以處理交易。 不僅如此,由于正常鏈的算力下降,導致大量的交易需要處理,這會導致正常區塊鏈上的交易費增加,礦工更加有利可圖。如果這一幕發生,大量的算力也會因為收益切換到正常鏈這邊進行挖礦。可能會出現一些新的礦機供應商加入,或者舊的礦機重新上線,甚至從空塊鏈切換到正常鏈。 同時,空塊陣營需要繼續生產新的設備來保持51%以上算力,來對抗正常鏈陣營。只要在任意時間點,正常鏈的算力超過空塊鏈,空塊鏈將會被淘汰,本質上空塊攻擊也就失敗了。 即使正常區塊鏈一直處于低算力狀態,這些算力也情愿按部就班的運行,同時空塊鏈繼續添加自己的無用區塊。因為沒有一個人可以在空塊鏈買入和賣出,也沒人在空塊鏈上面發送或者接收資產。對于這樣一條沒有意義的鏈,任何人都會認識到哪條鏈,才是真的比特幣網絡,自然也就不會對空塊鏈付出太多的注意力。
如何讓比特幣的尸體飄過:財新專欄作家王立仁今日發文,盡快讓比特幣的尸體飄過來的方法核心點就在于影響其交易過程和記賬過程,從而破壞對比特幣系統的信任。他還論述了7大攻擊比特幣的方法:花錢硬碰硬的算力攻擊(Brute Attack)、巧取通訊環節(SmartAttack)、攻擊記賬系統、攻擊代碼、攻擊法幣與數字貨幣的通道、路由分割(RoutingSplitting)攻擊和直接硬分叉。[2017/12/4]
結論考慮到這些可能出現的問題,任何民族/國家都會考慮權衡這些方案是否值得去實施。即使他們擁有無限的資金,也無法操控全球范圍內的新挖礦設備,所以失敗的可能性極高。不可否認的是,這樣的失敗會導致一個國家臭名昭著,這也是政府官員極力避免發生的局面。 就我個人而言,我是比較歡迎這個攻擊出現的,我認為這對于比特幣是非常有意義的。這不僅會針對民族/國家敵人進行自我測試,而且這樣做的威權政府很可能會將比特幣合法化為其敵人,并在比特幣獲勝后,將其自身合法化。
Wilson是FBG前亞洲區的負責人,因為FBG投資的項目回報率都非常好,所以Wilson是一個財富自由的人.
1900/1/1 0:00:00金色財經 區塊鏈4月7日訊? 相信2021年區塊鏈領域里最火爆的一個應用要數NFT了。僅在二月份,NFT交易總額就達到了3.4億美元,超過了2020年的全年交易額.
1900/1/1 0:00:00剛剛過去的3月,曾經的“鴿王”Filcoin實現逆襲。開盤35.49美元,收于185.48美元,漲幅接近423%。FIL/BTC漲幅同樣喜人,接近300%.
1900/1/1 0:00:00金色財經聯合歐易OKEx向用戶推出K線基礎視頻,用戶將通過視頻學習K線相關知識,方便用戶了解行情走勢.
1900/1/1 0:00:00智能合約(Smart Contract)的概念最早由知名學者Nick Szabo在上世紀90年代提出.
1900/1/1 0:00:00什么是經濟學? 你去問10個經濟學教授、經濟學大師,給出的定義都不盡相同。然而,這又是每一位從事經濟學研究的人應該首先回答的問題.
1900/1/1 0:00:00