fabric sdk java v1.1 End2endIT.java运行过程个人理解

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值