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

用GO语言构建自己的区块链

Ashton2018 全栈工程师
难度初级
时长 1小时16分
学习人数
综合评分9.47
26人评价 查看评价
9.5 内容实用
9.3 简洁易懂
9.6 逻辑清晰

最新回答 / 慕工程8045345
因为isvalid里面第三个条件,不等式左边是用的新时间戳计算出来的,右边是之前早就计算出来的,所以二者是不同的。删掉

最新回答 / iambigroc
我也看到这个问题了,前面哪个同学问的,有链接发我一下吗,谢谢

最新回答 / 慕粉1023215160
节点上的数据都是同步更新,所有处处有备份。不需要有出口依赖,所以去中心化

最新回答 / 慕粉1023215160
写的时候逻辑不对,导致死循环,再检查检查

最新回答 / SevenDemage
空 ,等于null

最赞回答 / zoe222
Block结构体中的GenerateNewBlock函数中的hash必须等data赋值完之后再计算,顺序换一下就可以了

最新回答 / qq_朩耦繎_0
emmm我来解释一下吧。。EncodeToString需要一个[] type的参数。但是 Sum256返回是一个[size] type。。所以You can trivially convert any array ([size]T) to a slice ([]T) by

最新回答 / 慕粉3015374
一般不可能发生错误!因为私钥只有你自己知道,而且这是一个分布式的,所有人都会记录这笔交易,就算错了,也绝对无法修改。

最新回答 / 中国小小唐
后面补上了。demo里直接把传入的数据赋值给新创建的区块的data即可

最新回答 / GeorgeHao
block:区块chain:链blockchain 把区块链接一起的数据结构
课程须知
1、对区块链有基本的认知。 2、有基本的开发基础,最好有基本的Go语言语法知识。
老师告诉你能学到什么?
1、区块链的发展与现状 2、技术人员的机会 3、什么是区块链 4、区块链的架构模型 5、区块链的链式结构 6、如何用 Go 实现一个简单的区块链模型

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消