竹三七科普 | 簡單搞懂比特幣節點與礦工

買賣虛擬貨幣

接下來幾天,愛莉莎和大家一起談談比特幣。

什麼是比特幣?

你可能會一臉冷漠,大家都知道好不好?然後,開始背誦:

比特幣(Bitcoin,縮寫:BTC)是一種去中心化,非普遍全球可支付的電子加密貨幣。 

也有些觀點則認為比特幣屬於虛擬商品。

比特幣由中本聰於2009年1月3日,基於無國界的對等網路,用共識主動性開源軟體發明創立。比特幣目前是法幣市場總值最高的加密貨幣。

咔!我知道我知道:喜歡看愛莉莎科普的同學,都有一顆熱愛知識熱愛技術的心!❤️

但是,你知道嗎?比特幣不僅僅是加密貨幣,他還是:一個網路,一個協議,和一門語言。

今天我們先談談比特幣網路。

先引入三個概念:節點、SPV 和礦工。

節點

節點 (nodes):比特幣網路的的主心骨。

比特幣網路的節點擔任著:交易確認和廣播的工作。所有的節點,都遵守比特幣的共識規則 (Consensus rules):

每個區塊僅能產生特定數量的比特幣 (當前是 12.5 比特幣/區塊)。

在一條區塊鏈內,任意一筆轉賬都不能夠被二次轉出 (雙重支付,Double-spending)。

早期,比特幣的所有節點都是——完整節點。但隨著比特幣的發展,為滿足不同的需求,出現了新的節點型別,常見的比特幣節點有兩種:完整節點和SPV節點。

完整節點 

完整節點 (Full node):是下載了最新最完整的比特幣區塊鏈的節點,可以獨立完成交易確認和交易廣播,它是支撐著比特幣轉賬交易的核心力量。  

 如果沒有人執行完整節點了,比特幣網路會瞬間崩塌。

 完整節點的使用者是:獨立礦工和比特幣核心 (Bitcoin core) 客戶端(預設同步完整區塊) 。

1. 礦工(Miner)

具備礦工功能的節點,可以透過解決工作量證明演算法難題(Hash運算)來爭奪建立新塊的資格從而:

  1. 獲取新的比特幣

  2. 收取交易手續費。

礦工分兩種:

獨立礦工:礦工獨立生成新的區塊,來自區塊獎勵和交易費用收益全部歸自己,承受更高的風險波動和更高的回報(回報週期長)。

合夥礦工:礦工相互聯合組成礦池以發現更多的區塊,根據貢獻的hash算力共享收益,以更低的風險波動接受較小的回報(回報週期短,目前礦池模式是比特幣挖礦的主要模式)。

其中,獨立礦工(Solo Miner):使用全部區塊鏈資料,並具有挖礦能力。

2. 比特幣核心(Refernce Clent(Bitcoin Core))

比特幣核心,是比特幣及其它加密貨幣參考的開源客戶端。最初由中本聰以“Bitcoin”命名,後改為“Bitcoin Core”。 該軟體會驗證整個區塊鏈曾經做過的所有交易,並預設可用於轉接資金。

包含錢包、礦工、完整區塊、路由網路全部四種功能。

比特幣開發者,常建議使用者使用完整節點,或者修剪節點作為比特幣錢包。因為,執行完整節點是對比特幣網路很好的支援,完整節點越多,比特幣網路就越安全。

個人在電腦上,使用比特幣核心作為錢包,無需將自己的比特幣託付給第三方錢包軟體,就可以獨立驗證和確認交易,可以避開信任問題。

SPV 

SPV  (Simple payment verification) 節點,也稱輕量節點 (Lightweight node)。不下載完整的比特幣區塊鏈的節點。

包含錢包與路由轉發功能,適用於儲存容量有限的移動裝置,如手機和平板電腦。

SPV只驗證自己的交易,而不管別人的交易。

有同學擔心,只驗證自己的交易,會不會有問題?會不會產生無效區塊?

不會,因為SPV連線到了許多不同的完整節點,可以確保我們都在同一個鏈塊上達成一致。

比如,你的手機上安裝了比特幣錢包 APP,你的手機就是一個 SPV 節點。而錢包運營商,會透過 SPV協議,將每個使用者錢包中的轉賬與網上的完整節點進行核對與確認。

市場推動

比特幣網路裡,區塊的產生完全由市場推動。

因為,礦工會選擇交易費用最高的交易來建立新塊。(比特幣手續費是可以設定成不同數值的,設定的費用越高,被越可能被優先處理)。

免責聲明:

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

推荐阅读

;