嚴選算力中心大百科——比特幣節點是什麼

買賣虛擬貨幣

比特幣的獨特之處在於,其被設計成一種全球貨幣,任何人在任何地方都可以無限制地使用。投資者在比特幣交易的時候,為了驗證比特幣交易,會透過比特幣節點將交易擴散全網。

比特幣節點是什麼?

比特幣是一種點對點的電子現金系統,直接來說是節點對節點。每筆交易由發起方向周圍的節點進行廣播,節點收到之後,廣播給自己周圍的節點,將節點擴散至全網。每一個比特幣錢包都是一個節點,擁有完整區塊鏈賬本的節點叫全節點。

舉個例子,比如說你用比特幣錢包來向我進行轉賬,而我則需要把我所用的幣匯數字貨幣交易平臺的錢包發給你,你才能轉賬給我。

轉賬交易發生後,由所有節點共同廣播至全網。挖礦的節點驗證後,會記錄至區塊鏈賬本上。美國,德國,法國擁有的全節點數最多,中國佔全球的5%。執行比特幣節點不提供任何獎勵,不需要全節點也可以進行比特幣轉賬。比特幣的全節點只佔節點數的一小部分。

比特幣的節點具體分為哪幾種?

普通全節點,具有路由,鏈資料功能。一個節點只要是下載了完整且最新的區塊鏈資料,那它就是一個全節點了。只有全節點才能真正自己去驗證交易。

Bitcoin Core 全節點,具有錢包,挖礦,路由,鏈資料功能,是功能最為全面的節點。Bitcoin Core 是比特幣的參考實現,是比特幣網路上最為流行的客戶端軟體。

SPV 錢包節點。具有路由,錢包功能。這種節點的通常只關心和自己錢包中的地址相關部分交易,不會下載完整的區塊鏈,所以也被稱為輕節點。錢包通常都是安裝在移動裝置上,資源有限所以適合使用輕節點。輕節點可以去發起簡單支付驗證( SPV ),然後向全節點請求資料來驗證交易。輕節點不能看到所有的交易歷史。

挖礦節點。具有挖礦,路由,鏈資料功能。挖礦節點的主要工作當然是挖礦,獨立的,也就是不加人礦池的節點要挖礦是需要下載完整區塊鏈的,所以獨立挖礦節點也是全節點。

執行一個全節點有哪些注意事項?

執行一個全節點並不簡單,它需要:

1.    最近版本的Windows,Mac OS X或者 Linux系統

2.    145個G的空白磁碟空間,最少100MB/s的讀寫速度

3.    2個G的記憶體

4.    連線寬頻,寬頻速度最少是50KB/s

5.    每個月大概需要上傳200個G,下載20個G的資料,第一次啟動節點的時候還需要額外下載140個G

6.    每天需要開機執行6小時,最好是連續執行啦

7.    注意關閉電腦的自動休眠功能

 執行一個全節點的門檻並不低,欠發達地區的人們並不具備參與到全節點的條件,無論是物質上還是精神上。

是不是每個人都需要執行一個全節點?

曾經有人將全節點比喻成“投票”權力。因為全節點有著保證網路安全的重要意義。它可以驗證交易,違背共識的交易會被節點拒絕。

中本聰在白皮書裡面提到,只要大多數節點的算力沒有聯合起來對全網發動攻擊,那麼誠實的節點就會生成最長的、超過攻擊者的鏈。最長鏈很重要,因為比特幣的共識之一,就是永遠認可最長鏈,在最長鏈上打包交易的礦工才能獲得獎勵。

全節點可以維護分散式賬本的安全,那麼,是不是需要人人都參與進來呢?

並不。

因為專業化的礦工可以做的更好,他們在利益的驅使下,會更努力地維護硬體效能,更好地保持網路穩定性。太多人試圖執行全節點,會給網路造成很大的負擔,反而是一種資源的浪費。

作者:鏈想家,來源:鏈想家

免責聲明:

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

推荐阅读