區(qū)塊鏈技術(shù):特點(diǎn)與區(qū)塊體結(jié)構(gòu)解析

1 評(píng)論 2229 瀏覽 9 收藏 5 分鐘

區(qū)塊鏈這一概念相信不少同學(xué)都已經(jīng)聽說過,那么,到底什么是區(qū)塊鏈?區(qū)塊鏈本身具有哪些技術(shù)特點(diǎn)和應(yīng)用價(jià)值?這篇文章里,作者就做了分享和總結(jié),一起來看看吧。

前言:作為HUST的MBA在讀生,分享MBA課程“管理信息系統(tǒng)”中關(guān)于「區(qū)塊鏈」技術(shù)的收獲。

一、什么是區(qū)塊鏈

區(qū)塊鏈本質(zhì)上是:

  • 點(diǎn)對(duì)點(diǎn)傳輸,去中心化的數(shù)據(jù)庫;
  • 密碼學(xué)保證不可篡改的分布式賬本。

二、區(qū)塊鏈的關(guān)鍵要素

1. 分布式存儲(chǔ)

Peer-to-Peer(P2P)技術(shù),不再依賴于少數(shù)的中心化服務(wù)器;任何單一節(jié)點(diǎn)都無法控制或篡改整個(gè)系統(tǒng)。

2. 密碼學(xué)(非對(duì)稱加密技術(shù)+哈希算法)

將信息以更高的效率轉(zhuǎn)換為二進(jìn)制,保證信息的安全;應(yīng)用Merkle根的特性防篡改。

3. 共識(shí)機(jī)制

通過多個(gè)節(jié)點(diǎn)交互對(duì)數(shù)據(jù),行為達(dá)成一致,具備“少數(shù)服從多數(shù)”、“人人平等”的特點(diǎn)。

三、區(qū)塊鏈的特點(diǎn)與應(yīng)用價(jià)值

1. 三大特點(diǎn)

  • 去中心化:防篡改,數(shù)據(jù)安全;
  • 不可逆:數(shù)據(jù)留痕;
  • 可溯源:數(shù)據(jù)定位。

2. 應(yīng)用價(jià)值

  • 數(shù)據(jù)共享:提高數(shù)據(jù)的透明度和可信度;
  • 優(yōu)化業(yè)務(wù)流程:優(yōu)化和簡(jiǎn)化交易結(jié)算、合同簽署、物流跟蹤等;
  • 降低運(yùn)營成本:降低系統(tǒng)維護(hù)成本;
  • 提高協(xié)同效率:促進(jìn)多方協(xié)同合作;
  • 建立可信體系:提高系統(tǒng)安全性。

四、區(qū)塊鏈的三種類型

五、零知識(shí)證明

零知識(shí)證明(Zero-Knowledge Proof)區(qū)塊鏈應(yīng)用非對(duì)稱加密,用公鑰和私鑰可以確保區(qū)塊鏈中數(shù)據(jù)的安全性和有效性。

  • 公鑰用于加密數(shù)據(jù)和驗(yàn)證數(shù)字簽名;
  • 私鑰用于解密數(shù)據(jù)和生成數(shù)字簽名。

六、區(qū)塊鏈結(jié)構(gòu)

每個(gè)數(shù)據(jù)區(qū)塊包含區(qū)塊頭和區(qū)塊體。

1. 區(qū)塊頭封裝

  • 當(dāng)前版本號(hào);
  • 前一區(qū)塊哈希值;
  • 當(dāng)前區(qū)塊PoW要求的隨機(jī)數(shù)(Nonce);
  • 時(shí)間戳;
  • Merkle根信息。

2. 區(qū)塊體

  • 當(dāng)前區(qū)塊經(jīng)過驗(yàn)證的、 區(qū)塊創(chuàng)建過程中生成的所有交易記錄,通過 Merkle樹的哈希過程生成唯一的Merkle根并記入?yún)^(qū)塊頭。
  • 每個(gè)數(shù)據(jù)塊都包含一個(gè)指向前一區(qū)塊的父哈希值,從而形成了數(shù)據(jù)塊之間的鏈條。

3. Tips:Merkle樹的特性

  • 增加分支(即增加更多的數(shù)據(jù)塊)不會(huì)改變Merkle根的值。
  • 改變了一個(gè)數(shù)據(jù)塊的值,對(duì)應(yīng)的哈希值也會(huì)改變,進(jìn)而影響其父節(jié)點(diǎn)、祖父節(jié)點(diǎn)等的哈希值;最終導(dǎo)致Merkle根的值發(fā)生變化。

七、區(qū)塊鏈1.0與2.0的區(qū)別

本文由 @陳皮Brian 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)授權(quán),禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 比較全面的區(qū)塊鏈技術(shù)介紹;不過以價(jià)值為導(dǎo)向,應(yīng)用層面可以拓展的更詳細(xì)些

    來自廣東 回復(fù)