也不算是全职的区块工程师,现在读研一刚刚做完基于Hyperledger Fabric的区块链项目,项目本身基本上只看重了区块链的不可篡改性,甚至有些为了区块链而区块链的感觉,但是整个项目做下来还是收获不小的
首先就是区块链技术本身还是优秀的,去中心化和不可篡改性可以完全解决甲方爸爸的验真需求,对于我自己,作为一个数据库菜鸡,现在在自己做着玩的玩具中,已经拿区块链当数据库用了
但是用的时候还是头疼的,正常来讲我一学算法的也就对python和go比较熟悉,但不得不说fabric对于这两种语言的支持有些不友好,在做自动部署和调链码的过程中都必须依赖sdk工具,但是sdk-py仅支持到1.4版本,sdk-go支持2.0以上的版本但是在源码中没有对2.0以上新提出的生命周期方法,所以在临近工期的时侯整个人天天郁闷的不行,最后还得给一个个客户手动打命令行部署
总体来讲做完这个项目觉得区块链还是挺有前景的,其中有非常多有趣的技术,fabric也许还有不成熟的地方,但是胜在用起来简单也在不断进行着完善,感兴趣的话可以自己做个玩具玩玩。
区块链真的挺有意思且有前景的,但是我的研究方向准备选图象 |