btc難度增長代表什麼
❶ 為什麼比特幣成為了2021年最確定的事情
就目前來看,它的價格持續增長是肯定的,畢竟有著眾多金融機構在支撐幣價的穩固。
2020出現了太多的不確定事件,比如疫情、「3.12」、DeFi、Filecoin主網上線延遲、美國總統大選等,而確定性的事件有以太坊2.0上線、比特幣價格上漲等。
為什麼比特幣價格上漲會成為確定性事件呢?
這是不可否認的,因此它成為了2021年伊始最為確定的事情,就目前來看,它的價格持續增長是肯定的,畢竟有著眾多金融機構在支撐幣價的穩固。
❷ 從日線看比特幣如何確認看漲或看跌位的謝謝!
如何利用三個技術指標看懂比特幣漲跌
CoinCola可盈可樂
全球創新的數字資產交易平台
如何利用三個技術指標看懂比特幣漲跌
6 人贊同了文章
為你朗讀
4 分鍾
近期,「比特幣突破8000美元」登上熱搜。一時間,比特幣上漲,瑞波幣暴漲,以太坊領漲……一周過去,這場由比特幣主導的大戲似乎沒有要落下帷幕的意思,交易量一度被推高至上千億美元。
在投資世界裡,「瘋狂」與「恐懼」共存。今日的「瘋狂」源於去年長時間的「恐懼」,但是,此次CoinCola可盈可樂研究院從上漲行情背後的技術指標進行跟蹤和分析,以數據的「理性」,解構市場的「激情」。
(一)挖礦與比特幣價格
先從挖礦與比特幣關系說起。比特幣的核心技術是「區塊鏈」,它是由一個個區塊連接起來的,每個區塊對應一個賬單,比特幣所有的交易信息和轉賬記錄都記錄在區塊鏈上。每隔一個時間點,比特幣系統會在系統節點上生成一個隨機代碼,由於分布式記賬,互聯網所有計算機都可以去尋找這個代碼,誰找到這個代碼,就會產生一個區塊,隨即得到比特幣,這個過程就是挖礦。計算這個隨機代碼需要大量的GPU運算,於是礦工們需要用有海量顯卡的礦機進行挖礦獲利。
1. 比特幣算力:開始回升
備註:2018.6-2019.5比特幣哈希值(Hashrate)
數據來源:bitcoinvisuals,CoinCola可盈可樂研究院
上圖是比特幣哈希值(Hashrate)表現圖。比特幣網路的哈希值表示區塊鏈的計算能力(即算力)。算力增長意味著礦工加大挖礦投入或礦工數量增加。2018年下半年以來,哈希值從回落到回升,從年底32EH/s回升到現在的50EH/s,而且近期增長態勢顯著。比特幣哈希值(代表算力)的持續增長表示市場對比特幣未來預期持樂觀的態度。
2. 挖礦難度:階梯式上升
備註:2018.6-2019.5比特幣挖礦難度(Bitcoin Difficulty)
數據來源:bitcoinvisuals,CoinCola可盈可樂研究院
上圖是比特幣挖礦難度(Bitcoin Difficulty)圖。2019年以來,比特幣挖礦難度呈階梯式上升,從低點的5T上升至現在的7T。可以看出,本輪比特幣快速上漲,使得挖礦成本下降,市場進入人員增多。挖礦難度的上升,意味著加密貨幣市場存在獲利機會,市場普遍看好。
(二)鏈上指標與比特幣價格
鏈上活躍地址數和鏈上交易數是反映加密貨幣活躍度地重要指標,跟加密貨幣的價格有很高的相關性。
1. 鏈上活躍地址數:直線上升
備註:2018.6-2019.5比特幣鏈上活躍地址數
數據來源:coinmetrics,CoinCola可盈可樂研究院
活躍地址是指每天發生過交易的地址,即每天有多少個獨立地址在鏈上進行轉賬交易。2019年以來,比特幣鏈上活躍地址數不斷上漲,近期更是表現為直線上升。從1月份低點的540.60143K到現在的832.592K。表明加密貨幣活躍用戶的快速增長,是市場向好的非常積極的信號。
2. 鏈上交易數量:持續回升
備註:2018.6-2019.5比特幣鏈上交易數量
數據來源:bitinfocharts,CoinCola可盈可樂研究院
2019年以來,比特幣鏈上交易數量持續回升,從2019年初的235K上升至現在的374K。而且自4月份和5月份,比特幣價格經歷兩輪大漲之後,鏈上交易數量一直保持在高位,甚至出現短時沖高的跡象。
(三)閃電網路與比特幣價格
本質來講,閃電網路在比特幣區塊鏈的基礎層上增加一層,為了使交易變得快捷、便宜。閃電網路的存在,用戶可以隨時向對方匯款且只需支付極少費用。閃電網路既代表了比特幣的技術水平,也是比特幣價值體現的重要依據。
1. 閃電網路節點:迅速增長
備註:2018.1-2019.5比特幣閃電網路節點
數據來源:bitinfocharts,CoinCola可盈可樂研究院
閃電網路的測試版本是2018年3月15日開始在比特幣主網啟動,閃電網路節點在2018年初僅為64個,年底則增加至2329個。2019年以來閃電網路節點更是迅速增長,到現在已經達到了4289個,僅僅用不到半年時間,節點翻倍增長。節點的不斷擴大,預示著比特幣閃電網路技術不斷升級發展,是比特幣價格的重要指標。
2. 閃電網路容量:增速加快
備註:2018.1-2019.5比特幣閃電網路容量
數據來源:bitcoinvisuals,CoinCola可盈可樂研究院
上圖數據顯示,截至2019年5月15日,比特幣閃電網路容量已經增加到了1039 BTC,相當833USD,而在2019年初時,僅為504BTC,閃電網路容量加倍擴大,而且增速加快。這意味著比特幣擴容在閃電網路技術中得到較好的解決,將有利於比特幣付款通道保持活躍,有效支撐比特幣的功能應用。
挖礦、鏈上交易和閃電網路的表現與比特幣價格密切相關。一方面,比特幣價格上漲猶如一股催化劑,刺激其在挖礦、鏈上以及閃電網路方面的表現;另一方面,挖礦、鏈上交易和閃電網路是比特幣價格走勢的重要基石,是比特幣價格預期的重要依據。
編輯於 2019-05-21
著作權歸作者所有 · 申請轉載
分享到
可盈可樂
比特幣 (Bitcoin)
挖礦
評論
添加評論...
推薦閱讀
入門 | 什麼是挖礦?
比特幣和區塊鏈如此火爆,挖礦早已不是一個新鮮的名詞了,很多人都…
比特客的文章 · 123 贊同
3分鍾看懂比特幣挖礦
很多行外人士對挖礦想不明白,什麼哈希,容錯、什麼拜占庭,什麼出塊,搞的雲里霧里,最後還弄了個挖礦,這都是行內人士故弄玄虛吧。 寫這一小段文章,就是闡述幾個概念,讓行外人士快速理…
元庚的文章 · 70 贊同
排名前20名的各種虛擬貨幣簡析
市值排名第一 BTC比特幣人們稱為「萬幣之王」,「數字黃金」真正的…
區塊鏈存...的文章 · 15 贊同
三分鍾讀懂什麼是比特幣
1.去中心平時咱們花的錢, 是由國家政府集中發行的, 政府、法律都…
UP鏈參的文章 · 178 贊同
什麼是比特幣挖礦?
幣全 101將用最為精準、通俗和簡潔的語言為大家介紹區塊鏈的相關基…
癮博士的文章 · 8 贊同
比特幣挖礦難度與收益計算
前言近期大家很關心的一個事情,就是BCC分叉後,由於難度調整以及價格上漲,礦工們為了獲得更高的收益,開始遷移到BCC挖礦,但由於算力的湧入,下個難度周期又會提高難度,礦工又遷移到BTC…
bibo...的文章 · 42 贊同
關於比特幣崩盤時間的預測
昨天和人討論比特幣,然後突然發現期貨的上市帶來的暴漲可能是一些大機構挖的坑,比特幣可能在CME(芝商所)Cboe(芝加哥期權交易所)上市不久後崩盤。在上市後價格會保持一定的平穩在一定
❸ 比特幣現在的難度系數
高。比特幣挖礦難度已從之前的27.45T上調4%至28.59T,創歷史新高。目前比特幣未確認交易量為4563筆。全網算力為203.76EH/s,24小時交易速度3.22txs/s。距離下次難度調整還有14天,預計下次挖礦難度上調0.12%至28.62T。所以難度會越來越高。
❹ 比特幣挖礦難度,什麼是比特幣礦難
大多數商人和投機客們感興趣的東西永遠都是能馬上變成錢的東西,比特幣就是其中之一,介於asic晶元的專業性,導致了比特幣礦業和其它山寨幣礦業的市場分離性。
絕大多數顯卡礦機,cpu礦機出現礦難的時候,利用asic礦機挖礦的比特幣並不會受到影響,作為虛擬貨幣圈子裡的第一位大佬,已經成了幣圈裡面根深蒂固的信仰,2100萬枚總量也決定了比特幣的交易型和增值性。
盡管現在比特幣已經開始被大多數人認知,它卻沒能真正替代世界的貨幣完成它的初衷,可它卻成了超越黃金的收藏品,貨幣的通脹,礦總量減少,加上開采難度加大,都決定了它將來的市場前景,增值已經板上釘釘,所以人們都會擠破頭去挖礦,因為挖到的比特幣其實就是比黃金還值錢的收藏品
❺ 比特幣演算法原理
比特幣演算法主要有兩種,分別是橢圓曲線數字簽名演算法和SHA256哈希演算法。
橢圓曲線數字簽名演算法主要運用在比特幣公鑰和私鑰的生成過程中,該演算法是構成比特幣系統的基石。SHA-256哈希演算法主要是運用在比特幣的工作量證明機制中。
比特幣產生的原理是經過復雜的運演算法產生的特解,挖礦就是尋找特解的過程。不過比特幣的總數量只有2100萬個,而且隨著比特幣不斷被挖掘,越往後產生比特幣的難度會增加,可能獲得比特幣的成本要比比特幣本身的價格高。
比特幣的區塊由區塊頭及該區塊所包含的交易列表組成,區塊頭的大小為80位元組,由4位元組的版本號、32位元組的上一個區塊的散列值、32位元組的 Merkle Root Hash、4位元組的時間戳(當前時間)、4位元組的當前難度值、4位元組的隨機數組成。擁有80位元組固定長度的區塊頭,就是用於比特幣工作量證明的輸入字元串。不停的變更區塊頭中的隨機數即 nonce 的數值,並對每次變更後的的區塊頭做雙重 SHA256運算,將結果值與當前網路的目標值做對比,如果小於目標值,則解題成功,工作量證明完成。
比特幣的本質其實是一堆復雜演算法所生成的一組方程組的特解(該解具有唯一性)。比特幣是世界上第一種分布式的虛擬貨幣,其沒有特定的發行中心,比特幣的網路由所有用戶構成,因為沒有中心的存在能夠保證了數據的安全性。
❻ BTC代表什麼
可能有如下幾種含義:
1)BTC : Joint Regional Training Center for Latin America (IMF)
中文全稱:聯合區域培訓中心為拉丁美洲(IMF)
2)BTC : Building and Trades Council
中文全稱:建築與交易委員會
3)BTC :Thai Baht.
泰國銖,為泰國貨幣單位Baht(銖)的簡稱。
❼ 比特幣跌破52000美元,這是一種怎樣的貨幣原理是什麼
比特幣是一種電子貨幣,是一種基於密碼學的貨幣,在2008年11月1日由中本聰發表比特幣白皮書,文中提出了一種去中心化的電子記賬系統,我們平時的電子現金是銀行來記賬,因為銀行的背後是國家信用。去中心化電子記賬系統是參與者共同記賬。比特幣可以防止主權危機、信用風險。
比特幣產生的原理是經過復雜的運演算法產生的特解,挖礦就是尋找特解的過程。不過比特幣的總數量只有2100萬個,而且隨著比特幣不斷被挖掘,越往後產生比特幣的難度會增加,可能獲得比特幣的成本要比比特幣本身的價格高。比特幣是一種虛擬貨幣,它的發行不依靠任何機構;現在已經可以進行交易了,而且支持全球7*24交易。需要注意的是比特幣的價格波動非常大,普通的投資者根本沒有能力進行買賣,關鍵很多投資者對比特幣的價格很難把握。
❽ 比特幣產量減半後,價格會飆升嗎有何依據
由於參加挖幣的算率愈來愈多,挖幣的指數難易度會隨著全部BTC互聯網礦機算力的增加而增加。我們把算率比成從1到100數據,剛開始的難度系數在1的位置,現階段可能在80的位置,伴隨著大量算率的增加,這一難度系數想去到90的位置。這樣是不是很好的了解BTC全部互聯網挖幣的難度會隨著算力的大小和調整,所以即使僅有少許礦工挖礦BTC互聯網依然會運行的沒什麼問題,由於BTC必須保證每十分鍾出一個塊。相對於挖礦而言,BTC產出率遞減代表著盈利遞減,在幣價不變的情況下,回本周期便會遞減。這個就迫不得已驅使她們停止使用功能損耗較高的小算率型號,再次合理布局功能損耗較低的型號。
原本價錢便是建立在供需關繫上面的,並且3.12大暴跌還讓圈裡一大堆莧菜被收種最終禁不住退坑了,說比特幣騙局的人也愈發增加,本身要求就有待提升的BTC,下面也是火上澆油。BTC在2020年即將迎來第三次生產量遞減。自2009年1月3日BTC創世區塊被挖到,50個BTC作為獎勵送出去至今,共產生過兩次獎勵減半。第一次在2012年11月28日,每10min挖出來一個區域的獎品由50個BTC降低到25個比特幣;第二次在2016年7月10日,挖出來一個區域的獎品由25個BTC降低到12.5個BTC;BTC每4年遞減,那下一次遞減將會是在2020年,獎賞從12.5個BTC到6.25個。
❾ 比特幣之挖礦與共識(二)
比特幣共識機制的第三步是通過網路中的每個節點獨立校驗每個新區塊。當新區塊在網路中傳播時,每一個節點在將它 轉發到其節點之前,會進行一系列的測試去驗證它。這確保了只有有效的區塊會在網路中傳播。
獨立校驗還確保了誠實 的礦工生成的區塊可以被納入到區塊鏈中,從而獲得獎勵。行為不誠實的礦工所產生的區塊將被拒絕,這不但使他們失 去了獎勵,而且也浪費了本來可以去尋找工作量證明解的機會,因而導致其電費虧損。
當一個節點接收到一個新的區塊,它將對照一個長長的標准清單對該區塊進行驗證,若沒有通過驗證,這個區塊將被拒 絕。這些標准可以在比特幣核心客戶端的CheckBlock函數和CheckBlockHead函數中獲得
它包括:
為什麼礦工不為他們自己記錄一筆交易去獲得數以千計的比特幣?
這 是因為每一個節點根據相同的規則對區塊進行校驗。一個無效的coinbase交易將使整個區塊無效,這將導致該區塊被拒 絕,因此,該交易就不會成為總賬的一部分。礦工們必須構建一個完美的區塊,基於所有節點共享的規則,並且根據正 確工作量證明的解決方案進行挖礦,他們要花費大量的電力挖礦才能做到這一點。如果他們作弊,所有的電力和努力都 會浪費。這就是為什麼獨立校驗是去中心化共識的重要組成部分。
比特幣去中心化的共識機制的最後一步是將區塊集合至有最大工作量證明的鏈中。一旦一個節點驗證了一個新的區塊, 它將嘗試將新的區塊連接到到現存的區塊鏈,將它們組裝起來。
節點維護三種區塊:第一種是連接到主鏈上的,第二種是從主鏈上產生分支的(備用鏈),最後一種是在已知鏈中沒有 找到已知父區塊的。在驗證過程中,一旦發現有不符合標準的地方,驗證就會失敗,這樣區塊會被節點拒絕,所以也不 會加入到任何一條鏈中。
任何時候,主鏈都是累計了最多難度的區塊鏈。在一般情況下,主鏈也是包含最多區塊的那個鏈,除非有兩個等長的鏈 並且其中一個有更多的工作量證明。主鏈也會有一些分支,這些分支中的區塊與主鏈上的區塊互為「兄弟」區塊。這些區 塊是有效的,但不是主鏈的一部分。 保留這些分支的目的是如果在未來的某個時刻它們中的一個延長了並在難度值上超 過了主鏈,那麼後續的區塊就會引用它們。
如果節點收到了一個有效的區塊,而在現有的區塊鏈中卻未找到它的父區塊,那麼這個區塊被認為是「孤塊」。孤塊會被 保存在孤塊池中,直到它們的父區塊被節點收到。一旦收到了父區塊並且將其連接到現有區塊鏈上,節點就會將孤塊從 孤塊池中取出,並且連接到它的父區塊,讓它作為區塊鏈的一部分。當兩個區塊在很短的時間間隔內被挖出來,節點有 可能會以相反的順序接收到它們,這個時候孤塊現象就會出現。
選擇了最大難度的區塊鏈後,所有的節點最終在全網范圍內達成共識。隨著更多的工作量證明被添加到鏈中,鏈的暫時性差異最終會得到解決。挖礦節點通過「投票」來選擇它們想要延長的區塊鏈,當它們挖出一個新塊並且延長了一個鏈, 新塊本身就代表它們的投票。
因為區塊鏈是去中心化的數據結構,所以不同副本之間不能總是保持一致。區塊有可能在不同時間到達不同節點,導致節點有不同的區塊鏈全貌。
解決的辦法是,每一個節點總是選擇並嘗試延長代表累計了最大工作量證明的區塊鏈,也就 是最長的或最大累計工作的鏈(greatest cumulative work chain)。節點通過累加鏈上的每個區塊的工作量,得到建立這個鏈所要付出的工作量證明的總量。只要所有的節點選擇最長累計工作的區塊鏈,整個比特幣網路最終會收斂到一致的狀態。分叉即在不同區塊鏈間發生的臨時差異,當更多的區塊添加到了某個分叉中,這個問題便會迎刃而解。
提示由於全球網路中的傳輸延遲,本節中描述的區塊鏈分叉自動會發生。
然而,倒三角形的區塊不會被丟棄。它被鏈接到星形鏈的父區塊,並形成備用鏈。雖然節點X認為自己已經正確選擇了獲勝鏈,但是它還會保存「丟失」鏈,使得「丟失」鏈如果可能最終「獲勝」,它還具有重新打包的所需的信息。
這是一個鏈的重新共識,因為這些節點被迫修改他們對塊鏈的立場,把自己納入更長的鏈。任何從事延伸星形-倒三角形的礦工現在都將停止這項工作,因為他們的候選人是「孤兒」,因為他們的父母「倒三角形」不再是最長的連鎖。
「倒三角形」內的交易重新插入到內存池中用來包含在下一個塊中,因為它們所在的塊不再位於主鏈中。
整個網路重新回到單一鏈狀態,星形-三角形-菱形,「菱形」成為鏈中的最後一個塊。所有礦工立即開始研究以「菱形」為父區塊的候選塊,以擴展這條星形-三角形-菱形鏈。
從理論上來說,兩個區塊的分叉是有可能的,這種情況發生在因先前分叉而相互對立起來的礦工,又幾乎同時發現了兩個不同區塊的解。
然而,這種情況發生的幾率是很低的。單區塊分叉每周都會發生,而雙塊分叉則非常罕見。比特幣將區塊間隔設計為10分鍾,是在更快速的交易確認和更低的分叉概率間作出的妥協。更短的區塊產生間隔會讓交易清算更快地完成,也會導致更加頻繁地區塊鏈分叉。與之相對地,更長的間隔會減少分叉數量,卻會導致更長的清算時間。
2012年以來,比特幣挖礦發展出一個解決區塊頭基本結構限制的方案。在比特幣的早期,礦工可以通過遍歷隨機數 (Nonce)獲得符合要求的hash來挖出一個塊。
難度增長後,礦工經常在嘗試了40億個值後仍然沒有出塊。然而,這很容 易通過讀取塊的時間戳並計算經過的時間來解決。因為時間戳是區塊頭的一部分,它的變化可以讓礦工用不同的隨機值 再次遍歷。當挖礦硬體的速度達到了4GH/秒,這種方法變得越來越困難,因為隨機數的取值在一秒內就被用盡了。
當出現ASIC礦機並很快達到了TH/秒的hash速率後,挖礦軟體為了找到有效的塊, 需要更多的空間來儲存nonce值 。可以把時間戳延後一點,但將來如果把它移動得太遠,會導致區塊變為無效。
區塊頭需要信息來源的一個新的「變革」。解決方案是使用coinbase交易作為額外的隨機值來源,因為coinbase腳本可以儲存2-100位元組的數據,礦工們開始使用這個空間作為額外隨機值的來源,允許他們去探索一個大得多的區塊頭值范圍來找到有效的塊。這個coinbase交易包含在merkle樹中,這意味著任何coinbase腳本的變化將導致Merkle根的變化。
8個位元組的額外隨機數,加上4個位元組的「標准」隨機數,允許礦工每秒嘗試2^96(8後面跟28個零)種可能性而無需修改時間戳。如果未來礦工穿過了以上所有的可能性,他們還可以通過修改時間戳來解決。同樣,coinbase腳本中也有更多額外的空間可以為將來隨機數的擴展做准備。
比特幣的共識機制指的是,被礦工(或礦池)試圖使用自己的算力實行欺騙或破壞的難度很大,至少理論上是這樣。就像我們前面講的,比特幣的共識機制依賴於這樣一個前提,那就是絕大多數的礦工,出於自己利益最大化的考慮,都會 通過誠實地挖礦來維持整個比特幣系統。然而,當一個或者一群擁有了整個系統中大量算力的礦工出現之後,他們就可以通過攻擊比特幣的共識機制來達到破壞比特幣網路的安全性和可靠性的目的。
值得注意的是,共識攻擊只能影響整個區塊鏈未來的共識,或者說,最多能影響不久的過去幾個區塊的共識(最多影響過去10個塊)。而且隨著時間的推移,整個比特幣塊鏈被篡改的可能性越來越低。
理論上,一個區塊鏈分叉可以變得很長,但實際上,要想實現一個非常長的區塊鏈分叉需要的算力非常非常大,隨著整個比特幣區塊鏈逐漸增長,過去的區塊基本可以認為是無法被分叉篡改的。
同時,共識攻擊也不會影響用戶的私鑰以及加密演算法(ECDSA)。
共識攻擊也 不能從其他的錢包那裡偷到比特幣、不簽名地支付比特幣、重新分配比特幣、改變過去的交易或者改變比特幣持有紀錄。共識攻擊能夠造成的唯一影響是影響最近的區塊(最多10個)並且通過拒絕服務來影響未來區塊的生成。
共識攻擊的一個典型場景就是「51%攻擊」。想像這么一個場景,一群礦工控制了整個比特幣網路51%的算力,他們聯合起來打算攻擊整個比特幣系統。由於這群礦工可以生成絕大多數的塊,他們就可以通過故意製造塊鏈分叉來實現「雙重支 付」或者通過拒絕服務的方式來阻止特定的交易或者攻擊特定的錢包地址。
區塊鏈分叉/雙重支付攻擊指的是攻擊者通過 不承認最近的某個交易,並在這個交易之前重構新的塊,從而生成新的分叉,繼而實現雙重支付。有了充足算力的保證,一個攻擊者可以一次性篡改最近的6個或者更多的區塊,從而使得這些區塊包含的本應無法篡改的交易消失。
值得注意的是,雙重支付只能在攻擊者擁有的錢包所發生的交易上進行,因為只有錢包的擁有者才能生成一個合法的簽名用於雙重支付交易。攻擊者在自己的交易上進行雙重支付攻擊,如果可以通過使交易無效而實現對於不可逆轉的購買行為不予付款, 這種攻擊就是有利可圖的。
攻擊者Mallory在Carol的畫廊買了描繪偉大的中本聰的三聯組畫(The Great Fire),Mallory通過轉賬價值25萬美金的比特幣 與Carol進行交易。在等到一個而不是六個交易確認之後,Carol放心地將這幅組畫包好,交給了Mallory。這時,Mallory 的一個同夥,一個擁有大量算力的礦池的人Paul,在這筆交易寫進區塊鏈的時候,開始了51%攻擊。
首先,Paul利用自己礦池的算力重新計算包含這筆交易的塊,並且在新塊里將原來的交易替換成了另外一筆交易(比如直接轉給了Mallory 的另一個錢包而不是Carol的),從而實現了「雙重支付」。這筆「雙重支付」交易使用了跟原有交易一致的UTXO,但收款人被替換成了Mallory的錢包地址。
然後,Paul利用礦池在偽造的塊的基礎上,又計算出一個更新的塊,這樣,包含這 筆「雙重支付」交易的塊鏈比原有的塊鏈高出了一個塊。到此,高度更高的分叉區塊鏈取代了原有的區塊鏈,「雙重支付」交 易取代了原來給Carol的交易,Carol既沒有收到價值25萬美金的比特幣,原本擁有的三幅價值連城的畫也被Mallory白白 拿走了。
在整個過程中,Paul礦池裡的其他礦工可能自始至終都沒有覺察到這筆「雙重支付」交易有什麼異樣,因為挖礦程序都是自動在運行,並且不會時時監控每一個區塊中的每一筆交易。
為了避免這類攻擊,售賣大宗商品的商家應該在交易得到全網的6個確認之後再交付商品。或者,商家應該使用第三方 的多方簽名的賬戶進行交易,並且也要等到交易賬戶獲得全網多個確認之後再交付商品。一條交易的確認數越多,越難 被攻擊者通過51%攻擊篡改。
對於大宗商品的交易,即使在付款24小時之後再發貨,對買賣雙方來說使用比特幣支付也 是方便並且有效率的。而24小時之後,這筆交易的全網確認數將達到至少144個(能有效降低被51%攻擊的可能性)。
需要注意的是,51%攻擊並不是像它的命名里說的那樣,攻擊者需要至少51%的算力才能發起,實際上,即使其擁有不 到51%的系統算力,依然可以嘗試發起這種攻擊。之所以命名為51%攻擊,只是因為在攻擊者的算力達到51%這個閾值 的時候,其發起的攻擊嘗試幾乎肯定會成功。
本質上來看,共識攻擊,就像是系統中所有礦工的算力被分成了兩組,一 組為誠實算力,一組為攻擊者算力,兩組人都在爭先恐後地計算塊鏈上的新塊,只是攻擊者算力算出來的是精心構造 的、包含或者剔除了某些交易的塊。因此,攻擊者擁有的算力越少,在這場決逐中獲勝的可能性就越小。
從另一個角度 講,一個攻擊者擁有的算力越多,其故意創造的分叉塊鏈就可能越長,可能被篡改的最近的塊或者或者受其控制的未來 的塊就會越多。一些安全研究組織利用統計模型得出的結論是,算力達到全網的30%就足以發動51%攻擊了。全網算力的急劇增長已經使得比特幣系統不再可能被某一個礦工攻擊,因為一個礦工已經不可能占據全網哪怕的1%算 力。
待補充
待補充