我已经亲自用Hyperledger Fabric完成了一个项目的开发,该项目将在几个月后投入使用。
我必须说,遇到的主要困难是:
- 各种各样的技术堆栈:脚本、dockerization、,密码学
- 概念上复杂的技术
- 官方文件之外的资源很少
我很想知道你遇到了什么困难。哪一个是你的前三名?我个人很怀念超级账本作曲家。
我完全同意你的第一点,尤其是作为一名链代码开发人员,我对引导网络测试私人数据收集或程序访问控制等方面所需掌握的各种技术技能感到沮丧。
当我被招聘到一家公司时,我也感到不知所措,因为这两个技术角色大不相同,由同一个人来执行,我本应该自己执行开发和运营。但我不同意你的第二点。分布式系统通常是复杂的,因为它们所解决的问题的本质(双重支出(更不用说更进一步的分布式账本技术了。了解复杂的软件体系结构可能有助于你形成更复杂、更有力的观点,尤其是当你稍后处理软件体系结构等领域时。
我部分同意你的第三点,因为这是一个可悲的事实,任何与开源项目相关的花哨技术。(文档本身很好,但缺乏很多结构,有时仍不清楚(
所以对我来说,的前三个困难
- 与DevOps和安全相关的技术技能
- 不清楚的文件
- 招聘人员对建立和维护HyperLedger Fabric项目所需的不同技术角色感到困惑
由于以下原因,我遇到了困难:
- 他们在文档中提到了一些体系结构过程,但他们没有在1.x版本上实现这些与安全相关的问题,而在2.x版本上他们实现了大多数问题。他们只是隐藏了1.x版本中的不足,但至少他们可能会在未来的实现中提到这些问题。他们这样做可能是出于营销目的,但我面临着处理这些问题的困难
- 缺乏适当的官方文件,官方文件之外的资源很少
- 我在DevOps和公钥密码学方面的知识差距