搞私链开发,说白了就跟自己家后院种菜一个道理。
公链如同公共的菜地,任何人皆能够前来薅上两把,时不时地还会有野猪(黑客)过来进行拱动。
私链,弄个栅栏围起来,钥匙是握在自己手中,种了什么、施加何种肥料,完全由自己来决定。
才开始接触Hyperledger Fabric那个的时候,我的整个人都是处于懵的状态。
那配置,那架构,简直比我老家的八仙桌腿还绕。
你依据文档一步一步地去做,镜像被拉取下来了,网络被启动了,然而运行一个例子时,它出现报错并显示“链码实例化失败”。
行,这下又得从起始开始查找了,要从Docker日志当中去翻找,那种感觉,就好似是在黑暗的屋子里头寻觅一只不会发出叫声的猫。
后来整明白了,这东西不能当“黑盒”伺候。
得把它当成自己手底下的兵,得知道它脾性。
假设节点出现了宕机情况,可千万别着急去重启它,首先要查看一下是不是硬盘已经被写满了,还要看看日志当中有没有出现“空间不足”这样的警告信息。
我曾有过一次栽跟头的经历 ,当时一心只专注于添加节点 ,却忘掉了进行数据清理的配置 ,随后运行过程中 ,旧数据不断累积 ,最终将磁盘撑到爆满 ,进而导致整整个网络陷入停滞状态 ,如同遭遇便秘一般 ,动弹不得。
于是乎当下我着手进行部署,首要之事便是确立规则,即明确谁承担记账职责(Peer),谁负责下达指令(Orderer),权限如何划分,究竟是仅有财务部具备查账资格,抑或是库房也可稍有查看。
照这样的情形来讲,这和公司发放门禁卡是有着同样的道理的,厨师是不可以随意走入财务室去翻看发票的,是不是这样呢,没错吧该?

搞清楚这层,代码写起来才不跑偏。
代码是死的,业务是活的,得让死的围着活的转。
大家阐述,此物干嘛就不可以例如搭建乐高那般,噼里啪啦就结束了呀。
非得整得跟绣花似的,一针一线都不能错。
你们在实际中遇到最头疼的问题是啥?
是网络老是连不上,还是跟现有系统对接时想撞墙?
评论区聊聊呗。
转载请注明出处:TP钱包官方网站,如有疑问,请联系(TokenPocket)。
本文地址:https://www.huayansi.com/tpqbazbxz/3852.html
