为了账号安全,请及时绑定邮箱和手机立即绑定

私有区块链,我们一起GO

中关村隐士 软件工程师
难度中级
时长 2小时46分
学习人数
综合评分9.40
20人评价 查看评价
9.9 内容实用
9.0 简洁易懂
9.3 逻辑清晰
哇感觉厉害 跃跃欲试
1. 区块链的结构应该只有保存前驱没有后继吧。
2. 防止数据篡改的话应该只是针对HASH值,如果能指定修改前一个哈希值或者或者时间戳,那也就没有所谓的安全可言。
希望老师早日推出新课程
https://www.studygolang.com/articles/13797
https://www.studygolang.com/articles/13797
这上面有代码
讲解得非常清晰,很容易理解!
十分感谢!!!!!

最新回答 / 慕圣5534488
第一个问题你理解的有问题,应该说address是区块链中的一个,第二个问题,创建区块是系统自己完成的,本身没有工作量,所以不会奖励货币
你给个github也好啊 就一直讲,,,

最赞回答 / _Zereker_
// 将一个 int64 转化为一个字节数组(byte array)
func IntToHex(num int64) []byte {
   buff := new(bytes.Buffer)
   err := binary.Write(buff, binary.BigEndian, num)
   if err != nil {
      log.Panic(err)
   }

   return buff.Bytes()
}
公开课程,可以放原码吧,求原码。。。

最新回答 / dunyuling
可以引用多个输出,通过printchain打印完整信息,可以看到.
github 分享

最赞回答 / jayzone
代码在这里:https://github.com/liuchengxu/blockchain-tutorial
课程须知
Go语言基础
老师告诉你能学到什么?
区块链的开发步骤及运用,包含区块链构造,工作量证明,交易及记账,身份标识等等

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消