精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

揭秘區塊鏈的核心技術之「哈希與加密算法 」

區塊鏈 算法
大家都知道,區塊鏈的關鍵技術組成主要為:P2P網絡協議、共識機制、密碼學技術、賬戶與存儲模型。而這些技術中,又以 密碼學與共識機制 這兩點為最核心。

 

[[285099]]

大家都知道,區塊鏈的關鍵技術組成主要為:P2P網絡協議、共識機制、密碼學技術、賬戶與存儲模型。而這些技術中,又以 密碼學與共識機制 這兩點為最核心。那么今天我們來詳細的聊一聊密碼學,看一看密碼學技術是如何在區塊鏈中應用的。

首先,我們需知道區塊鏈中用到的密碼學算法有哪些?其實就兩大類:

  • 哈希算法
  • 非對稱加密算法

一、區塊鏈中的哈希算法

哈希算法是區塊鏈中用的最多的一種算法,它被廣泛的使用在構建區塊和確認交易的完整性上。

它是一類數學函數算法,又被稱為散列算法,需具備三個基本特性:

  1. 其輸入可為任意大小的字符串
  2. 它產生固定大小的輸出
  3. 它能進行有效計算,也就是能在合理的時間內就能算出輸出值

如果要求哈希算法達到密碼學安全的話,我們還要求它具備以下三個附加特性:

1.碰撞阻力:

是指對于兩個不同的輸入,必須產生兩個不同的輸出。如果對于兩個不同的輸入產生了相同的輸出,那么就說明不具備碰撞阻力,或是弱碰撞阻力。

2.隱秘性:

也被稱為不可逆性,是指 y = HASH(x)中,通過輸入值x,可以計算出輸出值y,但是無法通過y值去反推計算出x值。為了保證不可逆,就得讓x的取值來自一個非常廣泛的集合,使之很難通過計算反推出x值。

3.謎題友好:

這個特性可以理解為,謎題是公平友好的,例如算法中 y = HASH(x),如果已知y值,想去得到x值,那就必須暴力枚舉,不斷的嘗試才能做到,并且沒有比這更好的辦法,沒有捷徑。

哈希算法有很多,比特幣主要使用的哈希算法是 SHA-256 算法。

除此之外,還有其他一些哈希算法也很流行,例如 MD5、SHA-1、SHA-2(SHA-224、SHA-256、SHA-384、SHA-512)、SHA-3 等,其中 MD5、SHA-1 已被證明了不具備 強碰撞阻力,安全性不夠高,因此市場上不再推薦使用。

我們以比特幣為例,來看一下哈希算法的具體應用:

在比特幣中,使用哈希算法把交易生成數據摘要,當前區塊里面包含上一個區塊的哈希值,后面一個區塊又包含當前區塊的哈希值,就這樣一個接一個的連接起來,形成一個哈希指針鏈表,如下圖:

 

上面只是示意圖,那么在實際比特幣系統中,每個區塊包含哪些內容呢:

 

重點關注一下上圖中的:

  • Prev Block:記錄簽一個區塊的hash地址,32字節
  • Merkle Root:是一個記錄當前塊內的所有交易信息的數據摘要hash值,32字節
  • Nonce:一個隨機值,需要通過這個隨機值去找到滿足某個條件的hash值(挖礦),4字節

上面只是解釋了幾個重點的字段,其它字段通過字面應該容易理解就不一一解釋了。

這所有的字段一起就組成了 block header(區塊頭),然后需要對 block header 進行2次hash計算,計算完成的值就是當前比特幣區塊的hash值。因為比特幣系統要求計算出來的這個hash值滿足一定的條件(小于某個數值),因此需要我們不斷的遍歷Nonce值去計算新的hash值以滿足要求,只有找到了滿足要求的hash值,那么這就是一個合法區塊了(這一系列動作也叫作挖礦)

