区块链技术公司浅析区块链的加密方式

  区块链是一种技术,一种去中心化的、有别于互联网的技术,是对标于互联网的技术。而比特币仅仅是区块链技术的一个应用,是区块链技术的一个最早的、解决目前货币中心化问题以及双方信任问题的应用。

  采用区块链技术的数字货币可以很好的破解货币政策面临的“三元悖论”问题。区块链技术能够做到在仅有交易双方的情况下,保证交易的正常进行,其本身就是一种信誉的保证。因此,在实际的流通范围和信用上,基于区块链的数字货币优于目前任何实体货币。

  相比较于传统的强制力保证下发行的货币,或者和实物价值对等的货币(如与石油价格挂钩的美元和大多数货币与黄金挂钩),采用区块链技术的数字货币,是天然的国际货币,其价值体现在交易与所有参与交易的使用者的共同认可。

  如果必须给这样的货币做一个范围的界定,那么可以说,这一货币的“交易范围”是整个计算机体系,无论是全球计算机网络还是银行、机构的内部网络,这一货币的网络交易,不受任何现实货币价格波动的影响,没有汇率这一因素。

  区块链中有两把钥匙,一把公钥,一把私钥。这两个钥匙是通过一种数学算法得出来的,有关联的一对钥匙。简单来说,就是私钥可以生成公钥,而公钥是无法推导出私钥的。

  而数字签名就是基于上述非对称加密技术,不同点在于数字签名使用私钥生成一个签名,接收方使用公钥进行校验。比如上面用私钥解密得到明文后,用私钥进行签名进行回复,收到回复后用公钥解密得到的内容与数据相同即可证明签名正确。

  在区块链中,公钥是公开的钥匙,是要公开发行配送的,只要有要求谁都能取得。私钥就是私人才拥有的了,就像你的保险柜钥匙,你不可能拿给别人保管吧。

  私钥、公钥和钱包地址的关系是由私钥产生公钥,由公钥根据哈希算法产生钱包地址。所以钱包地址一旦生成,私钥是更改不了的,也就是密码是不能更改的,否则钱包的地址就变了。私钥可以对应一个地址;私钥也可以对应多个钱包地址,如同一个人可以有多个银行卡密码一样。

  公钥和私钥是配对的,在区块链中,如果利用公钥给信息加密,就必须要用私钥才能打开,如果用私钥给信息加了密,则必须用公钥来打开,否则是不能解密的。这个系统的优势是两个用户能够安全地沟通,而不用互相交换秘密钥匙。例如一个人要将一条信息传给另一个人,而这信息的内容是保密级别的,为了防止别人打开,送信者用公钥加密,而要解密就必须要收信者动用自己的公钥才行。

扫描二维码关注公众号,回复: 2769779 查看本文章

猜你喜欢

转载自blog.csdn.net/YY_dreamer/article/details/81241022