-
1 # 引石老王
-
2 # 區塊前沿科技
區塊鏈的不可篡改特性準確來說是難以篡改
區塊鏈的防篡改特性體現在兩個方面
1、分散式節點
每個節點都有整個區塊鏈交易賬本的一個副本,修改單一或有限賬本是無法被大多數正常節點所承認的。
2、區塊鏈中的雜湊指標
我們常說區塊鏈區塊鏈,將區塊鏈連線在一起的,就是雜湊指標。
根據當前區塊內容可以計算出256位的雜湊值。而每個區塊的區塊頭部分,都會記錄前一區塊的雜湊值大小。
一旦區塊資訊被修改,該區塊的雜湊值必然發生變化。那麼雜湊指標就無法連線到前一區塊。如果修改前一區塊的區塊頭部分的【前一區塊雜湊值】這個專案,使前一區塊和當前區塊可以連線,但是由於前一區塊的區塊內容發生變化,前一區塊的雜湊值也會發生變化。導致前一區塊和再前一區塊之間無法連線。
這樣的後果就是一旦某個區塊資料發生變化,需要修改這一區塊及之前左右區塊的內容。這樣的修改量無疑是十分巨大的。基本上防止了篡改的可能性。(區塊鏈總長度是十分長的,這樣一個區塊一個區塊修改幾乎是無法做到的)
區塊鏈技術基本是通過了上面兩點達到了防止篡改的特性 -
3 # 泓濟智慧科技資訊
老規矩,舉個栗子
區塊鏈就像是把所有人關在一個小屋子裡,如果小明和小紅要進行一筆交易。那麼他們就會站在一個臺子上,用一個所有人都能聽到的大喇叭廣播:“小明用5塊錢向小紅買了一瓶旺仔牛奶”。這個時候屋子裡的人都會拿出一個小本本,寫下“小明用5塊錢向小紅買了一瓶旺仔牛奶”。
事後小明把牛奶喝了,發現是一瓶假奶。就去找小紅理論,要讓小紅把5塊錢還給他。
但是小紅準備賴賬,就想偷偷把屋裡人的小本本上的“小明用5塊錢向小紅買了一瓶旺仔牛奶”改成“小明用5分錢向小紅買了一瓶旺仔牛奶”。
但是呢屋子裡有一個白鬍子的神仙老爺爺,是屋子裡的室長。他每隔15分鐘就要用法術檢查一下所有人的小本本,確保裡面的內容都是一樣的。
如果有兩撥人在一件事情上有不同的記載,那麼就一人數多的那撥人的資料為準。
所以如果小紅想更改那筆交易記錄,那麼就要在15分鐘之內,把屋子裡51%的人的小本本都改掉。
如果屋子裡面只有10個人小紅偷偷賄賂6個人改掉這筆交易,15分鐘後所有人的小本本里關於這筆交易的記載都會變成“小明用5分錢向小紅買了一瓶旺仔牛奶”。
但是如果屋子裡有1千萬個人,想要更改這筆交易,那麼就需要在改掉500萬零1個人的小本本才行,這基本就是不可能完成的事情。
所以這就保證了區塊鏈技術中的不可篡改。
-
4 # 追逐夢想開花
區塊鏈的本質是一個賬本,且是一個分散式的賬本,所以我們就用賬本來理解這個問題。
小到家庭,大到公司集團,都會有一個人或者一個部門進行記賬;家庭生活中,大部分是媽媽這個角色擔任記賬,公司則是財務部門記賬。我們不難發現,記賬的都是一個單一的個體。所以,媽媽說家裡有多少存款,就有多少存款;財務的賬本說公司有多少現金流,公司就有多少現金流。那麼問題來了,如果他們修改了其中的數字,我們是不是很難發現呢?且無法反駁。從這個角度講,財務的管理就是中心化性質的。
而區塊鏈技術則不然,前面我們提到了,區塊鏈本質是分散式的賬本,所謂分散式就是有關各方都有賬本管理權。比如家庭中,媽媽可以記賬,爸爸也可以,你自己也可以,每個人都有一本一模一樣的賬本;假如,你用賬本上的錢去買王者榮耀的面板,並且做了假賬,等晚上爸媽和你對賬的時候,你就會被2比1,被KO,那麼你做的假賬也就無效了。
所以區塊鏈技術不可篡改,就是一個單位改變賬本沒有用,因為這個單位無法修改其他人的賬本,而這個技術是看大多數人的資料的,所以你能修改51%的賬本,否則是不可篡改的。
回覆列表
區塊鏈技術中的不可篡改類似於我們網上銀行中U盾的使用 當你轉賬給另外一個人的時候,你需要將轉賬的金額、賬戶等資訊使用U盾做數字簽名後傳給銀行,U盾數字簽名就是保正這些轉賬資訊從網路傳輸給銀行伺服器的過程中不被駭客擷取修改,也就是透過數字簽名技術保障了這個賬戶資訊的不可篡改。
區塊鏈技術不可篡改的特性也是如此,當區塊鏈的一個節點將賬本傳給另外一個節點時,賬本的資訊做了數字簽名,實現了不可篡改。這個過程中,與銀行轉賬需要透過銀行作為中心來互動不同的是,區塊鏈技術中各節點之間的資料互動是不需要透過中心的。而這一點,才是區塊鏈技術真正的特性。