快链科普 | 非对称加密算法是什么?

Posted 快链星球

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快链科普 | 非对称加密算法是什么?相关的知识,希望对你有一定的参考价值。



对称加密算法是指在加密和解密时使用的同一个秘钥,与对称加密算法不同,非对称加密算法需要公钥和私钥。公钥和私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。非对称加密和对称加密相比,其安全性更好,对称加密的通信双方使用相同的秘钥。如果一方的秘钥遭泄露,那么整个通信就会被破解,而非对称加密使用一对秘钥,一个用来加密,一个用来解密,而且公钥是公开的,私钥是自己保存的。在通讯前不需要先同步私钥,避免了在同步私钥过程中被黑客盗取信息的风险。


快链科普 | 非对称加密算法是什么?



股份授权证明机制 DPOS 是什么?


股份授权证明机制,简称 DPOS,类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。为了激励更多人参与竞选,系统会生成少量代币作为奖励。比特股、点点币等数字资产都采用该方式。DPOS 有点像议会制度或人民代表大会制度。如果代表不能履行他们的职责,比如轮到他们记账时,他们没能完成则会被除名,网络会选出新的节点来取代他们。DPOS 的每个客户端都有能力决定哪些节点可以被信任。


快链科普 | 非对称加密算法是什么?


相较 POW(工作量证明机制),DPOS 大幅提高区块链处理数据的能力,甚至可以实现秒到账,同时也大幅降低维护区块链网络安全的费用。从而使数字资产的交易速度接近 VISA 等中心化计算系统。


快链科普 | 非对称加密算法是什么?

零知识证明是什么?


零知识证明是指证明者能够在不向验证者提供信息本身内容的情况下,使验证者相信某个论断是真实可信的一种技术。目前匿名性非常突出的数字资产 ZCash 的匿名交易就是依靠“零知识证明”实现的。


快链科普 | 非对称加密算法是什么?


举个例子,A 要向 B 证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其他任何方法都打不开。这时候,A 可以选择把钥匙交给 B,B 用这把钥匙打开该房间的锁,从而证明A拥有该房间的正确的钥匙。或者 A 自己用钥匙打开房间,从房间里拿出来一个物体出示给 B,B 知道这个物体确实只有房间里有。方法二的原理就是零知识证明。零知识证明可以在不泄露信息本身内容的情况下,证明我知道这个秘密,可以有效解决许多验证问题。


快链科普 | 非对称加密算法是什么?


哈希算法是什么?


哈希算法是一种只能加密,不能解密的密码学算法,可以将任意长度的信息转换成一段固定长度的字符串。这段字符串有两个特点:1、就算输入值只改变一点,输出的哈希值也会天差地别。2、只有完全一样的输入值才能得到完全一样的输出值。3、输入值与输出值之间没有规律,所以不能通过输出值算出输入值。


要想找到指定的输出值,只能采用枚举法:不断更换输入值,寻找满足条件的输出值。哈希算法保证了比特币挖矿不能逆向推导出结果。所以,矿工持续不断地进行运算,本质上是在暴力破解正确的输入值,谁最先找到谁就能获得比特币奖励。

快链科普 | 非对称加密算法是什么?




以上是关于快链科普 | 非对称加密算法是什么?的主要内容,如果未能解决你的问题,请参考以下文章

区块链非对称加密的简单科普

区块链趣味科普什么是非对称加密

科普|区块链100问:60非对称加密算法

区块链科普:非对称加密椭圆曲线加密算法

UMP科普学院|奥,原来这就是非对称加密算法啊!

烧脑文区块链科普:非对称加密椭圆曲线加密算法