王二一
HarryWang's Blog
博主您好~代码小白看到您的文章真的是太感动了!我看到您给其他同学回复的留言有一些疑问,如果您有时间的话还麻烦给我这个小白解答一下,第一个:您做的这个是以太坊私链,以太坊是不可以做联盟链吗?第二个:没有看到你提供的前端代码,之前我搭建truffle框架的时候有需要写前端,这个是不需要吗? 谢谢您~~
如何联系你啊 有个小项目 不知道是否有兴趣
想请问下MixDigest这个字段是什么含义??如果是POA共识算法的话,这个字段是不是没有啥意义的?一直都是全0?
以及想问下,poa没有叔叔块,为什么每次header.UncleHash 0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347 都是这个值???
如何在POA的Finalize方法中获取签名者地址??因为用 c.lock.RLock()//上锁获取config中的签名者和签名方法。 signer := c.signer c.lock.RUnlock() 这个方法的话,一个节点做了操作以后比如加了出块奖励,另一个节点同步的时候运行Finalize用这个方法获取到的地址是0x00000000,就会导致两个root hash不一致而无法通过验证。 func (c *Clique) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state *state.StateDB, txs []*types.Transaction, uncles []*types.Header) {
求回复~~急~~~欢迎联系 qq:1206814310 万分感谢!
博主,您好,我目前打算复现您的实验fabric+ipfs,目前配置好环境,下一步不知道如何去做,方便通过邮箱交流一下吗
@ 是爱笑的小姐姐呀 可以把问题贴出来,大家帮你看看
@ Harry Wong 我现在刚配置好环境,不知道下一步应该干什么。
怕邮箱回复博主没看见,来这里再留言一遍,嘻嘻😊
感谢你的答复。 好的,我会多多与您交流的。 我先把你这个项目复现一下,相信我会更加理解相关知识与操作。 我想问就是你最后的生产商代理商等几方上链的链接失效了,可以提供一下吗。 那个应该就是前端的页面相关了吗
@ 如雨天__似晴天 不是的,这个项目所有的代码都在里面了,都是后台接口,没有前端界面。最后的生产商代理商等几方的链接是nodejs里写的模拟调用接口,你将代码启动之后,访问本地即可~
博主,你好,可以将基于以太坊的溯源系统项目所有文件公开一下吗,2637491589@qq.com是我QQ邮箱,可以私发一下吗? 目前正在做以太坊相关溯源系统,苦于没有相关优秀的参考案例,想把你的项目复现学习一下。这个项目苦恼我很久了,从2021年春到夏我一直在做区块链方面的学习,从基础理论到实战,期间遇到了各种各样的问题,但是区块链相关学习资料太少了,所获不算太多,想通过深入研究你的项目而有所获。 想来博主肯定也是很繁忙的,希望能占用你一点点的时间来学习交流。若能得到你的帮助,真的非常非常感谢[face]monkey2:018.png[/face]
@ 如雨天__似晴天 你好哈,这条也是目前为止最长的留言了 ,能感受到你肯定遇到一些麻烦了,没关系,我们后面可以保持学习交流看能否帮你搞定 。针对你的问题,首先,区块链做溯源系统是比较经典的场景了,但是一般用联盟链做的比较多,比如Fabric、BCOS等,联盟链有更好的权限控制以及存储账本。其次,这个以太坊溯源的例子比较简单,只利用区块链特性完成溯源功能,由于以太坊并没有权限控制等必备功能,纯以太坊链并不是非常适合直接用来做溯源项目。最后,代码其实在我的文章里已经贴出了,只是我比较懒没有弄成一个个项目 。【基于以太坊的区块链溯源案例开发】https://www.wanghaoyi.com/ethereum-traceability-case.html。此外,还有Fabric溯源案例+代码【https://www.wanghaoyi.com/fabric-traceability-demo.html】,可以参考下,不明白的地方继续沟通~
@ 如雨天__似晴天 还有,如果要做区块链溯源系统,重点可以考虑下上链之前的工作,比如数据如何可信地上链,一个方向就是与物联网结合。而上链之后的数据可靠性就由区块链保证,无需我们再操心了。上链逻辑和账本的设计其实套路都差不多,无非就是按照不同链写合约代码,简单写下账本结构和接口就Ok了
博主,您好,关于您《基于Hyperledger Fabric实现药品溯源》这篇文章,能否发一下您的工程文件或者github地址吗?我正在学习溯源系统,但苦于找不到优秀的开发案例,如果方便的话,真的十分感谢您了。我的邮箱是yizhouyangim@gmail.com。万分感谢!
@ SNOW 可以先参考看下这个:https://www.wanghaoyi.com/ethereum-traceability-case.html,fabric的以后有的话会更新的
https://m.qpic.cn/psc?/sa14V148YngJ4NgVRy322e98cb93aaca79a66afad4d78dbbc47914V12J6b5G3gBfhu/bqQfVz5yrrGYSXMvKr.cqTeQSzHVWahnJzV4o0HhIH2DuyFiZKVAY3fbLRt7*mNLEL32P1DuPXYPEYqy68QYLA.DDJTuOUF6b.syKiZS2AI!/mnull&bo=2gJ6AdoCegEBCS4!&rf=photolist&t=5 您好,博主,我按照您的步骤跑了,node server.js之后就遇到了图片的问题,我的channel name没有动过,就是mychannel,希望前辈可以解答一下
@ sun 之前用的是Fabric1.x版本,你换下Fabric1.2版本跑一下试试呢。还有问题中显示的是创建channel时出现的错误,而创建链的过程文章没有写,需要自己搭好链再来测试应用~(注:准备好链包括生成各类证书、创建通道、加入通道、初始化链码等等操作,可以参考我博文里相关文章搭建好fabric链)
@ Harry Wong 非常感谢
基于以太坊的区块链溯源案例开发这个项目里面testTraceability.sol和Migrations.sol里面是什么内容呀,可以发一份嘛,邮箱是1436773938@qq.com
基于以太坊的区块链溯源案例开发这个项目里面有上传github吗,想参考下工程文件
@ qaq 涉及到的代码都在文中,nodejs就一个项目文件;合约部分的话,初始化一个truffle目录,替换相应文件中的代码即可
博主您好,您的ipfs+fabric存储的环境用的是比较老的版本,不太好配置,请问新版本可以跑得起来吗
@ 波波 还是比较早之前跑过的,主要是提供一个思路。你对照逻辑理一下代码,然后替换新版本的API,运行起来问题不大
@ Harry Wong 可以方便私信交流一下吗?我的qq是1799098343,非常感谢
大佬您好!我最近在研究fabric+ipfs数据上链的应用,目前搭建好了一个fabric节点以及完成了两个ipfs节点的组网,下一步不知道该如何将fabric和ipfs结合起来,看了您的文章对这个上链的过程有了一定的认识,受益匪浅,但是具体的编程操作还不是很懂,请问您有什么这方面的资料吗?谢谢您!
@ yangyangaa 很简单,写个中间件服务,分别调用Fabric和ipfs的api完成自己的逻辑,文章里有demo,可以参考下fabricServer和server的示例
@ Harry Wong 您是在windows环境下实现的吗?请问可以都在ubuntu系统上实现吗?
@ yangyangaa 跟平台无关,任何平台都可以运行,我的是在linux下
@ Harry Wong 好的, 谢谢您~
@ yangyangaa 您好 最近我也在做这块 请问您上链的流程通了嘛?方便加个好友一起探讨嘛?
大佬你好,最近深思熟虑想从零入门区块链,想请教一下该怎样规划学习路线?
@ 菜乌11 已发你邮箱,这些书和教程可以仔细看看哈,后面有时间的话写个详细的规划~
@ harrywong 期待博主的详细规划~
@ 粟 可以有~
感谢博主分享,对我很有用!
@ hongchen 多多交流
怎么联系?
@ Helo 你好,有问题可以直接留言
昵称
邮箱
网址
QQ
取消
15F
博主您好~代码小白看到您的文章真的是太感动了!我看到您给其他同学回复的留言有一些疑问,如果您有时间的话还麻烦给我这个小白解答一下,第一个:您做的这个是以太坊私链,以太坊是不可以做联盟链吗?第二个:没有看到你提供的前端代码,之前我搭建truffle框架的时候有需要写前端,这个是不需要吗?
谢谢您~~
14F
如何联系你啊 有个小项目 不知道是否有兴趣
13F
想请问下MixDigest这个字段是什么含义??如果是POA共识算法的话,这个字段是不是没有啥意义的?一直都是全0?
以及想问下,poa没有叔叔块,为什么每次header.UncleHash 0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347 都是这个值???
如何在POA的Finalize方法中获取签名者地址??因为用
c.lock.RLock()//上锁获取config中的签名者和签名方法。
signer := c.signer
c.lock.RUnlock()
这个方法的话,一个节点做了操作以后比如加了出块奖励,另一个节点同步的时候运行Finalize用这个方法获取到的地址是0x00000000,就会导致两个root hash不一致而无法通过验证。
func (c *Clique) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state *state.StateDB, txs []*types.Transaction, uncles []*types.Header) {
求回复~~急~~~欢迎联系 qq:1206814310 万分感谢!
12F
博主,您好,我目前打算复现您的实验fabric+ipfs,目前配置好环境,下一步不知道如何去做,方便通过邮箱交流一下吗
B1
@ 是爱笑的小姐姐呀 可以把问题贴出来,大家帮你看看
B2
@ Harry Wong 我现在刚配置好环境,不知道下一步应该干什么。
11F
怕邮箱回复博主没看见,来这里再留言一遍,嘻嘻😊
感谢你的答复。 好的,我会多多与您交流的。 我先把你这个项目复现一下,相信我会更加理解相关知识与操作。 我想问就是你最后的生产商代理商等几方上链的链接失效了,可以提供一下吗。 那个应该就是前端的页面相关了吗
B1
@ 如雨天__似晴天 不是的,这个项目所有的代码都在里面了,都是后台接口,没有前端界面。最后的生产商代理商等几方的链接是nodejs里写的模拟调用接口,你将代码启动之后,访问本地即可~
10F
博主,你好,可以将基于以太坊的溯源系统项目所有文件公开一下吗,2637491589@qq.com是我QQ邮箱,可以私发一下吗?
目前正在做以太坊相关溯源系统,苦于没有相关优秀的参考案例,想把你的项目复现学习一下。这个项目苦恼我很久了,从2021年春到夏我一直在做区块链方面的学习,从基础理论到实战,期间遇到了各种各样的问题,但是区块链相关学习资料太少了,所获不算太多,想通过深入研究你的项目而有所获。
想来博主肯定也是很繁忙的,希望能占用你一点点的时间来学习交流。若能得到你的帮助,真的非常非常感谢[face]monkey2:018.png[/face]
B1
@ 如雨天__似晴天 你好哈,这条也是目前为止最长的留言了
,能感受到你肯定遇到一些麻烦了,没关系,我们后面可以保持学习交流看能否帮你搞定
。针对你的问题,首先,区块链做溯源系统是比较经典的场景了,但是一般用联盟链做的比较多,比如Fabric、BCOS等,联盟链有更好的权限控制以及存储账本。其次,这个以太坊溯源的例子比较简单,只利用区块链特性完成溯源功能,由于以太坊并没有权限控制等必备功能,纯以太坊链并不是非常适合直接用来做溯源项目。最后,代码其实在我的文章里已经贴出了,只是我比较懒没有弄成一个个项目
。【基于以太坊的区块链溯源案例开发】https://www.wanghaoyi.com/ethereum-traceability-case.html。此外,还有Fabric溯源案例+代码【https://www.wanghaoyi.com/fabric-traceability-demo.html】,可以参考下,不明白的地方继续沟通~
B1
@ 如雨天__似晴天 还有,如果要做区块链溯源系统,重点可以考虑下上链之前的工作,比如数据如何可信地上链,一个方向就是与物联网结合。而上链之后的数据可靠性就由区块链保证,无需我们再操心了。上链逻辑和账本的设计其实套路都差不多,无非就是按照不同链写合约代码,简单写下账本结构和接口就Ok了
9F
博主,您好,关于您《基于Hyperledger Fabric实现药品溯源》这篇文章,能否发一下您的工程文件或者github地址吗?我正在学习溯源系统,但苦于找不到优秀的开发案例,如果方便的话,真的十分感谢您了。我的邮箱是yizhouyangim@gmail.com。万分感谢!
B1
@ SNOW 可以先参考看下这个:https://www.wanghaoyi.com/ethereum-traceability-case.html,fabric的以后有的话会更新的
8F
https://m.qpic.cn/psc?/sa14V148YngJ4NgVRy322e98cb93aaca79a66afad4d78dbbc47914V12J6b5G3gBfhu/bqQfVz5yrrGYSXMvKr.cqTeQSzHVWahnJzV4o0HhIH2DuyFiZKVAY3fbLRt7*mNLEL32P1DuPXYPEYqy68QYLA.DDJTuOUF6b.syKiZS2AI!/mnull&bo=2gJ6AdoCegEBCS4!&rf=photolist&t=5
您好,博主,我按照您的步骤跑了,node server.js之后就遇到了图片的问题,我的channel name没有动过,就是mychannel,希望前辈可以解答一下
B1
@ sun 之前用的是Fabric1.x版本,你换下Fabric1.2版本跑一下试试呢。还有问题中显示的是创建channel时出现的错误,而创建链的过程文章没有写,需要自己搭好链再来测试应用~(注:准备好链包括生成各类证书、创建通道、加入通道、初始化链码等等操作,可以参考我博文里相关文章搭建好fabric链)
B2
@ Harry Wong 非常感谢
7F
基于以太坊的区块链溯源案例开发这个项目里面testTraceability.sol和Migrations.sol里面是什么内容呀,可以发一份嘛,邮箱是1436773938@qq.com
6F
基于以太坊的区块链溯源案例开发这个项目里面有上传github吗,想参考下工程文件
B1
@ qaq 涉及到的代码都在文中,nodejs就一个项目文件;合约部分的话,初始化一个truffle目录,替换相应文件中的代码即可
5F
博主您好,您的ipfs+fabric存储的环境用的是比较老的版本,不太好配置,请问新版本可以跑得起来吗
B1
@ 波波 还是比较早之前跑过的,主要是提供一个思路。你对照逻辑理一下代码,然后替换新版本的API,运行起来问题不大
B2
@ Harry Wong 可以方便私信交流一下吗?我的qq是1799098343,非常感谢
4F
大佬您好!我最近在研究fabric+ipfs数据上链的应用,目前搭建好了一个fabric节点以及完成了两个ipfs节点的组网,下一步不知道该如何将fabric和ipfs结合起来,看了您的文章对这个上链的过程有了一定的认识,受益匪浅,但是具体的编程操作还不是很懂,请问您有什么这方面的资料吗?谢谢您!
B1
@ yangyangaa 很简单,写个中间件服务,分别调用Fabric和ipfs的api完成自己的逻辑,文章里有demo,可以参考下fabricServer和server的示例
B2
@ Harry Wong 您是在windows环境下实现的吗?请问可以都在ubuntu系统上实现吗?
B3
@ yangyangaa 跟平台无关,任何平台都可以运行,我的是在linux下
B4
@ Harry Wong 好的, 谢谢您~
B1
@ yangyangaa 您好 最近我也在做这块 请问您上链的流程通了嘛?方便加个好友一起探讨嘛?
3F
大佬你好,最近深思熟虑想从零入门区块链,想请教一下该怎样规划学习路线?
B1
@ 菜乌11 已发你邮箱,这些书和教程可以仔细看看哈,后面有时间的话写个详细的规划~
B2
@ harrywong 期待博主的详细规划~
B3
@ 粟 可以有~
2F
感谢博主分享,对我很有用!
B1
@ hongchen 多多交流
1F
怎么联系?
B1
@ Helo 你好,有问题可以直接留言