package main
import (
"crypto/sha256"
"strconv"
"encoding/hex"
"fmt"
)
func mining(data string,dst int) {
dststr:="1"
for i:=0; i<dst && i<63; i++ {
dststr="0"+dststr
}
for j:=dst+1; j<63; j++ {
dststr+="0"
}
k:=0
for {
k++
y:=sha256.Sum256([]byte(data+strconv.Itoa(k)))
h:=hex.EncodeToString(y[:])
fmt.Print(k," ",h,"\n")
if h<dststr {
break
}
}
}
func main() {
mining("徐莉大美女",3)
}
Simple realization of bitcoin mining in golang
猜你喜欢
转载自blog.csdn.net/baidu_25845567/article/details/84306930
今日推荐
周排行