欢迎光临散文网 会员登陆 & 注册

网易Gin+Vue+微服务打造秒杀商城Go

2023-02-22 17:36 作者:OoAmandaOoo  | 我要投稿

计算block的hash方法-SetHash

将block中的已有字段拼接起来,转为byte,通过keccak256算法得到Hash值

//计算Blockhash//将block中的已有字段拼接起来,转为byte,通过keccak256算法得到Hash值//组装的参数为每个参数的string类型:ParentHash,Timestamp,Number,Extradatafunc (block *Block) SetHash() string {    header := block.header    record := string(header.Extradata) + strconv.FormatInt(header.Timestamp, 10) + strconv.Itoa(header.Number) + header.ParentHash    recordbyte := []byte(record)    h := crypto.Keccak256Hash(recordbyte)


 

网易Gin+Vue+微服务打造秒杀商城Go的评论 (共 条)

分享到微博请遵守国家法律