當前位置:
首頁 > 科技 > 越來越多BCH全節點客戶端對BCH意味著什麼?

越來越多BCH全節點客戶端對BCH意味著什麼?

最近,BCH社區繼推出使用GO語言編寫的哥白尼項目的全節點客戶端之外,又推出了兩個使用GO語言編寫的全節點客戶端——Gocoin-cash和BCHD。

Gocoin-cash是由counterparty.cash (XCPC)的開發者推出的,是使用GO語言編寫的全節點客戶端和錢包,是基於 Piotr Narewski 的Gocoin的原創作品。該軟體架構專註於節點的最大性能和錢包的冷存儲安全性。客戶端本身是獨立於錢包的,聲稱可以在市場上增加最佳的塊處理性能。此外,憑藉良好的機器和快速連接(例如來自Google Cloud或Amazon AWS的4個v-CPU)節點可以在不到4個小時內同步整個比特幣區塊鏈。Gocoin-cash錢包本身就是密碼種子,可以離線使用。Gocoin-cash網站詳細說明該協議也由Google Dragonfly提供支持。從本質上講,這意味著Gocoin-cash用戶可以利用Dragonfly服務查詢BCH鏈並擁有更強大的全球支付連接。

BCHD則是由Openbazaar開發人員Chris Pacia推出的使用GO語言編寫的BCH全節點客戶端,是將Btcd移植到BCH上。BCHD項目的主要目標之一就是提供一個高性能的索引區塊鏈伺服器,具有出色的API,它將成為比特幣現金應用程序快速可靠的後端。開發人員認為代碼庫的設計加上Go的易用性使BCH可以相對容易地嘗試新功能,而這些功能要想使用C ++實現則需要很長的時間。

越來越多全節點客戶端的加入對BCH意味著什麼?

首先越來越多全節點客戶端的加入,證明了BCH的吸引力。開發者們願意來BCH網路做開發,實現自己的想法。目前BCH已經擁有很多全節點客戶端,如Bitcoin ABC, Bitcoin Unlimited, Bcash, Parity Cash, Bitcoin XT, Bitcoin SV, Bitprim。雖然都是全節點客戶端,但是它們都有自己的側重,多個客戶端實現也使得BCH本身變得非常強大,而且節點運營商可以根據自己的需要來選擇適合自己的全節點客戶端運行。

其次編寫這些客戶端的語言不一樣,也將展現其不同的優勢。Parity Cash客戶端使用rust語言編寫,Rust語言具有特性豐富、設計優良、適用範圍廣的優點。Bcash是用node.js語言編譯的全節點。而哥白尼項目、Gocoin-cash和BCHD是使用GO語言編寫的全節點客戶端,用GO語言編寫的BCH全節點也有很多好處,比如開發人員進入門檻低,客戶端能夠區塊過濾、能夠使用QUIC(由谷歌開發的一種新傳輸工具來替代TCP),區塊同步時間快等。在功能開發方面,不同語言版本將能夠增加多種可能性。

最後,全節點客戶端數量越多,BCH的去中心化程度越高,而且安全性也越強。作為一個去中心化的的P2P網路,更多、更分散的節點數才能保證系統能夠抵抗突發的技術衝擊,甚至是政治衝擊。而且這些客戶端都是相互獨立的,一旦某一客戶端出現問題,不至於導致BCH網路的全部癱瘓,多個替代客戶端能保證BCH可以正常運行。

BCH全節點客戶端越來越多對於BCH來說是一件好事,可以使BCH的開發更加去中心化,不是被某一團隊控制。就拿哥白尼項目舉例,之前所有的BCH開發權都在國外開發團隊的手中,哥白尼項目的推出則使得中國也可以在BCH的開發上有發言權。只要這些全節點客戶端相互之間都是兼容的,再多的全節點客戶端對於BCH來說都是促進它的發展的。我們應該歡迎越來越多的全節點客戶端加入BCH網路。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 區塊鏈 的精彩文章:

BCH壓力測試即將開始,你確定不來湊湊熱鬧?
BCH代幣化方案討論大爆發,你的觀點是什麼?

TAG:區塊鏈 |