一。
1.底层架构:私有链,测试链,以太坊主链以及各种链的环境搭建.
2.技术栈geth,testrpc,ropsten,mainnet,wallet,web3,docker,Ganache,Golang
3.算法设计:游戏生育繁殖系统的基因生成,基因组合,以及概率控制
4.业务开发:搭建底层服务,根据需求搭建各种链,部署以太坊智能合约,搭建基础性服务框架,工程模块划分等,解决和研究一些技术难题。端对端技术对接,以及用go写压测工具,测试代码性能
5.其他:(1)、针对小额贷款业务,利用分布式账本fabric 1.0版本、docker、nodejs、 搭建fabric浏览器等第一个基础服务,自己写chaincode ,在docke r容器中加 载,SDK是用Nodejs编写,然后拓展性,可以根据不同的业务,注册用户、 node 节点添加、fabric-ca证书保管、增加减channe l、组织、配置文件等; (2)、利用以太坊测试链自己用nodejs基于Ganache client写钱包功能-以太坊- 单纯转账; (3)、利用web3js在geth或testrpc解锁账户和创建账户等操作,这里是根据游 戏公司的要求操作; (4)、基于NodeJs服务,开发html,用web3调用metamsk钱包,包括获取账 户信息、转账、查看转账记录(EthereumScan);(5)用go写token服务,用于验证用户身份。
二。
1.底层架构:私有链,测试链,以太坊主链以及各种链的环境搭建.
2.技术栈:geth,testrpc,ropsten,mainnet,wallet,nodejs,solidity
3.业务开发:搭建底层服务,根据需求搭建链,搭建基础性服务框架,工程模块划分,通过多次沟通确认代币的功能以及数量等信息,解决和研究一些技术难题,使用安全模块提升代码安全性,区分用户操作权限,代码开发完毕后,部署到mainnet后良好运行
4.其他:(1) 、在本地测试环境,基于nodejs调用代码,测试不同功能,确保良好运行.(2)、在以太坊测试环境中,使用wallet调用代码,模拟真实环境.(3)、部署代码