Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 353 Bytes

ProofOfWork.md

File metadata and controls

19 lines (14 loc) · 353 Bytes

ProofOfWork(工作量证明)

结构

type ProofOfWork struct {
	block  *Block //块
	target *big.Int //挖矿目标
}

方法

func NewProofOfWork(b *Block) *ProofOfWork //新建一个工作量
func (pow *ProofOfWork) Run() (int, []byte) //计算随机数,挖矿
func (pow *ProofOfWork) Validate() bool //验证随机数