巨鯨數字-區塊鏈技術-區塊鏈的4大核心技術組成,你知道幾個?

今天,我們來簡單聊聊區塊鏈的四大核心技術。

1.區塊鏈獨特的數據結構

區塊鏈這個名字自身就比較獨特,由區塊和鏈構成,區塊鏈裡的每一個區塊內容相對比較固定。一般都是一些數據記錄:區塊頭裡面上一區塊的哈希值、該區塊的最終隨機數、區塊的體積大小、交易的具體信息,如交易雙方及其數字簽名、交易額等等。每個區塊頭包含的哈希值就像是上一個區塊所有數據的“數字指紋”,因此每個區塊之間就有了一種環環相扣的“關係”,這層關係形成了一個鏈條,讓舊的區塊鏈數據一旦任何一個字符被改動,後面所有的哈希值都會發生變動。這樣的一個結構和內容構成了整個區塊鏈。

2.分佈式存儲

區塊鏈最吸引人的是其分佈式存儲的機制,即去中心化的思想。區塊鏈中每一個區塊上的信息記錄,都是由參與記賬的每一個電腦,即節點競爭記錄的,並背後並沒有任何企業、公司來管理。爲了防止某些惡意節點來搞破壞,對於採用 PoW 共識機制的區塊鏈中的新數據,需要得到大部分節點的一致確認和同意,至少也需要有 51%的節點同意,因此某個節點想篡改數據是很難的。

3.密碼學

作爲一個可以傳輸價值的區塊鏈,如果安全僅靠節點數取勝,當然令人難以置信,因此區塊鏈運用了一個殺手鐗——密碼學。密碼學中的非對稱加密技術是保障安全的重要部分。對稱加密就相當於開門和鎖門用了同一把鑰匙,非對稱加密則相當於開門鎖門用了兩把不同的鑰匙,一個叫公鑰,一個叫私鑰,公鑰鎖門,只有私鑰可以開,而用私鑰鎖門,也只有公鑰可以開門。

這兩種密鑰一般都存儲在錢包裡,私鑰一旦丟失,資產也蕩然無存。在區塊鏈中,公鑰和私鑰的形成都經過哈希算法和橢圓曲線算法等多重轉化而成的,字符都比較長和複雜,因此比較安全。

4.共識機制

爲了保證節點願意主動去記賬,區塊鍊形成了一個重要的共識機制,這種共識機制也被稱爲區塊鏈的靈魂。PoW (算法機制)是最初的一種共識機制,所有參與的節點通過比拼計算能力來競爭記賬權,這是相對比較公平和去中心化的一種方式,但是所有人都參與,卻只能選一個節點,會浪費大量資源和時間成本。

因此,後面又出現了 PoS(權益證明機制) 共識機制,持有數字貨幣時間越長,持有的資產越多,就越有可能獲得記賬權和獎勵,節省了時間,但有人說這違背了去中心化的初衷,容易出現馬太效應;再後來出現了 DPoS(委託權益證明機制),節點選出代表節點來代理驗證和記賬,更加簡單高效,但也有人說這也在一定程度上犧牲了一些去中心化。

以上就是區塊鏈的核心技術,當然區塊鏈還運用到了別的很多學科和技術,如數學、經濟學、計算機學科等等,它們共同構建了區塊鏈這項神奇的技術。