崗位職責(zé):
1、參與區(qū)塊鏈產(chǎn)品的方案設(shè)計(jì)與評(píng)審,新技術(shù)預(yù)研,難點(diǎn)攻克。并擬訂相關(guān)設(shè)計(jì)方案和研發(fā)計(jì)劃;
2、主持需求分析文檔和詳細(xì)設(shè)計(jì)文檔編寫,及開發(fā)規(guī)范的制定工作;
3、研究區(qū)塊鏈的協(xié)議,運(yùn)行機(jī)制和底層實(shí)現(xiàn)等;搭建基于區(qū)塊鏈的底層架構(gòu),能實(shí)現(xiàn)公鏈,側(cè)鏈,私有鏈及多種邏輯供應(yīng)用層調(diào)用;
4、主持基于公鏈、側(cè)鏈、私有鏈的產(chǎn)品架構(gòu)設(shè)計(jì)和核心代碼開發(fā);
5、在特定的業(yè)務(wù)場(chǎng)景下,搭建區(qū)塊鏈的基礎(chǔ)架構(gòu)(包括后端協(xié)議、基礎(chǔ)架構(gòu)、系統(tǒng)服務(wù)、共識(shí)機(jī)制和算法及其相關(guān)客戶端),開發(fā)和完善基于區(qū)塊鏈的服務(wù)產(chǎn)品;
6、完成基于Ethereum、Hyperledger、chain33、Storj、Ulord、Burst等主流平臺(tái)的智能合約及數(shù)字貨幣的開發(fā),和數(shù)字交易平臺(tái)技術(shù)對(duì)接;
7、負(fù)責(zé)區(qū)塊鏈代碼的維護(hù)升級(jí)
職位要求:
1、本科以上學(xué)歷,計(jì)算機(jī)軟件等相關(guān)專業(yè),五年以上軟件開發(fā)經(jīng)驗(yàn),兩年以上區(qū)塊鏈相關(guān)開發(fā)經(jīng)驗(yàn)
2、深刻了解區(qū)塊鏈底層技術(shù)原理,熟悉p2p網(wǎng)絡(luò)和分布式存儲(chǔ),熟悉主流的共識(shí)機(jī)制,對(duì)以太坊系統(tǒng)或者其他區(qū)塊鏈項(xiàng)目擁有清晰的認(rèn)識(shí),對(duì)區(qū)塊鏈行業(yè)發(fā)展擁有獨(dú)到的見解;
3、精通java、C/C++?,熟練掌握J(rèn)ava,C++,Go,Node.js,?Python等主流區(qū)塊鏈系統(tǒng)開發(fā)語言至少兩種。熟悉分布式事務(wù),熟悉面向?qū)ο蠹夹g(shù),設(shè)計(jì)模式;
4、理解各類主流的共識(shí)算法,包括不限于PoW、PoS、DPoS、PBFT、Paxos、Raft等;
5、熟悉Ethereum、Hyperledger、chain33、Storj、Ulord、Burst等區(qū)塊鏈項(xiàng)目之一的底層技術(shù)原理,有相關(guān)項(xiàng)目開發(fā)
????????????????????????????????????????????????????????
6、有加密貨幣或區(qū)塊鏈技術(shù)實(shí)際實(shí)施經(jīng)驗(yàn)的優(yōu)先;