如果比特幣的所有節點停止工作一天。這時候有一個新節點出現會怎麼樣?

科技圈那些事兒


比特幣是屬於區塊鏈系統,技術的首創應用,其特點就是去中心化或者說是分佈式,那麼這樣一個分佈式的網絡,這些網絡中的節點是如何來進行彼此進行連接通訊的,這就是依靠網絡路由的功能。那麼我下面講分點來介紹解答你的這個問題

第一點 網絡路由與比特幣網絡中的節點



這裡舉一個現實生活中的例子,假如村裡面要有一個帳房先生,但是人們不太放心,覺得他有可能會做假賬,那麼就讓從裡面拍幾個代表出來輪流的來記賬,我這些人分別有張三 李四 王五 趙六,他們通過彼此的一些交流和聯繫來記賬,那麼這樣的一個功能就是網絡路由,這上面的人就好像是比特幣網絡路由中的各個節點,在這樣一個分佈式的網絡中,沒有一個指定的服務器,各個節點相當於在一個對等的網絡之中大家沒有辦法通過一個服務器來交換彼此的身份信息,那麼在,在區塊鏈系統中這個功能一般會定義成一種協議,我們把這種協議稱為節點發現協議,上面我們說到沒有一個服務器,那麼怎麼樣?發現,各個節點,通過向鄰近節點發送數據,請求獲得最新的數據,節點充當彼此的服務者與被服務者,那麼通過這種方式網絡中的每一個節點都會在某一時刻達成數據上的一致。


第二點 比特幣的各個節點

上面我們說到了比特幣實際上,屬於區塊鏈系統中的首創應用節點組成的網絡自然也就屬於對等網絡沒有一箇中心化的服務器,大家需要,通過節點發現協議,首先節點要啟動一個網絡端口,通過這個網絡端口與已知的,其他的節點相互連接,連接時會發送一條含認證的內容,比特幣網絡中是靠彼此共享節點信息來尋找其他節點的和,臨近的節點在收到後會再次發送給自己的,其他相鄰的各個節點,當然,家店也不是被動的,等別人來告訴自己,自己也可以主動的發送,請求給其他節點來索取,這些地址信息,如果發現,這些節點能夠相互連接,那麼就會被記錄下來下次啟動的時候會主動去尋找上次成功連接過的節點。


第三點,比特幣的所有節點停止工作


簡單地說,依據上面介紹的網絡路由的功能,比特幣節點,在失去已有鏈接時會發現新的節點,同時也為其他節點提供連接信息,這些節點通過網絡端口連接,如果是比特幣的所有節點都停止運行工作一天,在啟動了網絡端口時,他也會通過這個網絡端口尋找新的節點,除非這個世界上沒有網絡,要不然比特幣這個系統將持續的運作下去,那麼這種可能性可以說是微乎其微了,如果真的是所有節點都停止工作,那麼整個,比特幣系統,通過加密算法來進行“挖礦”也就是我們說的挖比特幣,最後一個停止工作的節點,將會獲得這些比特幣的獎勵。

總結

總的一點來說,作為網絡路由的功能,比特幣節點,在失去已有鏈接時會發現新的節點同時也為其它的節點提供連接信息,沒有服務器對的人網絡就是這麼來認識其他節點,就好像我們認識陌生人一樣。


看今朝科技


比特幣是去中心化的(多中心),每個節點都是一箇中心,新加入的節點可以從任意節點同步數據。另外比特幣所有節點停止一天的可能性實在太小太小,現在外太空都有比特幣節點了,得把衛星打下來...而挖比特幣(運行節點)每天收益總額高達1億元(按人民幣計算),也就是說,如果有一天所有節點關閉,還剩一個節點在運行,意味著這1億元全部被這最後一個節點笑納。而只要有一臺電腦,有網絡,就能隨時運行一個比特幣節點。該激勵模式使得除非禁止全人類上網,否則比特幣系統將持續運行至人類社會盡頭。


分享到:


相關文章: