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