加密学与公钥,私钥|Gate.io区块链入门第二十期

播放

暂停

进入全屏

退出全屏

00:00

00:00

重播

刷新

试试

以比特币为代表的各种区块链通证,之所以被称之为加密数字货币,是因为密码学是比特币设计的重要安全基石,用以确保货币流通各个环节安全性。其中最为重要的是非对称加密算法与哈希算法。比特币公钥和地址也都是基于这些算法由私钥生成而来的。

非对称加密使用的是椭圆曲线加密算法(ECDSA-secp256k1),它保证了即使是公钥泄露,私钥也是安全的,并且不能由公钥推导出私钥。

而哈希算法,是一种常见的单向加密算法,它将一串数据加密生成一串二进制,但不能由二进制还原为原来的数据。同一个内容进行哈希后,得到的内容总是相同的。

所以哈希算法非常适用于隐藏明文与校验内容。

比特币协议规定,在支付比特币时,比特币的当前所有者需要在交易中提交其公钥和签名, 每次交易的签名都不同,但均从同一个私钥生成。比特币网络中的所有人都可以通过所提交的公钥和签名进行哈希验证,确认该笔订单是否为有效交易。所以说比特币从生成钱包,发起交易,验证交易都离不开密码学的作用。


加密学与公钥,私钥|Gate.io区块链入门第二十期

Gate.io区块链入门


分享到:


相關文章: