加密學與公鑰,私鑰|Gate.io區塊鏈入門第二十期

播放

暫停

進入全屏

退出全屏

00:00

00:00

重播

刷新

試試

以比特幣為代表的各種區塊鏈通證,之所以被稱之為加密數字貨幣,是因為密碼學是比特幣設計的重要安全基石,用以確保貨幣流通各個環節安全性。其中最為重要的是非對稱加密算法與哈希算法。比特幣公鑰和地址也都是基於這些算法由私鑰生成而來的。

非對稱加密使用的是橢圓曲線加密算法(ECDSA-secp256k1),它保證了即使是公鑰洩露,私鑰也是安全的,並且不能由公鑰推導出私鑰。

而哈希算法,是一種常見的單向加密算法,它將一串數據加密生成一串二進制,但不能由二進制還原為原來的數據。同一個內容進行哈希後,得到的內容總是相同的。

所以哈希算法非常適用於隱藏明文與校驗內容。

比特幣協議規定,在支付比特幣時,比特幣的當前所有者需要在交易中提交其公鑰和簽名, 每次交易的簽名都不同,但均從同一個私鑰生成。比特幣網絡中的所有人都可以通過所提交的公鑰和簽名進行哈希驗證,確認該筆訂單是否為有效交易。所以說比特幣從生成錢包,發起交易,驗證交易都離不開密碼學的作用。


加密學與公鑰,私鑰|Gate.io區塊鏈入門第二十期

Gate.io區塊鏈入門


分享到:


相關文章: