查看原文
其他

比特币交易过程中是如何加密的?| 区块链课堂第10问

2018-02-26 LucyCheng 哈希派

比特币交易过程是如何加密的?


为了让交易在无需第三方信任机构的参与之下安全进行,比特币系统采用了一种名为非对称加密的密码学技术。


非对称加密,指的是信息加密以及解密过程中使用了不同的密钥。具体来说,非对称算法由公有密钥和私有密钥组成,如果使用私钥对数据进行加密,只有利用对应的公钥才能进行解密。


比特币系统中的私钥由随机生成器生成,再通过椭圆曲线、哈希函数等等单向、不可逆算法推导出公钥以及地址。所以说,即使将地址以及公钥公开在网络上,也无法借其推导出私钥(截至目前为止,还未有人可破解这项技术),拥有私钥就等于拥有比特币的所有权。


正因如此,比特币网络中的用户无须通过身份验证就能确保自身加密货币资产的所有权。用户使用私钥生成交易,矿工利用公开于网络的公钥进行信息验证,便能进行资产所有权的安全匿名转移。


非对称加密算法在这里承担了权威第三方的认证工作。


昨日回顾:一笔有效的比特币交易经历了哪些步骤?

明日预告:什么是比特币的哈希函数?

※区块链课堂是哈希派围绕区块链技术推出的每日问答栏目,帮助大家从各方面了解区块链领域的相关知识。如果你对区块链有自己的想法以及相关疑惑,欢迎在评论区留言,我们将会在近期更新中为你解答。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存