「知礦大學問答」是以問答的形式,邀請行業資深從業者,解答用戶挖礦相關的提問。
來自@地攤小王子?的提問:
打包交易有手續費收入,為什么會有礦工打包空塊呢?有人說打包空塊的礦工是制造比特幣網絡擁堵的壞礦工,這種說法對嗎?
知礦大學小編@OWEN的回答:
比特幣的空塊是指,區塊中僅打包了創幣交易的區塊。在《如果區塊鏈會說話》一文介紹過,截止到目前,大約有9萬空塊,約占目前區塊數量的14%。這其中很多空塊是在比特幣早期產生的,那時候用比特幣的用戶極少,鏈上幾乎沒有交易產生,所以礦工也只能打包空塊了。
后來比特幣鏈上交易多了起來,內存池一直有等待礦工打包的交易,這種情況下,為什么礦工還會打包空塊??@地攤小王子提問是針對這種情況的,以下的回答也是針對這種情況的。
比特幣礦業公司CleanSpark完成3500萬美元融資:金色財經消息,比特幣礦業公司CleanSpark宣布從Trinity Capital籌集到3500萬美元非稀釋性融資(non-dilutive financing),雙方之間達成了為期三年的設備融資協議,包括3336臺新的S19jPro礦機,年利率為9.9%。目前,CleanSpark擁有超過2.3萬臺最新一代比特幣礦機,到2022年10月,還有約1.2萬臺礦機等待分批交付和部署。(globenewswire)[2022/4/26 5:13:24]
?01陰謀論
首先,打包空塊的礦工是制造比特幣網絡擁堵的壞礦工,這是徹徹底底的陰謀論。
孫宇晨或將在薩爾瓦多設立礦業公司:6 月 12 日,孫宇晨在推特表示有意在薩爾瓦多設立辦公室,并稱“我們有許多礦業公司和交易所在為此排隊”。[2021/6/12 23:32:40]
假設真的有攻擊者通過打包空塊的方式來造成比特幣網絡擁堵,這種攻擊非常低效,而且需要投入大量的成本。
目前比特幣全網算力超過100E,全網礦工每天大約挖出144個塊,每個塊打包交易的上限在4000筆左右。假設惡意礦工想控制10%的算力來進行“空塊攻擊”,他們需要控制超過10E的算力,這么大的算力規模,不管是通過租用算力,還是買礦機來實現,都是一筆非常巨大的成本支出。
參考crypto51的即時數據來計算發起攻擊的成本,crypto51給出了對比特幣進行51%算力攻擊每小時需要的成本,我們假設的是10%的算力,也就是這個攻擊成本的五分之一,每小時大約需要花費¥53萬,攻擊成本非常高。當然這種攻擊,還是可以得到區塊獎勵回報的。
嘉楠科技與礦業巨頭Core Scientific簽署6000臺阿瓦隆礦機訂單:據嘉楠耘智官方公眾號消息,近日,嘉楠科技與礦業巨頭Core Scientific簽署6000臺阿瓦隆礦機訂單,并與初創公司Drone Energy達成了礦機采購合作意向。早前,嘉楠科技還與HIVE BlockChain簽署了6400臺的礦機采購訂單。[2021/1/27 21:48:32]
▲https://www.crypto51.app/?ref=block123
動態 | 金色相對論之礦業危·機即將開啟,數十位大咖共同把脈礦業:今晚19點到21點,金色相對論專場之“礦業危·機”正式開啟。熊市之下,數字貨幣市場處于高度不穩定狀態,給予礦業的挑戰壓力持續擴大。動蕩之中你看到的是危局還是新機?金色財經內容合伙人佟揚對話十位礦業大咖,把脈礦業,為你撩開這一數字貨幣基礎支撐行業的朦朧面紗,撥開迷霧見真相。更多詳情請查看原文進行關注。[2018/11/19]
再來說“空塊攻擊”對比特幣網絡破壞效果。
空塊攻擊難以對比特幣造成實質性的傷害,最終結果是損人利己、自討沒趣。
假設比特幣網絡已經很擁堵了,用10%算力進行“空塊攻擊”,相當于區塊大小被惡意礦工人為“縮小“了10%,實際效果是平均每個區塊能打包交易數量的上限”下降“了10%。比特幣網絡如果實在太擁堵,又會反過來降低人們鏈上交易的需求,網絡就變得不再擁堵了,這樣一來,“空塊攻擊”的效果就難以起到持續性效果。
綜上,“空塊攻擊”需要付出高昂的成本代價,在攻擊效果上也很難持續,打包空塊是礦工發起“空塊攻擊”的這種言論是不明真相者的陰謀論。
礦工打包空塊的真相是什么呢?
02真相
礦工挖礦是一場比拼速度的競賽。不僅要看誰先找到了符合系統要求的解,還要把找到的解,盡快廣播出去。快,對于礦工來說是一件貫穿始終的事情。
一個區塊包含兩部分,區塊頭和區塊體。比特幣客戶端在對區塊廣播時,是將區塊頭和區塊體分開傳播的。區塊頭包含了版本號、父區塊頭哈希值、時間戳、默克爾樹根哈希值、難度目標、隨機數等6部分,它的大小只有80字節。交易信息被打包在區塊體里。一個滿載的區塊大小為1M,它是區塊頭大小的12500倍。
越多的信息量,傳播延時越長。區塊頭和區塊體的大小差異,造成其他礦工會先接收到新區塊頭數據,一段時間之后,再收到區塊體的數據。
收到區塊頭數據還沒收到區塊體數據的這段時間,對于礦工來說,也是有成本的,礦機依舊在運行。
礦工為了充分利用這段時間進行挖礦,就不能往區塊里填充交易,也就說礦工只能嘗試挖空塊。這是因為礦工沒有收到父區塊打包的交易數據,不知道父區塊打包了哪些交易,如果礦工往區塊里填充交易,可能會把已經被父區塊打包的交易再次打包,這會造成區塊數據不合法,之前為此付出努力都變成了無用功。為了避免這種情況發生,在這段時間,礦工明智的做法是不打包交易挖空塊。如果這段時間剛好挖到新區塊,那么挖出的塊就是空塊。
粗略統計了一下,在待確認交易內存池持續不空的情況下,21萬多個區塊中,大約有0.75%的空塊。另外這部分空塊的出塊時間,與其父區塊的時間間隔都在幾十秒之內,這樣很好印證了我們前面給出的信息延遲的解釋。
03總結
礦工打包空塊是出于經濟利益的考量,這樣做是礦工最明智的選擇。礦工為了充分利用這段時間進行挖礦,且避免與父區塊中打包的交易發生沖突,就不能往區塊里填充交易,也就是說礦工只能嘗試挖空塊。打包空塊是惡意礦工為了對比特幣發起“空塊攻擊”,這是典型的陰謀論。
7月4日,新加坡新躍社科大學,攜手萬向區塊鏈實驗室、巴比特和新加坡區塊鏈協會,共同在線召開“2020中新區塊鏈領袖論壇”.
1900/1/1 0:00:00終于,又一個被稱作區塊鏈3.0的項目,出現了。上一個被稱為區塊鏈3.0的還是EOS。2018年,EOS是當之無愧的明星項目,其二級市場市值一度沖到50億美元,位列加密貨幣市值排行第四.
1900/1/1 0:00:00只要一提到NFT,腦海里一想而過的非加密貓之類的以太坊NFT游戲莫屬。正如大家講Defi的時候默認為以太坊Defi.
1900/1/1 0:00:00比特幣減半后,眼看著熱火朝天的DeFi、機構的入場、備受關注的ETH2.0以及其它新項目上線,一把火接著一把火燒起來,下半年的預期似乎又增強了.
1900/1/1 0:00:00作者|DiogoMonica 譯者|Arvin 在COVID-19大流行期間,隨著許多人的工作生活模式變得虛擬化,我們對互聯網的依賴只會增加.
1900/1/1 0:00:00序言: 在之前的一篇文章《盤點前3年讓許多人真正賺到錢的9大風口,下半年可能有哪些》,我們說過,下半年的風口.
1900/1/1 0:00:00