区块链
jusorlee
这个作者很懒,什么都没留下…
展开
-
1、go语言区块链--单个区块的实现
package mainimport ( "bytes" "crypto/sha256" "fmt" "strconv" "time")//Block结构体是区块链信息type Block struct { //当前时间戳 Timestamp int64 //区块的的有消息 Data []byte //前一...原创 2018-06-30 00:14:54 · 436 阅读 · 0 评论 -
区块链共识机制POW(工作证明Proof of Work)
/*工作量证明步骤:1、准备公开数据data2、使用一个计数器counter,初始化为03、计算data + counter 的hash值4、检查条件是否满足某种要求:满足结束,不满足,counter+1,然后重复3-4步骤*/package mainimport ( "bytes" "crypto/sha256" "encoding/binary" ...原创 2018-06-27 10:19:12 · 906 阅读 · 0 评论