挖時(shí)科技:美人在骨不在皮 區(qū)塊鏈的風(fēng)骨才是最迷人的區(qū)塊鏈
美人在骨不在皮,區(qū)塊鏈的風(fēng)骨才是最迷人的。
心中有驚雷,知交遍天下,區(qū)塊鏈潮起,誰(shuí)人不識(shí)君!
現(xiàn)如今有一種很尷尬的情況:比特幣火了,但是相比于大爺大媽也談?wù)摰谋忍貛牛瑓^(qū)塊鏈本身知曉度卻沒(méi)有那么高。而且真正研究區(qū)塊鏈的人更少。
大多數(shù)人不要因?yàn)閷?duì)比特幣不感冒,就忽視了背后的區(qū)塊鏈技術(shù)。大家說(shuō)起區(qū)塊鏈就以為是炒幣,真可謂是談美人只看皮相,不探其內(nèi)在本質(zhì)之美啊。有句老話說(shuō)的好:美人在骨不在皮,區(qū)塊鏈的風(fēng)骨才是最迷人的。
今天挖時(shí)小編來(lái)談?wù)勅f(wàn)人迷區(qū)塊鏈的風(fēng)骨~
不得不說(shuō)比特幣確實(shí)是妥妥地“高富帥”。
從發(fā)行至今僅十年時(shí)間,身價(jià)已從幾分錢一枚,躍升為幾萬(wàn)元人民幣。
實(shí)際上比特幣是只是一種區(qū)塊鏈「應(yīng)用」,比特幣的實(shí)現(xiàn)依賴于「區(qū)塊鏈」技術(shù)。而把區(qū)塊鏈比作一個(gè)人,那么密碼算法就相當(dāng)于區(qū)塊鏈的骨骼。
區(qū)塊鏈系統(tǒng)包含了計(jì)算機(jī)科學(xué)過(guò)去20多年的成果,比如:計(jì)算機(jī)網(wǎng)絡(luò)P2P、數(shù)據(jù)庫(kù)、計(jì)算機(jī)密碼學(xué)等。其中,計(jì)算機(jī)密碼學(xué)又是重中之重。
想想我們熟知的網(wǎng)絡(luò)支付就不難理解了,在區(qū)塊鏈上跑的不乏跟資產(chǎn)、信任、個(gè)人隱私等相關(guān)的信息,密碼保護(hù)會(huì)有多重要不言而喻。
而在諸多的密碼算法當(dāng)中,應(yīng)用最為廣泛的當(dāng)屬哈希算法,注意,不是嘻哈哦~
咱們的高富帥比特幣就是使用哈希算法,通過(guò)公鑰計(jì)算出了錢包地址、區(qū)塊頭以及交易事務(wù)的哈希值;
白富美以太坊的挖礦計(jì)算也使用了哈希算法。當(dāng)然,其他的區(qū)塊鏈系統(tǒng)也都會(huì)多多少少使用到各種哈希算法,可以說(shuō)哈希算法貫穿到區(qū)塊鏈系統(tǒng)的方方面面。
哈希算法這么備受青睞,有什么特別之處嗎?
回答這個(gè)問(wèn)題前,你還記得區(qū)塊鏈之所以被看好是因?yàn)樗哪膸讉€(gè)特點(diǎn)嗎?
對(duì),分布式記賬法、去中心化、不可篡改·····
那區(qū)塊鏈它憑什么不可篡改?憑的就是這個(gè)哈希算法。
什么是哈希算法呢?
哈希是一種加密算法,就是對(duì)區(qū)塊頭進(jìn)行哈希計(jì)算,得出某個(gè)區(qū)塊的哈希值,用這個(gè)哈希值可以唯一確定某一個(gè)區(qū)塊,相當(dāng)于給區(qū)塊設(shè)定了一個(gè)身份證號(hào),而區(qū)塊與區(qū)塊之間就是通過(guò)這個(gè)身份證號(hào)進(jìn)行串聯(lián),從而形成了一個(gè)區(qū)塊鏈的結(jié)構(gòu)。哈希算法作為區(qū)塊鏈難以篡改的技術(shù)基礎(chǔ)之一。
舉個(gè)栗子
比如,一共有100個(gè)區(qū)塊,如果要更改10號(hào)區(qū)塊的數(shù)據(jù),則11號(hào)就不能與10號(hào)連接,區(qū)塊鏈就會(huì)斷開(kāi),這樣等于篡改無(wú)效了,而如果篡改了11號(hào),就接著要篡改12號(hào),以此類推,幾乎就是牽一發(fā)動(dòng)全身。
如果區(qū)塊鏈很長(zhǎng),那么要想更改之前的歷史數(shù)據(jù)幾乎就是不可能的了。從這個(gè)角度來(lái)看,哈希值相當(dāng)于一個(gè)指針,傳統(tǒng)的指針提供了一種獲取信息的方法,而哈希指針則提供了一種檢驗(yàn)信息是否被改編的方法,如果信息被篡改,那么其哈希值和哈希指針的值必定是不等的。
還不明白?再舉個(gè):
比如這里有一萬(wàn)首歌,給你一首新的歌X,要求你確認(rèn)這首歌是否在那一萬(wàn)首歌之內(nèi)。
無(wú)疑,將一萬(wàn)首歌一個(gè)一個(gè)比對(duì)非常慢。但如果存在一種方式,能將一萬(wàn)首歌的每首數(shù)據(jù)濃縮到一個(gè)數(shù)字(稱為哈希碼)中,于是得到一萬(wàn)個(gè)數(shù)字,那么用同樣的算法計(jì)算新的歌X的編碼,看看歌X的編碼是否在之前那一萬(wàn)個(gè)數(shù)字中,就能知道歌X是否在那一萬(wàn)首歌中。
然后作為例子,如果要你組織那一萬(wàn)首歌,一個(gè)簡(jiǎn)單的哈希算法就是讓歌曲所占硬盤的字節(jié)數(shù)作為哈希碼。這樣的話,你可以讓一萬(wàn)首歌“按照大小排序”,然后遇到一首新的歌,只要看看新的歌的字節(jié)數(shù)是否和已有的一萬(wàn)首歌中的某一首的字節(jié)數(shù)相同,就知道新的歌是否在那一萬(wàn)首歌之內(nèi)了。
擁有這套密碼算法,可以說(shuō)是區(qū)塊鏈不可篡改的風(fēng)骨,足以幻化出不論是高富帥比特幣,還是白富美以太坊,或者是其他任何建立在哈希算法之上的區(qū)塊鏈的肉身。
美人在骨不在皮,我們看到了區(qū)塊鏈迷人的風(fēng)骨,就不難理解為什么它能成為萬(wàn)人迷了~
1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會(huì)明確標(biāo)注作者和來(lái)源;
2.TMT觀察網(wǎng)的原創(chuàng)文章,請(qǐng)轉(zhuǎn)載時(shí)務(wù)必注明文章作者和"來(lái)源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為TMT觀察網(wǎng)或?qū)⒆肪控?zé)任;
3.作者投稿可能會(huì)經(jīng)TMT觀察網(wǎng)編輯修改或補(bǔ)充。