• 欢迎访问博狗扑克网站,注册博狗扑克免费送10美元现金和2张比赛门票
  • 2022世界杯外围投注网站,注册Bodog博狗投注最高送3888奖金

【博狗扑克】区块链中的Hash算法

博狗扑克比特币 博狗扑克 6年前 (2019-01-17) 364次浏览 扫描二维码

【博狗扑克玩家报道】 所谓Hash(哈希算法),就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是散列值的空间长度通常远小于输入的空间长度,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一确定输入值。或者简单地说,就是一种将任意长度的数据信息压缩成某一固定长度的数据信息摘要的函数。

【博狗扑克】区块链中的Hash算法

如果两个散列值相同,则两个输入值很可能是相同的,但并不能肯定二者一定是相等的。输入一些数据计算出散列值,然后部分改变输入值,一个具有强混淆特性的散列函数会产生一个完全不同的散列值。

【博狗扑克】区块链中的Hash算法

博狗扑克系统一般采用Hash算法来快速验证用户的身份。如果用户宣称对某个钱包具有所有权并且要改变钱包对应的信息(在博狗扑克网络中,就是使用博狗扑克钱包中的虚拟余额),他必须提交一个请求,这个请求包括三个部分:钱包地址、明文请求、明文请求由钱包对应的私钥Hash过的签名。这个请求将被发送到博狗扑克网络中。每个节点可以用钱包的公钥来验证这个请求是否对应于这个签名,也就是通过这个办法来验证用户对钱包的所有权(拥有合适的私钥,但是不需要公开这个私钥)。

【博狗扑克】区块链中的Hash算法

 

相比非对称加密,Hash算法一般快几个数量级以上,从而使得验证的过程可以非常快速。常用的Hash算法有:MD5、SHA1、SHA256、SHA512、HMAC等。

【比特币是时下最火爆、最具话题性的数字货币,它改变了人们交易、消费的方式。我们推荐您在Bodog博狗使用比特币交易,因为它快捷安全且无需手续费。】
【博狗扑克(bogoupoker.com),亚洲最大的德州扑克线上现金平台!
今天注册Bodog博狗账户,您可以享受双份迎新奖金60元新手奖励+1000美金奖金】


博狗扑克 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:【博狗扑克】区块链中的Hash算法
喜欢 (0)

大发娱乐正式上线现在注册送2000