Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Block ¶
type Block struct { TimeStamp int64 //区块时间戳,代表区块时间 Hash []byte //当前区块哈希 PreBlockHash []byte //前区块哈希 Height int64 //区块高度 Data []byte //交易数据 Nonce int64 //在运行pow时生成的哈希变化值,也代表pow运行时动态修改的数据 }
区块基本结构与功能管理文件
type ProofOfWork ¶
type ProofOfWork struct { //需要共识验证的模块 Block *Block // contains filtered or unexported fields }
工作量证明的结构
func (*ProofOfWork) Run ¶
func (proofOfWork *ProofOfWork) Run() ([]byte, int)
执行pow,比较哈希值 返回哈希值,以及碰撞次数
Click to show internal directories.
Click to hide internal directories.