官术网_书友最值得收藏!

2.1.1 區(qū)塊鏈確保數(shù)據(jù)安全性

區(qū)塊鏈的安全性是由它的系統(tǒng)架構決定的。區(qū)塊鏈系統(tǒng)由無數(shù)節(jié)點構成,這些節(jié)點類似于一臺臺獨立工作的計算機,當需要記賬的時候,每一個節(jié)點都會參與競爭,系統(tǒng)會在一段時間內選出最合適的節(jié)點來記賬,而這個節(jié)點就會在數(shù)據(jù)區(qū)塊中記錄下近期發(fā)生的數(shù)據(jù)變化,記錄完成后,該節(jié)點就會把這個數(shù)據(jù)區(qū)塊發(fā)送給其他節(jié)點,其他節(jié)點首先會核實數(shù)據(jù),數(shù)據(jù)無誤的話,就會把這個數(shù)據(jù)區(qū)塊也放入自己的賬本當中,于是系統(tǒng)里的所有節(jié)點都擁有一個完全一樣的數(shù)據(jù)區(qū)塊,即賬本。

這種記賬方式被稱為區(qū)塊鏈技術或者分布式總賬技術,如圖2-1所示。

圖2-1 區(qū)塊鏈系統(tǒng)節(jié)點

似乎這種記賬方式冗余且浪費存儲空間,并不是一個較為可取的方案,但是這種記賬方式能夠為數(shù)據(jù)提供極高的安全性,主要體現(xiàn)在以下幾個方面。

首先,每一個節(jié)點都是相互獨立互不影響的個體,任一節(jié)點的損壞都不會影響其他節(jié)點的正常運行,因而也就不會導致系統(tǒng)丟失數(shù)據(jù),影響系統(tǒng)安全。因為系統(tǒng)在這些節(jié)點中選擇記賬者,而每一個節(jié)點的權重又是一致的,所以即使某一個節(jié)點被破壞,也不會影響系統(tǒng)的正常運作。

其次,由于每一個節(jié)點所擁有的數(shù)據(jù)區(qū)塊,即賬本數(shù)據(jù),都是一致的,因此篡改或者破壞單個節(jié)點的賬本數(shù)據(jù)對系統(tǒng)而言沒有任何影響。因為如果出現(xiàn)賬本數(shù)據(jù)不一致的情況,系統(tǒng)會自動認為大多數(shù)節(jié)點擁有的賬本數(shù)據(jù)才是真實的數(shù)據(jù),而那些少數(shù)節(jié)點擁有的賬本數(shù)據(jù)是被篡改或被破壞過的數(shù)據(jù),系統(tǒng)會自動舍棄這些數(shù)據(jù)。這就意味著如果想要篡改區(qū)塊鏈系統(tǒng)數(shù)據(jù),就要控制大多數(shù)節(jié)點,也就是通常所說的51%攻擊。

但是,一般情況下,區(qū)塊鏈系統(tǒng)中的節(jié)點數(shù)量成千上萬,能夠控制大部分節(jié)點的可能性極低,那么篡改破壞數(shù)據(jù)的可能性也會大大降低,因此區(qū)塊鏈確保了數(shù)據(jù)的安全性。就像微信群聊中的聊天記錄一樣,一個微信群可能具有上百個成員,每個人的手機都會有一份完整的聊天記錄,如果有人想要修改或刪除聊天記錄,那他也只能修改或刪除自己手中的一份,而不能修改或刪除其他成員的聊天記錄。

主站蜘蛛池模板: 平顺县| 云霄县| 通化县| 崇左市| 易门县| 建昌县| 澄迈县| 靖远县| 温州市| 渑池县| 城步| 博白县| 保靖县| 松阳县| 甘南县| 曲水县| 乐平市| 沐川县| 乐亭县| 拜泉县| 宜昌市| 自贡市| 德江县| 田阳县| 常德市| 连云港市| 台湾省| 方正县| 来安县| 堆龙德庆县| 揭西县| 柘荣县| 友谊县| 千阳县| 宝鸡市| 应用必备| 精河县| 湟中县| 沁阳市| 宝兴县| 托克托县|