1.精通go语言,熟悉shell 脚本语言,熟悉git版本控制管理;
2.精通Solidity,熟悉truffle框架,Web3 API, solc编译,geth客户端,能够用nodejs编写测试脚本;
3.精通数据MySQL,熟悉Linux操作系统;
4.熟悉以太坊,比特币原理,有密码学基础,理解各种加密方式和共识算 法,DES,AES,RSA;POW,POS,DPOS,PBFT,Raft,Paxos.
5.能阅读英语文献资料;
2.无币区块链(gasPrice = 0)上的集可增发的代币(类似GUSD的ERC-20代币合约)和手续费分配的代币系统;
负责接口的编写和测试,系统主要由两大部分组成;
第一部分是代币的:代币由 ERC20-store 负责存储用户 banlance 和 allowed 信息; ERC20-Proxy是对外的主要接口,有transfer,transferFrom, approve, 额外添加手续费地址信息等;ERC20Impl
通过修饰器主要由 ERC20-Proxy 调用去设置用户的信息,还额外有增发接口;和设置接受转账所用的手续费地址;
第二部分手续费分配合约:通过ERC-Impl 设置其地址为手续费接收地址,去接受转账所规定比例的手续费,然后分配给其合约内部所添加的作为类似矿工的地址;
技术:Solidity, truffle,Nodejs,Web3,geth;