區(qū)塊鏈知識(shí) 四大核心技術(shù) 區(qū)塊鏈四大核心技術(shù),分布式賬本,共識(shí)機(jī)制,密碼學(xué)以及智能合約,它們?cè)趨^(qū)塊鏈中分別起到了數(shù)據(jù)的存儲(chǔ),數(shù)據(jù)的處理,數(shù)據(jù)的安全,以及數(shù)據(jù)的應(yīng)用作用。 一,分布式賬本――儲(chǔ)存作用 首先,分布式賬本構(gòu)建了區(qū)塊鏈的框架,它本質(zhì)是一個(gè)分布式數(shù)據(jù)庫,當(dāng)一筆數(shù)據(jù)產(chǎn)生后,經(jīng)大家處理,就會(huì)儲(chǔ)存在這個(gè)數(shù)據(jù)庫里面,所以分布式賬本在區(qū)塊鏈中起到了數(shù)據(jù)的存儲(chǔ)的作用 二,共識(shí)機(jī)制――統(tǒng)籌節(jié)點(diǎn),數(shù)據(jù)處理 其次,因?yàn)榉植际劫~本去中心化的特點(diǎn),決定了區(qū)塊鏈網(wǎng)絡(luò)是一個(gè)分布式的結(jié)構(gòu),每個(gè)人都可以自由的加入其中,共同參與數(shù)據(jù)的記錄,但與此同時(shí),就衍生出來令人頭疼的“拜占庭將軍”問題,即網(wǎng)絡(luò)中參與的人數(shù)越多,全網(wǎng)就越難以達(dá)成統(tǒng)一 于是就需要另一套機(jī)制來協(xié)調(diào)全節(jié)點(diǎn)賬目保持一致,共識(shí)機(jī)制就制定了一套規(guī)則,明確每個(gè)人處理數(shù)據(jù)的途徑,并通過爭(zhēng)奪記賬權(quán)的方式來完成節(jié)點(diǎn)間的意見統(tǒng)一,最后誰取得記賬權(quán),全網(wǎng)就用誰處理的數(shù)據(jù)。所以共識(shí)機(jī)制在區(qū)塊鏈中起到了統(tǒng)籌節(jié)點(diǎn)的行為,明確數(shù)據(jù)處理的作用。 三,密碼學(xué)――數(shù)據(jù)的安全,驗(yàn)證的數(shù)據(jù)的歸屬 此外數(shù)據(jù)進(jìn)入分布式數(shù)據(jù)庫中,也不是單純的打包進(jìn)來就沒事了,底層的數(shù)據(jù)構(gòu)架則是由區(qū)塊鏈密碼學(xué)來決定的 打包好的數(shù)據(jù)塊,會(huì)通過密碼學(xué)中哈希函數(shù)處理成一個(gè)鏈?zhǔn)降慕Y(jié)構(gòu),后一個(gè)區(qū)塊包含前一個(gè)區(qū)塊的哈希值,因?yàn)楣K惴ň哂袉蜗蛐?,抗篡改等特點(diǎn),所以只要在區(qū)塊鏈網(wǎng)絡(luò)中,數(shù)據(jù)一旦上鏈就不可篡改,且可追溯 另外你的賬戶也會(huì)通過非對(duì)稱加密的方式進(jìn)行加密,進(jìn)而保證了數(shù)據(jù)的安全,驗(yàn)證了數(shù)據(jù)的歸屬。 四,智能合約――執(zhí)行 應(yīng)用 最后,可以在分布式賬本的基礎(chǔ)上,搭建應(yīng)用層面的智能合約。當(dāng)我們想要解決一些信作任問題,可以通過智能合約,將用戶間的約定用代碼的形式,將條件羅列清楚,并通過程序來執(zhí)行,而區(qū)塊鏈中的數(shù)據(jù),則可以通過智能合約進(jìn)行調(diào)用,所以智通合約在區(qū)塊鏈中起到了數(shù)據(jù)的執(zhí)行與應(yīng)用的功通 總的來說,四大核心技術(shù)要區(qū)塊鏈中各有各的作用,它們共同構(gòu)建了區(qū)塊鏈的基礎(chǔ)
|
|