那么,是不是所有和区块链有关的项目都需要配齐以上四种人才呢?并不是。
与区块链项目有关的可以分成三类:
1.全新的公链。(不是基于现有以太坊、比特币、EOS等改的公链)
这类底层区块链的开发,需要顶级的人才,目前这类人才极其稀缺。顶级的架构师和软件工程师,是决定该类项目能否顺利推进的决定性因素。
之所以说架构师除了需要精通软件工程外,还需要精通金融、经济以及社会学,是因为现在要设计一个全新的公链,必须要在共识算法层面上有所创新和突破。这种突破并非技术面,而是需要在金融、社会学层面上有所创新。
与此同时,该类项目对软件工程师的要求也非常高,一个少于2-3年的Go或C++工程师很难胜任这类项目的开发。
这类项目对于前端工程师,需求较低,仅限于区块链浏览器以及一些基于该公链的Demo应用的开发。
2.企业级区块链应用,即:为企业搭建私有链或者联盟链,并根据业务需求实现联盟链业务逻辑。
比如:农产品溯源项目,最佳的解决方案之一是联盟链。可以采用IBM Hyperledger的Fabric与Composer部署该类区块链应用,使用Go语言写实现层的智能合约,用javascript实现客户端展示。
这类应用,一般需要配备熟悉Go语言的软件工程师、产品经理以及前端工程师即可。并不需要区块链架构师。而且,对Go语言的掌握程度,并不要非常高,一般1年左右的工作经验足够了。
3.在现有的公链上开发应用,即:DAPP。
目前,最多的就是基于以太坊的DAPP应用。这类应用一般需要产品经理先将需求整理清楚,然后交给熟悉Solidity的软件工程师开发智能合约,并由前端工程师负责实现。这类团队中,可能前端工程师会占到很大比例。
这类项目的软件工程师,除了需要熟悉Solidity等现有公链的智能合约开发外,还需要熟悉IPFS分布式存储开发技术。几乎所有DAPP都需要用到IPFS分布式存储。
除了以太坊之外,还有很多公链也受到广大企业和开发者喜爱,比如:NEO、QTUM等等。但是,DAPP开发有一定通用性,一般基于以太坊开发的DAPP可以很容易的改成基于其他基础链的DAPP。
随着EOS主网上线,会有越来越多的基于EOS基础链的应用产生。
「柚子杯黑客马拉松」巡回赛就是为了选拔优秀的EOS应用团队和项目,同时柚子杯黑客马拉松会与IPFS原力区紧密合作,有IPFS原力区提供技术支持,开发完整的DAPP应用。
下表是不同的区块链项目对不同人才的需求度:
需要注意的是:有很多类型的应用看似与区块链相关,但其实并不是区块链项目,并不需要专业的区块链技术人才。
比如:1.中心化交易所,是纯粹的互联网应用,并不需要区块链技术。
2.只需要发个ERC20代币,不需要做任何技术开发的,比如:这两天非常火爆的AISI社区币。
以上介绍了区块链项目的技术团队,一个成功的项目团队中,除了技术团队外,还需要有非常强大的运营团队。
有时候一个技术非常棒的区块链项目却会因为运营能力较弱导致项目失败。如何组建运营团队既不是本人专长,也不是本文需要讨论的范畴。
希望此篇文章能对从事区块链行业的同行有所帮助。
最后,打个小广告:
由BTCMedia和武谷社区、IPFS原力区共同主办的「柚子杯黑客马拉松」巡回赛,将于6月23日在上海开赛,年内将在杭州、北京、南京、深圳、西安、成都、合肥、多伦多、旧金山等城市举办多场黑客马拉松。
本赛事基于EOS基础链,重在选拔区块链应用开发人才和项目。我们相信,仅仅依靠白皮书来决定投资的方式已经过时了,我们需要更多的关注团队和应用场景,从用户体验与实际需求出发,发现好的想法、发现好的团队,找最优质的资源孵化他。
无论是Facebook还是google,其初创成员多数来自于黑客马拉松,我们相信,未来区块链行业的独角兽团队也将大量来自于黑客马拉松。