區塊鏈依賴於服務器嗎?

松崗通


推測樓主真正想問的問題是:區塊鏈是否有中心服務器。

首先,區塊鏈利用的是對等網絡(peer to peer),也叫點對點網絡。區塊鏈網絡中的每個節點處於同等地位,是典型的去中心化網絡,因此沒有處於主導地位的中心服務器。

其次,區塊鏈對存儲空間要求並不高,因此、一臺普通的PC就可以充當網絡中的一個節點,並保存完整的區塊。

另外,區塊鏈並不要求節點一直在線。允許節點隨時接入和隨時退出。但是,當節點長時間未連接網絡時,加入網絡後需要花費很長時間更新區塊信息。

以比特幣網絡為例,目前網絡中擁有幾千個常駐節點,和上百萬個臨時節點。


敏捷大叔


區塊鏈要真正大規模應用,自然會中心化,需要服務器。

很簡單的道理,如果央行發行數字貨幣,把錢分到14億人手裡,最後用比特幣那樣的去中心化結構,那每個人的交易開發票都來排超級大隊,你買包牛奶一年都輪不到結算,還不要說雙十一這樣的購物節怎麼辦。

中國大規模應用區塊鏈,註定要使用超大規模計算集群,也就是上百萬臺雲端服務器和邊緣服務器的架構,也就是用邊緣服務器來快速加密解密構建區塊,用雲端服務器來驗證存儲。

而所謂的去中心化,更多將用於數據災備系統,比如中央超級服務器集群設置在黑龍江,省電又散熱;災備集群放在新疆西藏,保存數據又能防範核打擊,雙十一拿來還能應急什麼的。

好了我編不下去了……


大熊177568361


區塊鏈是去中心化,採用分佈式計算,計算能力可以分佈在各個節點,由於每個節點對信息的對等要求,這樣對節點或者說用戶端的計算力要求是很高的,如果放任數據主動廣播,是不是很像廣播風暴。最好的辦法是設立中心節點,用於轉存數據,並解決算力和存儲的大頭,把算力和存儲的小頭交給用戶節點,因此不管是分佈式計算,還是集中式計算,都需要服務器來解決計算和存儲的問題,大家認為呢


Hello創業


這個問題可以理解為區塊鏈和數據庫有什麼區別。

我們知道在網上運行的數據庫最經常使用客戶端-服務器網絡體系結構。具有與其帳戶關聯的權限的用戶(客戶端)可以更改存儲在集中式服務器上的條目。 通過更改“主副本”,每當用戶使用計算機訪問數據庫時,他們都將獲得數據庫條目的更新版本。 數據庫的控制權仍在管理員手中,從而使訪問和權限維護成為中心權限。

而對於區塊鏈數據庫,每個參與者都維護,計算和更新數據庫中的新條目。 所有節點一起工作,以確保得出相同的結論,從而為網絡提供內置的安全性。

因此,區塊鏈不需要使用功能強大的中心服務器,而是使用的一種分佈式的服務器(稱之為節點)。


qazwsx123edc


服務器看情況,如果需要區塊鏈路由優化則必須通過服務器,否則就像P2P下載那種速度慢死了


藍鳥啃蘋果


區塊鏈去中心技術好處總的來說無非是安全,可溯源。正是因為是去中心化每個分佈點的數據都要和算法做合理的計算,所以我認為服務器是必須強大


吐味財經


現代互聯網科技的最終實現都依賴服務器,區塊鏈也是將現實世界數字化的一部分,數字化的任何東西都需要有個地方來存儲它,服務器就是用來完成數據存儲、交換等工作,所以也依賴服務器。


分享到:


相關文章: