區(qū)塊鏈四個核心技術(shù)部分的作用介紹
一般來說,區(qū)塊鏈的核心技術(shù)主要有四個部分,分別是分布式存儲、共識機(jī)制、智能合約以及密碼學(xué)。每個技術(shù),在整個區(qū)塊鏈系統(tǒng)里都有它們各自的作用。
其中,分布式儲存,簡單來說,就是一種將數(shù)據(jù)分散存儲到多個地方的數(shù)據(jù)儲存技術(shù),而且存儲的數(shù)據(jù)可在多個參與者之間共享,人人可以參與,并具有相同的權(quán)力,一起記錄數(shù)據(jù),主要起到了數(shù)據(jù)儲存的功能。
共識機(jī)制,其實(shí)就是我們之前所說的挖礦原理,因?yàn)閰^(qū)塊鏈的分布式網(wǎng)絡(luò)中,沒有中央權(quán)威。因此,網(wǎng)絡(luò)需要一個決策機(jī)制來促成參與者達(dá)成一致。而共識機(jī)制就是一種協(xié)調(diào)大家處理數(shù)據(jù)的機(jī)制。
因?yàn)槊總€人都可以參與的話,記錄下來的數(shù)據(jù)這么多,到底該用誰的呢?所以,共識機(jī)制就決定了這些數(shù)據(jù)中,誰獲得數(shù)據(jù)的記賬權(quán)。共識機(jī)制主要起到了數(shù)據(jù)的維護(hù)作用。
而智能合約,是一種旨在以信息化方式傳播、驗(yàn)證或執(zhí)行合同的計(jì)算機(jī)協(xié)議。有點(diǎn)像一種大家把規(guī)則都制定好,由機(jī)器自動去執(zhí)行的技術(shù)。
因?yàn)榫W(wǎng)絡(luò)中存儲和維護(hù)好的數(shù)據(jù),總需要有人去執(zhí)行的,而智能合約正好可以在沒有第三方的情況下,也能進(jìn)行可信的交易,而且這些交易可追蹤且不可逆轉(zhuǎn)。所以,智能合約在系統(tǒng)中,主要起到了數(shù)據(jù)的執(zhí)行作用。
最后密碼學(xué),就是一種特殊的加密和解密技術(shù),區(qū)塊鏈系統(tǒng)中,應(yīng)用了多種多樣的密碼學(xué)技術(shù),包括哈希算法、公鑰私鑰、數(shù)字簽名等等,以此來保證整個系統(tǒng)的數(shù)據(jù)安全,并且證明了數(shù)據(jù)的歸屬。有了它我們才能在網(wǎng)絡(luò)中證明“我是我”,才能證明這是我的比特幣而不是你的比特幣。
所以,當(dāng)一筆數(shù)據(jù)產(chǎn)生后,會由共識機(jī)制進(jìn)行數(shù)據(jù)維護(hù),通過分布式儲存記錄在鏈上,然后交由智能合約去執(zhí)行,最后由密碼學(xué)保障整個體系的安全,大家各司其職,共同構(gòu)建出了整個區(qū)塊鏈系統(tǒng)。
總的來說,區(qū)塊鏈就像我們第一集說的一樣,是一個數(shù)據(jù)傳輸?shù)膽?yīng)用模型,由這4種技術(shù)所構(gòu)成,就好比區(qū)塊鏈?zhǔn)且蛔邩谴髲B,而技術(shù)則是搭建這所高樓的材料。
正是因?yàn)橛羞@些技術(shù)作為基礎(chǔ),解決了一個又一個問題,才有了區(qū)塊鏈的廣闊前景。相信隨著時代的發(fā)展,技術(shù)會逐漸成熟,而區(qū)塊鏈,也會在未來的某一天里,給大家展現(xiàn)出屬于它的力量~