共识算法
YYJNY
在读硕士
展开
-
go语言实现Pos算法
权益证明机制最开始是由点点币提出并应用(出块概率=代币数量 * 币龄) 简单来说谁的币多,谁就有更大的出块概率package posimport ( "crypto/rand" "crypto/sha256" "encoding/hex" "fmt" "log" "math/big" "strconv" "time")// 实现pos算法// 相比于pow的暴力计算哈希值,pos相对环保一些// 类比点点币实现// 区块结构type Block struct { La原创 2020-08-18 16:16:56 · 939 阅读 · 0 评论 -
共识算法之Pow工作量证明算法go语言实现
pow算法的简介pow算法的代表性应用就是比特币系统,pow算法的原义是工作量证明算法,故名思意就是干多少活的证明。其实就是暴力求值,通过暴力循环 找到一个合适的哈希值,这篇文中由详细的介绍package mainimport ( "crypto/sha256" "encoding/hex" "encoding/json" "fmt" "log" "math/big" "strconv" "time")// 定义区块链的结构type Block struct { Last原创 2020-08-14 16:29:02 · 455 阅读 · 0 评论