【蛻變後的蓬勃】比特幣網路的痛與希望

買賣虛擬貨幣

比特幣網路—指交易資訊能廣播到的所有節點

(文章《比特幣網路是一群比賽做題的同學》作者:湯強)

節點—由區塊鏈網路的參與者操作的分類賬的副本

(概念來源區塊鏈小白入門從01

注:標明學習內容來源,表示對其的尊重和感謝,沒有做廣告的嫌疑。

1、什麼是比特幣網路

首先要明確節點的意義,就好像是開門的電子鎖,節點有權力維護全網的秩序,當然這是有償服務。當交易資訊傳達全網進行廣播,節點的電子鎖就負責著是給你開門還是不開門的工作。

節點分為兩類:一類是普通錢包,它只報告或驗證交易,是普通使用者。

另一類是礦工,它要負責記賬和做工作量證明,屬於專業的賬本維護者,也是有償服務的受益者。

礦工的工作不是那麼輕鬆愉快的,它屬於專業的運算專家,使命就是運算運算再運算,如果做出超級難題必須第一時間向全網廣播,不能像數學家一樣可以興奮一陣子,因為當你在為自己的聰慧慶祝時,獎金就已經屬於別人了。這是因為全網不止你一位礦工在工作。

你將訊息廣播出去後,網路中的其他礦工開始驗證訊息內容,主要由三方面構成:

1、所有交易輸入是否都大於等於交易輸出;

2、所有交易是否都從未發生過;

3、用隨機數雜湊區塊,雜湊值字首是否有足夠多的零。

只有滿足這三項要求,你的帳才會被其他節點承認。同時為了安全考慮,那之後的帳全記在你的區塊之後,於是這些區塊越接越長,就形成了區塊鏈。而礦工想要獲得獎勵,就必須跟著最長的鏈記賬。

那麼這個形成的過程就是比特幣網路。


2、不安全因素

礦工的工作其實沒有我們所認為那樣輕鬆,是因為畢竟區塊鏈這個生態還是在初級階段,還在不斷升級或者說,還在不斷掙扎成長的過程中。所以當利益有機可乘時,一部分擾亂合理利益者就會現形。假如你是曠工,一旦被惡意節點包圍,即使你算出了工作量證明也廣播不出去,那你就屬於白忙一場,不僅損耗處理器資源和電力,同時也不會獲得獎勵。

還有就是“路由攻擊”,其中“路”寓意連線和傳遞,“由”代表方向和選擇。而“路由攻擊”指的就是在網路中,被節點(指示牌)故意指錯路,讓資料包繞暈在網路中,直至最終將其消亡在網路中的過程。

舉個例子:比如我訂的快遞是從北京發出,目的地是張家口,這時運輸系統被攻擊,我的快遞在走到沙城時被牌子告知往保定走,到保定後又被告知往唐山走才能到達張家口。好吧這樣的路線我的快遞鐵定是到不了我手中的。

造成這種情況的發生,主要是因為IP地址清單不加密、可隨意改動。就好比發往張家口的快遞都有相同IP字首,攻擊者根據字首把快遞引向保定,目的就是不讓快遞到達張家口,這就是BGP劫持。

還有一種更要命的是延遲攻擊,可以不留痕跡的攔截節點的網路流量。因為比特幣系統每十分鐘出一個區塊,而一旦遭到延遲攻擊,那麼區塊的產生就會增加時間變為二十分鐘,這就相當於閹割了礦工挖礦獲利的能力。而普通錢包節點將無法及時更新區塊,會面臨被雙重支付的風險。


3、結語

有人會說比特幣是去中心化網路,怎麼會如此脆弱,導致的原因就是節點分佈不均勻。其實你試想一下,就算生態內的節點分佈均勻,而支撐你網路執行的運營商全球也是有數的,從他們下手對比特幣節點的流量進行攻擊,那麼後果也是可想而知的。

    生態的建設任重而道遠,不過這也算是成長中的煩惱吧,因為變化才有成長。不經歷一個個的剎那,怎會在一剎那間驚歎世界已經變成這樣。所以潛心跟著這個網路一同變化、成長,才能在一剎那間感受驚鴻一瞥的感嘆。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;