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