python 示例: SHA-256(SHA-256 (Block Header)

我們再看一下上面的另一個重要字段: Merkle tree 字段。

Merkle tree 被稱為 默克爾樹,它也是哈希算法的一個重要應用。

它其實是一個用哈希指針建立的二叉樹或多叉樹。

Merkle tree 如圖:

 

其樹的頂端叫做 默克爾根(Merkle Root),Merkle Root 也是一個hash值,它是怎么計算出來的呢?

比特幣中對每一筆交易做一個hash計算,然后把每2個交易的hash再進行合并做hash,如圖中的 交易A的hash值是 H(A),交易B的hash值是H(B),再對這2個交易合并hash后就是H(hA|hb),就這樣一直往上合并計算,算到最后的根部就是 Merkle Root 了。

在比特幣和以太坊中都是使用的默克爾樹結構,但是以太坊為了實現更多復雜的功能,所以有三個默克爾樹。

至此,區塊鏈中的哈希算法應用就介紹完了,接下來我們看一下非對稱加密算法。

二、區塊鏈中的非對稱加密算法

區塊鏈中有一個很關鍵的點就是賬戶問題,但比特幣中是沒有賬戶概念的,那大家是怎么進行轉賬交易的呢?

這里就得先介紹區塊鏈中的非對稱加密技術了。

非對稱加密技術有很多種,如:RSA、ECC、ECDSA 等,比特幣中是使用的 ECDSA 算法。

ECDSA 是美國政府的標準,是利用了橢圓曲線的升級版,這個算法經過了數年的細致密碼分析,被廣泛認為是安全可靠的。

所謂非對稱加密是指我們在對數據進行加密和解密的時候,需使用2個不同的密鑰。比如,我們可以用A密鑰將數據進行加密,然后用B密鑰來解密,相反,也可以用B來加密,然后使用A來解密。那么如果我想給某個人傳遞信息,那我可以先用A加密后,將密文傳給她,她拿到密文之后,用手上的B密鑰去解開。這2個密鑰,一個被成為公鑰、一個是私鑰。

在比特幣中,每個用戶都有一對密鑰(公鑰和私鑰),比特幣系統中是使用用戶的公鑰作為交易賬戶的。

我們先看下圖:

 

在圖中可以看到,在第一筆交易記錄中,是 用戶U0 來發起的交易,要將代幣支付給 用戶U1,是怎么實現的呢?

  1. 首先 用戶U0 寫好交易信息:data(明文,例如:用戶U0轉賬100元給用戶U1)
  2. 用戶U0 使用哈希算法將交易信息進行計算,得出 H = hash(data),然后再使用自己的私鑰對 H 進行簽名,即 S(H),這一步其實是為了防止交易信息被篡改用的
  3. 然后基于區塊鏈網絡,將 簽名S(H) 和 交易信息data 傳遞給 用戶U1
  4. 用戶U1 使用 用戶U0 的公鑰 來對 S(H) 解密,就得到了交易信息的哈希值 H
  5. 同時,用戶U1 還使用哈希算法對 交易信息data 進行計算,得出 H2 = hash(data)
  6. 對比上面2個哈希值,如果 H1==H2,則交易合法。說明 用戶U0 在發起交易的時候確實擁有真實的私鑰,有權發起自己賬戶的交易
  7. 網絡中每一個節點都可以參與上述的驗證步驟。

這個示例,就是比特幣中一次交易的簽名流程,即將 哈希算法與非對稱算法結合在一起用于了比特幣交易的數字簽名。

除此之外,比特幣中,公私鑰的生成、比特幣地址的生成也是由非對稱加密算法來保證的。

以上,就是區塊鏈體系中,核心技術之哈希算法與加密算法的應用情況,歡迎一起交流。

 

責任編輯:武曉燕 來源: 不止思考
相關推薦

2020-04-06 20:11:26

區塊鏈分布式核心技術

2020-01-15 10:29:29

區塊鏈架構模型

2018-07-10 10:29:27

2018-01-16 10:49:52

區塊鏈核心技術

2018-08-19 11:00:05

2022-05-18 14:18:56

區塊鏈加密技術數據

2023-05-08 15:33:22

2021-08-07 15:29:48

區塊鏈比特幣技術

2018-08-06 09:40:22

2022-07-12 10:38:25

分布式框架

2022-01-25 13:59:19

區塊鏈加密貨幣數字資產

2018-04-12 06:58:55

區塊鏈招聘加密貨幣

2017-03-08 10:06:11

Java技術點注解

2024-03-26 15:27:05

2020-12-23 15:12:13

區塊鏈加密貨幣以太坊

2020-01-11 17:49:03

區塊鏈數字貨幣比特幣

2023-10-16 19:05:20

2018-11-26 09:00:14

2022-10-11 08:37:43

Servlet配置版本

2020-04-08 09:00:00

數字貨幣區塊鏈區塊鏈技術
點贊
收藏

51CTO技術棧公眾號

精品在线视频一区二区| 亚洲人成网站色ww在线| 奇米777四色影视在线看| 国产成人精品av在线观| 在线综合亚洲| 在线激情影院一区| 亚洲国产精品第一页| 美女一区网站| 亚洲精品久久嫩草网站秘色| 免费电影一区| 99在线精品视频免费观看20| 欧美一级播放| 欧美日韩成人在线播放| 97超碰在线免费观看| 麻豆国产一区二区三区四区| 欧美日韩日本国产| 中国黄色录像片| 91手机视频在线| 国产黄网在线观看| 欧美特黄a级高清免费大片a级| 亚洲另类欧美自拍| 手机在线视频一区| 午夜av成人| 五月综合激情网| 性欧美18一19内谢| 激情小视频在线| 成人一级视频在线观看| 国产一区二区在线播放| 日韩三级一区二区| 激情五月***国产精品| 中文字幕在线成人| 一级片手机在线观看| 97久久综合精品久久久综合| 欧美日韩国产一级片| 国产精品一区二区免费在线观看| а√天堂在线官网| 亚洲国产精品黑人久久久| 精品久久蜜桃| 人妻一区二区三区四区| 国产精品一级黄| 成人在线国产精品| 一本久道久久综合无码中文| www.国产黄色| 久久国产夜色精品鲁鲁99| 69久久夜色精品国产7777| 免费人成在线观看| 一区二区三区四区在线观看国产日韩| 中日韩美女免费视频网站在线观看| aa片在线观看视频在线播放| 国产精品白丝av嫩草影院| 日韩一区二区三区视频在线 | 久久最新视频| 奇米成人av国产一区二区三区| 国产奶水涨喷在线播放| 亚洲精品九九| 7777精品久久久久久| 欧美三级韩国三级日本三斤在线观看| 精品99视频| 久久全球大尺度高清视频| 久久久久香蕉视频| 亚洲高清毛片| 热久久免费视频精品| aaa在线视频| 免费看欧美美女黄的网站| 国产精品网红直播| 国产精品无码在线播放| 国产一级精品在线| 国产精品一区二区在线观看| 久久99久久久久久| 欧美女子与性| 国产日韩欧美激情| 亚洲欧美日韩在线综合 | 国产 porn| 99精品视频在线免费播放| 欧美另类z0zxhd电影| 黄色a级三级三级三级| 超碰精品在线| 亚洲女同精品视频| 九一在线免费观看| 亚洲一区在线| 色综合久久天天综线观看| 国产一卡二卡在线| 免费日韩视频| 国产女精品视频网站免费| av免费在线不卡| 99久久综合国产精品| 日本在线免费观看一区| 嫩草香蕉在线91一二三区| 一区二区三区不卡视频| 日本a级片免费观看| 欧美日韩伦理一区二区| 欧美成人在线直播| 熟女俱乐部一区二区视频在线| 日韩毛片视频| 久久久久久久一区二区| 国产伦精品一区二区三区视频我| 精品一区二区在线看| 久久综合88中文色鬼| 国产freexxxx性播放麻豆 | 国产69精品久久久久9999| 一级片免费在线播放| 精品一区中文字幕| 欧美人与性禽动交精品| 18网站在线观看| 色偷偷一区二区三区| 中文字幕乱妇无码av在线| 亚洲影院天堂中文av色| 欧美黄色小视频| 久久久999久久久| 成人精品在线视频观看| 国产91久久婷婷一区二区| xxx在线播放| 嫩草影院一区二区三区| 免播放器亚洲一区| 国产综合动作在线观看| 欧美日本高清| 日本精品视频一区二区| 国产一卡二卡三卡四卡| 久久影视一区| 青青精品视频播放| www.桃色av嫩草.com| 国产欧美精品国产国产专区| 久久久久久久久久网| www.成人在线.com| 国产欧美日产一区| 日韩jizzz| 2001个疯子在线观看| 欧美精品高清视频| 中文字幕免费在线看线人动作大片| 伊人成年综合电影网| 91色视频在线观看| 91看片在线观看| 在线精品视频小说1| 91丝袜在线观看| 在线成人黄色| 国产免费高清一区| 怡红院av在线| 在线看片成人| 日本高清视频精品| 天堂资源最新在线| 午夜欧美大尺度福利影院在线看| 欧美一级片在线免费观看| 久久久久蜜桃| 亚洲一区二区三区在线免费观看| 在线观看完整版免费| 欧美性猛交xxxxxx富婆| 国产aⅴ激情无码久久久无码| 亚洲综合日本| 久久伊人一区二区| 成人性生活视频| 亚洲欧美在线磁力| 久久久久久无码精品大片| 欧美电影免费观看高清完整| 91精品欧美福利在线观看| 中文字幕av网址| 丝袜美腿亚洲一区二区图片| 欧美日韩另类丝袜其他| 欧美aaa视频| 最近2019中文字幕一页二页| 在线观看黄色国产| 成人欧美一区二区三区白人| 日韩精品免费一线在线观看| 99在线视频免费| 日本在线不卡视频一二三区| 午夜精品福利一区二区| 欧美在线se| 精品中文字幕在线| 天天视频天天爽| 欧美电影免费网站| 日本午夜人人精品| 中文字幕在线播放| 欧美一区二区美女| 国产午夜福利片| 久久精品网站免费观看| 国产91色在线观看| 午夜久久tv| 精品一区久久久| 欧美国产日韩电影| 九九热r在线视频精品| 欧美性受xxxx狂喷水| 91国偷自产一区二区开放时间| 成年人免费视频播放| 国产成人啪午夜精品网站男同| 日本欧美黄色片| 欧美艳星介绍134位艳星| 亚洲qvod图片区电影| 精精国产xxx在线视频app| 国产午夜精品视频| 高清国产mv在线观看| 色噜噜狠狠色综合中国| 天天操天天操天天操天天操天天操| 国产成人免费xxxxxxxx| 免费高清在线观看免费| 国产精品久久久久久| 国产一区不卡在线观看| 欧美va在线观看| 欧美激情精品久久久| 国产天堂素人系列在线视频| 日韩欧美视频一区| 无码免费一区二区三区| 一个色综合网站| 人妻少妇无码精品视频区| 国产精品一区二区x88av| 欧美激情成人网| 国语自产精品视频在线看8查询8| 日韩电影大全在线观看| 国内精品偷拍| 成人免费在线视频网站| 成人教育av| 欧美激情视频播放| 日本免费中文字幕在线| 亚洲欧美国产日韩中文字幕| 99久久久国产精品无码免费| 色激情天天射综合网| 国产精品第108页| 成人欧美一区二区三区黑人麻豆| 欧美精品videos另类日本| 精品久久久中文字幕人妻| 欧美系列在线观看| 国产精品男女视频| 亚洲二区视频在线| 午夜69成人做爰视频| 国产欧美视频一区二区| av网站有哪些| 国产成人av电影在线观看| 中文字幕66页| 日韩成人一级片| 成人在线观看a| 国产亚洲福利| 欧美 丝袜 自拍 制服 另类| 欧美成人综合| 91免费版看片| 中文字幕乱码亚洲无线精品一区 | 污污的视频免费观看| 亚洲综合社区| 国产又黄又大又粗视频| 亚洲茄子视频| 妺妺窝人体色777777| 欧美 日韩 国产精品免费观看| 中文视频一区视频二区视频三区 | 日b视频免费观看| 亚洲色图欧美| 潘金莲一级淫片aaaaa免费看| 久久亚洲在线| 免费看av软件| 先锋资源久久| xxxxxx在线观看| 国产精品二区影院| 国产视频在线观看网站| 欧美深夜福利| 国产欧美日韩网站| 中文国产一区| 精品免费国产一区二区| 秋霞电影一区二区| 欧美婷婷精品激情| 极品少妇xxxx偷拍精品少妇| 涩涩网站在线看| 国产精品一区二区久久不卡 | 欧美激情在线观看视频免费| 日本免费www| 中文字幕五月欧美| 欧美成人精品一区二区免费看片| 亚洲一二三四在线观看| 日韩黄色一级大片| 在线观看视频一区二区| 一级黄色大片网站| 欧美变态凌虐bdsm| 午夜在线视频免费| 在线播放国产精品| www.在线视频| 97国产精品人人爽人人做| 中文字幕av久久爽| 噜噜爱69成人精品| 丁香花在线影院观看在线播放| 一本久道久久久| 欧美丰满熟妇xxxxx| 精品一区二区三区视频在线观看 | 精品国产亚洲一区二区三区大结局 | 亚洲精品在线看| 中文日本在线观看| 欧美激情在线视频二区| 国产精品一区二区av影院萌芽| 国产精品午夜一区二区欲梦| 日本99精品| 久久精品久久精品国产大片| 日韩在线精品| 欧美精品自拍视频| 青青草97国产精品免费观看无弹窗版| 国内av免费观看| 91美女片黄在线观看91美女| eeuss中文字幕| 午夜精品久久久久久久蜜桃app| 一级一片免费看| 欧美videos中文字幕| 成年人在线观看| 久久久久久香蕉网| 精品久久毛片| 久久久久久a亚洲欧洲aⅴ| 91久久电影| 粉嫩虎白女毛片人体| 国产精品一区在线观看乱码| 亚洲人成人无码网www国产| 亚洲免费在线视频| 中文字幕 国产精品| 精品国产免费一区二区三区四区| 99青草视频在线播放视| 97香蕉久久夜色精品国产| 韩国三级成人在线| 日本一区免费在线观看| 伊人久久大香线蕉综合热线 | 隔壁人妻偷人bd中字| 免费在线观看日韩欧美| aaaaa一级片| 亚洲国产一区二区a毛片| 888奇米影视| 亚洲一区www| 性欧美xxx69hd高清| 999国内精品视频在线| 欧美日韩精品在线一区| 成人一对一视频| 丁香婷婷综合色啪| 丁香花五月激情| 欧美美女直播网站| gogogo高清在线观看免费完整版| 91产国在线观看动作片喷水| www.豆豆成人网.com| 美女在线免费视频| 久久国产综合精品| 东京热无码av男人的天堂| 欧美午夜性色大片在线观看| 搡老岳熟女国产熟妇| 欧美日韩成人在线播放| 久久r这里只有精品| 国产精品久久久久久久久免费相片| 久久黄色精品视频| 亚洲国产成人91精品| 日本性爱视频在线观看| 亚洲综合日韩中文字幕v在线| 国产精品久久久久久久久久10秀| 国产精品区在线| 国产精品三级视频| 久久精品偷拍视频| 亚洲天堂第二页| 秋霞伦理一区| 欧美一区1区三区3区公司 | 思思久久精品视频| 中文字幕中文在线不卡住| 一区二区乱子伦在线播放| 一区三区二区视频| 欧美在线se| 小说区视频区图片区| 开心九九激情九九欧美日韩精美视频电影| 午夜av免费看| 色综合中文字幕国产| 黄色片在线看| 国产免费一区视频观看免费| 99久久亚洲精品| 欧美性猛交xxxx乱大交91| 亚洲免费av网站| 日本黄色三级视频| 欧美性在线观看| 精品日韩毛片| 日本免费色视频| 亚洲激情网站免费观看| 男人的天堂a在线| 日韩免费观看视频| 视频在线不卡免费观看| 人妻精品久久久久中文字幕69| 依依成人综合视频| 性xxxx18| 国产精品视频xxx| 欧美另类综合| 亚洲成人av免费在线观看| 在线亚洲一区二区| www视频在线免费观看| 黄色小网站91| 亚洲女同在线| 国产人与禽zoz0性伦| 精品国产三级a在线观看| 久久野战av| 成年在线观看视频| 91捆绑美女网站| 伊人免费在线观看| 久久久噜噜噜久久久| 你懂的视频欧美| 五月六月丁香婷婷| 欧美日韩在线视频观看| 在线观看的av| 成人av蜜桃| 日韩专区中文字幕一区二区| 波多野结衣家庭教师| 亚洲精品97久久| 国产91欧美| 国产黄色一级网站| 亚洲欧美视频在线观看视频| 天堂√在线中文官网在线| 国产综合视频在线观看| 夜夜嗨av一区二区三区网站四季av| 欧美日韩国产一二三区| 亚洲精品98久久久久久中文字幕|