看了三天源码,整个人都虚脱了,终于算是理出了一点点头绪,在这里记录一下
可能是错的,还请各位批评指正
会不定期更新,每次看一遍都会有新的想法
End2endIT.java 是超级账本给出的一个运行样例,里面一口气运行了导入配置、注册用户、生成通道、注册链码、初始化链码、添加数据、查询数据、查询区块链哈希等操作
先说下 整体思想,前期将配置信息存入sampleOrg对象中,利用这些配置信息生成client,再利用sampleOrg和client生成channel,最后client生成交易请求,channel发送请求,区块链后台处理后返回数据,结束
个人感觉,繁琐,特别繁琐,一个简单的事情搞那么麻烦,各种验证非null非空,直接放入字符串不好吗?这个函数套那个函数,一个函数的作用理半天,一个变量找半天,一顿操作天花乱坠,居然就是为了一个可以直接写上去的功能
代码还在继续整理,接下来要做的就是把代码拆分,化繁为简,各个功能拆分成单独的类或方法,然后在自己的项目中调用
有了更深刻理解后会继续更新这篇博客,先行告退
fabric sdk java v1.1 End2endIT.java运行过程个人理解
最新推荐文章于 2021-02-27 21:31:51 发布