不可變性是一個(gè)突出的特性, 可以在區(qū)塊鏈上進(jìn)行最佳利用, 使用此特性, 網(wǎng)絡(luò)中的用戶無法刪除或更改系統(tǒng)上記錄的信息。
R3研究主管安東尼?劉易斯(Antony Lewis)表示:“當(dāng)人們說區(qū)塊鏈?zhǔn)遣豢勺兊臅r(shí)候,他們并不意味著數(shù)據(jù)不能被改變,他們的意思是,如果沒有共謀,改變是極其困難的,如果你嘗試了,就非常容易發(fā)現(xiàn)這種嘗試?!?/p>
為什么區(qū)塊鏈有這個(gè)特性?
區(qū)塊鏈里的塊是相互連接的,后面的塊保存了前面的塊信息。假設(shè)在食堂里,有一群人在排隊(duì)買食物,為了確保先到者的公平,他們手里拿著以下數(shù)字:
第一個(gè)人拿著數(shù)字1的人;第二個(gè)人拿著數(shù)字1,2;第三個(gè)人拿著數(shù)字1,2,3;排在第四位的人持有1、2、3、4號(hào);這意味著,晚來的人總是有比他們先來的人數(shù)。當(dāng)我們問第三個(gè)人:“第二個(gè)人持有哪個(gè)號(hào)碼?”,他可以立即回答1和2。
怎樣利用不變性?
由于這個(gè)區(qū)塊鏈特性,所有的新信息都變得透明,一個(gè)人不能刪除信息,但可以更改信息。假設(shè)1BTC(1比特幣)是信息,A先生轉(zhuǎn)賬給B先生1BTC,這筆交易保存在區(qū)塊鏈上,A先生通過錢包B轉(zhuǎn)賬1BTC, B先生收到的信息為1BTC。B先生不希望他的信息是1BTC,所以他將0.5 BTC轉(zhuǎn)回給A先生或其他人。當(dāng)我們跟蹤區(qū)塊鏈時(shí),我們永遠(yuǎn)不會(huì)看到A和B先生將之前的1 BTC交易改為0.5 BTC交易,但是可以看到B先生在第二次交易時(shí)轉(zhuǎn)移0.5BTC給A和其他人,B先生現(xiàn)在實(shí)現(xiàn)了自己有0.5 BTC的愿望,但每個(gè)跟蹤以前的交易不會(huì)改變或消失。
最終,隨著不變性,區(qū)塊鏈變得比以往任何時(shí)候都更加透明和可靠,它幫助其他人透明地跟蹤信息流,即使該信息已被替換或更改。





