精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

999久久久精品视频| 噜噜噜噜噜久久久久久91| 四虎永久免费在线| 国产女人18毛片水真多18精品| 福利视频第一区| 亚洲一区三区| 午夜小视频免费| 久久精品国产99| 性欧美在线看片a免费观看 | 成av人片一区二区| 国产精品第七十二页| 久久婷婷国产麻豆91| 欧美日韩一区二区综合| 亚洲成人动漫在线播放| 久久久久久久久久久久久久久国产| 国产精品一品| 国产精品久久久久影院色老大| 国产亚洲精品自在久久| 国产永久免费视频| 久久婷婷丁香| 国产+人+亚洲| 麻豆视频在线免费看| 欧美视频免费| 亚洲精品一区在线观看香蕉| 在线播放第一页| 国产精品毛片aⅴ一区二区三区| 欧美性猛交xxxx偷拍洗澡 | 一本色道久久精品| 欧美成人免费观看| 日韩免费av一区| 久草精品在线| 日韩国产精品一区| 色诱av手机版| 亚洲国产欧美在线观看| 欧美精品免费视频| 亚洲一区在线不卡| 国产私拍福利精品视频二区| 黑人巨大精品欧美一区免费视频 | 亚洲伊人网站| 97视频免费在线看| 国产精品成人国产乱| 中文字幕乱码亚洲无线精品一区| 中文字幕综合一区| 欧美日韩国产黄色| 成久久久网站| www.99久久热国产日韩欧美.com| 免费看日本黄色片| 日韩精品永久网址| 最近中文字幕日韩精品| 国产一二三四视频| 国产精品久久久久久麻豆一区软件 | 爱情岛论坛vip永久入口| 免费福利视频一区二区三区| 欧美视频专区一二在线观看| 国产91对白刺激露脸在线观看| 热色播在线视频| 大桥未久av一区二区三区| 黄色大片中文字幕| 天堂√8在线中文| 欧美色道久久88综合亚洲精品| 国产精品va无码一区二区| 波多野结衣亚洲一二三| 色婷婷综合中文久久一本| 久久精品免费网站| 四虎影视国产精品| 日韩欧美二区三区| 国产精品伦子伦| 欧美极品在线观看| 色视频www在线播放国产成人| 天堂网av2018| 综合激情网站| 韩国一区二区电影| 亚洲无码精品一区二区三区| 麻豆精品一区二区av白丝在线| 成人黄色中文字幕| 亚洲精品字幕在线| 久久综合九色欧美综合狠狠| 亚欧精品在线| 福利在线导航136| 色婷婷综合久久久久中文一区二区| 国产精品入口免费软件| 国产精一区二区| 亚洲激情小视频| 国产18无套直看片| 亚洲无吗在线| 国产999在线| 国产丰满美女做爰| 久久这里都是精品| 日韩 欧美 自拍| 久草在线资源福利站| 欧美手机在线视频| 荫蒂被男人添免费视频| 成人vr资源| 午夜精品久久久久久久99热| 国产精品自拍第一页| 东方欧美亚洲色图在线| 色大师av一区二区三区| 欧美xxxx做受欧美88bbw| 欧美性高潮在线| 亚洲高清av一区二区三区| 噜噜噜狠狠夜夜躁精品仙踪林| 中文字幕在线观看日韩| 亚洲日本韩国在线| 国产真实精品久久二三区| 久久一区二区精品| 天堂亚洲精品| 欧美三级三级三级| 亚洲天堂视频一区| 国模 一区 二区 三区| 国产伦精品免费视频| 亚洲av成人精品一区二区三区在线播放 | 欧美91在线|欧美| 日韩二区三区在线| 欧美爱爱小视频| 美女视频黄a大片欧美| 久久66热这里只有精品| 伊人福利在线| 欧美久久一二三四区| 国产又粗又猛又爽视频| 99精品视频免费观看视频| 亚洲综合在线小说| 欧美精品电影| 欧美体内she精视频| 中文字幕一区二区三区人妻电影| 国自产拍偷拍福利精品免费一 | 欧美精品系列| 欧美亚洲免费电影| 免费观看成年人视频| 亚洲人成伊人成综合网小说| 天天插天天操天天射| 九九久久成人| 欧美又大粗又爽又黄大片视频| 午夜精品久久久久久久99| 亚洲欧美一区二区三区久本道91| 一区二区三区入口| 欧美日一区二区| 国产精品高潮呻吟久久av野狼| 色天堂在线视频| 欧美日韩亚洲精品内裤| 国产成人无码一区二区在线观看| 精品96久久久久久中文字幕无| 99re6热在线精品视频播放速度| 老司机在线看片网av| 欧美视频在线一区二区三区| 日韩影视一区二区三区| 奇米精品一区二区三区四区| 欧美一区二区在线视频观看| 日韩伦理三区| 中文字幕日韩精品在线观看| 亚洲国产无线乱码在线观看| 国产精品视频线看| 色91精品久久久久久久久| 久久综合电影| 147欧美人体大胆444| 最近中文字幕免费mv2018在线| 欧美一区二区三区电影| 久久国产精品波多野结衣av| 成人妖精视频yjsp地址| 波多野结衣乳巨码无在线| 丝袜美腿一区二区三区动态图| 欧美在线性爱视频| caoporn国产精品免费视频| 欧美三级蜜桃2在线观看| 国产黄色小视频网站| 国产成人精品亚洲日本在线桃色| 国产高清www| 久草成人在线| 91在线播放国产| 福利网站在线观看| 亚洲亚裔videos黑人hd| 国产一区二区在线播放视频| 亚洲伊人色欲综合网| 亚洲av无码国产精品久久| 青青青爽久久午夜综合久久午夜| 中文字幕一区综合| 超碰成人免费| 国产精品www网站| 大片免费在线看视频| 亚洲第一综合天堂另类专| 无码人妻精品一区二区蜜桃色欲| 国产精品久久久久久久第一福利| 国产成人精品综合久久久久99| 国产精品久久久亚洲一区| 亚洲国产一区二区在线| 综合欧美亚洲| 国产美女久久久| 成人在线高清免费| 在线观看免费高清视频97| 国产精品久久免费| 欧美日韩美女视频| 国产日产精品一区二区三区的介绍| 成人黄色大片在线观看| 一级在线免费视频| 精品成人久久| 伊人久久99| 色天下一区二区三区| 成人免费黄色网| 亚洲人成午夜免电影费观看| 久久精品国产69国产精品亚洲 | 国产视频一区在线播放| 熟女人妻一区二区三区免费看| 日本不卡视频在线| 日韩小视频在线播放| 天天综合一区| 日韩中文字幕一区二区| 国产精品极品国产中出| 91久久夜色精品国产网站| 亚洲成a人片| 亚州精品天堂中文字幕| 一二三四区在线观看| 伊人一区二区三区久久精品| 欧美天堂在线视频| 欧美一二三区在线观看| 中文字幕欧美在线观看| 欧美性高潮在线| 四虎永久在线精品| 伊人夜夜躁av伊人久久| 97精品在线播放| 国产偷国产偷精品高清尤物| 小日子的在线观看免费第8集| 欧美网站在线| 在线观看日本一区| 国产一区日韩| 久久综合九色欧美狠狠| 精品按摩偷拍| 国产精品久久7| 国产精品日本一区二区三区在线| 国产精品美女免费| 亚洲成人不卡| 国产精品久久久久久五月尺| 无遮挡爽大片在线观看视频 | av电影院在线看| 欧美超级乱淫片喷水| 欧美日本一道| 日韩网站免费观看高清| 日本中文字幕在线看| 中文字幕日韩av| 午夜不卡视频| www国产精品视频| 色综合久久久久综合一本到桃花网| 亚洲最大中文字幕| 国产精品二线| 在线观看成人黄色| 9191在线观看| 久久久久北条麻妃免费看| 黄av在线播放| 久热精品视频在线观看| 亚洲91av| 国产69精品久久久久9999| av手机在线观看| 欧美激情啊啊啊| √天堂8资源中文在线| 97国产精品人人爽人人做| 欧产日产国产精品视频| 日本免费一区二区三区视频观看| 朝桐光一区二区| 国产美女主播一区| 国内不卡的一区二区三区中文字幕 | 噜噜噜久久亚洲精品国产品麻豆| 国产欧美亚洲一区| 欧美丰满熟妇xxxxx| 免费久久99精品国产| 国产高清999| 成人精品小蝌蚪| 免费看污黄网站在线观看| 国产清纯在线一区二区www| 后入内射无码人妻一区| 亚洲一区在线观看免费观看电影高清| 国产精彩视频在线观看| 欧美午夜性色大片在线观看| 中文字幕久久熟女蜜桃| 日韩欧美亚洲一区二区| 亚洲欧美日本在线观看| 中文字幕国产亚洲| 五月花成人网| 琪琪第一精品导航| 97精品资源在线观看| 国产一区二区在线网站 | 91麻豆6部合集magnet| 三区四区在线观看| 亚洲精品国产无天堂网2021 | 九九精品视频免费| 天天色天天操综合| 精品乱码一区内射人妻无码 | 国产在线视频一区| 久久超级碰碰| 中文字幕欧美日韩一区二区三区 | 欧美性受xxxx白人性爽| 久久久久久久性潮| 国产精品午夜av在线| 欧美日韩老妇| 我的公把我弄高潮了视频| 蜜桃av一区二区三区| 性猛交╳xxx乱大交| 国产精品素人一区二区| 国产精品第九页| 欧美精选一区二区| 天堂在线免费av| 91网站在线观看视频| 免费成人深夜天涯网站| 亚洲国产综合91精品麻豆| 中日韩av在线| 精品香蕉一区二区三区| 亚洲欧美成人影院| 国产日韩换脸av一区在线观看| 台湾佬综合网| 日韩a级在线观看| 精品在线一区二区三区| 亚洲av无码一区二区三区人| 亚洲v中文字幕| 99热这里只有精品3| 伊人伊成久久人综合网站| 川上优av中文字幕一区二区| 亚洲综合日韩在线| 成人精品影院| 老司机午夜av| 99精品国产99久久久久久白柏| 久久久久久久久毛片| 欧美日韩精品福利| 成人性爱视频在线观看| 91高潮在线观看| 精品中国亚洲| 久久av高潮av| 国产美女视频91| 国产精品夜夜夜爽阿娇| 欧美日韩综合色| 成人三级黄色免费网站| 国产91色在线|免| 妖精视频一区二区三区| 午夜精品久久久久久久无码| 成人爽a毛片一区二区免费| 久久久久久久久99| 日韩精品一区在线| 9191在线播放| 亚洲资源在线看| 亚洲国产老妈| 亚洲综合中文网| 一区二区三区小说| 国产成人精品av在线观| 久久国产精彩视频| 清纯唯美激情亚洲| 日韩黄色片在线| 成人中文字幕电影| 五月天婷婷丁香| 日韩精品视频在线观看网址| 特黄毛片在线观看| 日韩三级电影| 美腿丝袜一区二区三区| 国产黄a三级三级| 91精品国产综合久久久久久久| 麻豆tv入口在线看| 91九色视频在线观看| 亚洲午夜一区| 亚洲av无码一区二区三区网址| 狠狠操狠狠色综合网| 国产区在线视频| 成人免费视频在线观看超级碰| 欧美一区高清| 四季av综合网站| 色婷婷综合久久久久中文一区二区| 国产最新视频在线| 国产在线视频欧美| 黑丝一区二区三区| 成人免费看aa片| 欧美色视频在线| 污视频在线看网站| 久久精品日韩精品| 久久精品99国产国产精| 青青草原免费观看| 日韩激情第一页| 巨大黑人极品videos精品| wwwwww欧美| 久久久亚洲精品石原莉奈| 中文字幕在线观看你懂的| 欧美国产日韩一区| 九热爱视频精品视频| www.午夜av| 天天av天天翘天天综合网色鬼国产| 精品欧美不卡一区二区在线观看| 成人激情在线观看| 亚洲黄色精品| 99热99这里只有精品| 亚洲成人久久一区| 最新日韩一区| 日韩精品在线中文字幕| 国产欧美日韩亚州综合| 成人毛片视频免费看| 国产精品欧美日韩| 1024日韩| 婷婷久久综合网| 亚洲免费人成在线视频观看| 国产精品va视频| 能看的毛片网站| 亚洲图片一区二区| 青青青青在线| 久久久影院一区二区三区 | 91丝袜美腿美女视频网站| 亚洲永久在线| 激情小说中文字幕| 日韩中文字幕第一页|