当前位置:主页 > 香港六合开奖结果 > 深圳)推荐一名Golang工程师区块链工程师

深圳)推荐一名Golang工程师区块链工程师

文章作者:admin / 发表时间:2019-07-05 / 点击:

  行业发光发热。具有较快的上手能力,和自我感觉不错的逻辑能力。目前正在研究libra的原理libra合约的编写。

  Golang工程师/区块链工程师 深圳 17-22K 计算机软件·互联网·移动互联网

  通过这次工作经历,大大加深了自己对区块链各方面知识的扩展,提高了自身区块链应用结合开发的能力。

  深入理解了区块链底层,如raft,paxos,bft共识,RSA,椭圆曲线加解密,gossip协议,grpc框架等等。

  2. 在算法一定的情况,尽量提高软件的性能。性能主要体现在,采数的实时性连续性要完整,分析数据要在兼顾算法的情况,做到千万级别数据量的分析。

  3. 为了提高实时采集与分析的性能,利用go的语言优势,使用协程与channel,并采用非关系型数据库Mongodb来达到产品的性能需求;

  初入go语言开发,学会了如何利用go语言的特性开发高性能应用,并学会了gin框架开发后端,gorm框架操作数据库,并试着尝试充分利用go的特性写出高性能应用,如channel与mutex的合理使用。

  通过这次实习,大大提高了自身的自我学习能力,以及对编程的兴趣,为后面学习区块链打下了坚实的基础。

  1.该项目为区块链溯源,利用联盟链数据防篡改与伪造的特性,基于的中草药溯源项目。

  2.能够对数据进行上链,查询等等,同时加入了对积分的机制保证,以及数据加密的功能,保证企业间进行数据的等价互换和共享,企业上传数据将会有积分奖励,该积分可以用来查看其它企业的数据,同时上传数据也可对数据加密,其它企业查看需要有对应密钥。

  3.该项目还为其部署了区块链浏览器,每条数据的合法操作,都能在浏览器上产生一条交易或一个区块,同时也可查看该交易或该区块的详细hash值,时间戳等等,浏览器也能监控每个节点的状态等等。

  4.基于fabric1.4.1搭建环境,选用ubuntu16.0.4系统与docker容器部署,采用新出的raft共识,选用五台服务器对应五个企业作为orderer排序节点,参与交易的打包,同时能够允许至多两台服务器宕机。以及五个peer背书节点,参与交易的背书,验证,存储。

  5.采用goland实现chaincode的开发,couchdb作为账本的状态数据库,后端选用gin框架实现开发并对外提供RESTful接口。

  2. 我负责的搭建,智能合约的编写,以及用go语言实现服务端,区块链浏览器的部署

  1.该项目基于fabric开发,结合了区块链与人工智能的一个防伪与防篡改的项目。

  2.产品最终为一个防伪标签,该标签最终一件商品绑定起来,厂家生产商品的时候并把详细信息及图片进行上 链,来保证该物品的独一无二,不可造假。

  3.该项目还为其部署了区块链浏览器,每条数据的合法操作,都能在浏览器上产生一条交易或一个区块,同时 也可查看该交易或该区块的详细hash值,时间戳等等,浏览器也能监控每个节点的状态等等。

  4.基于fabric1.2.0搭建环境,选用ubuntu16.0.4系统与docker容器部署,采用基于paxos共识的Kafka来处理 交易,选用五台服务器,每台服务器都有各自的orderer,peer,zookeeper,Kafka节点,分别参与交易的排序, 打包,背书,验证等等。

  5.采用goland实现chaincode的开发,couchdb作为账本的状态数据库,后端选用beego框架实现开发并对外提供RESTful接口。

  2. 我负责的搭建,智能合约的编写,以及用go语言实现服务端,区块链浏览器的部署

  2.代币合约,是根据以太坊协议,已经ICO过,并且由产生价值的代币合约参考而来,完整且功能强大。

  3.此合约创建的代币,具有“交易”,“转账”,“异常检测”,“更改代币持有人”,“设置汇率”,“被盗处理”,“超 发代币”等功能。

  1.通过自己创建一个数字货币,对市场上的许多数字货币有了一个清晰的概念。对以太坊的智能合约的使用也变得更加的娴熟了。

  1.该系统是一个数据采集分析系统,利用传感器收集数据,然后根据写好的算法进行机器故障诊断分析。

  3.由于采集数据量大,实时性强,同时实时进行算法分析,大量采用go的协程与channel提高系统的性能,尽 量少的使用互斥锁,以及defer的合理使用。

  4.波形图的绘制,对原始数据,以及算法计算后产生的数据都要一一绘制出来,考虑到每秒能产生万级别的点 数,因此这一块对性能要求较高。

  1.这是一个基于以太坊开发出来的DAPP类型的网页游戏,游戏采用了以太坊的truffle框架,是一个类似于老 虎机的赌博游戏。

  2.当开始游戏后,会消耗0.1个以太币,同时三个图案会转动,当完全停止转动后,出现两个一样的图案,会 归还你的0.1个以太币,当出现三个一样的图案时,根据图案的不同,奖励数额不等的以太币,出现其它结果, 则会什么都没有。

  3.使用solidity对合约进行编写,metamask对合约进行测试,最后通过truffle框架对合约进行部署。

  1.通过这个项目,是我能熟练使用solidity开发以太坊的智能合约,并通过truffle框架部署你的智能合约,快速的开发你的应用程序。

  2.从数据层的链式结构,共识层的pow算法,以及激励层的奖励机制,然后还有p2p网络,加密都有涉及。

  3.使用UTXO账户模型来记录每笔资产转移。比特币没有账户的概念,转账的原理是消耗旧的UTXO,同时生成新 的UTXO。

  1.从这个项目中,使我对区块链的原理清晰明了,对比特币的原理了然于心。为以后深入区块链研究打下了坚 实的基础。

  评价:在校期间,成绩良好,cet-4,计算机二级都有获得,利用空闲时间有接一下私人小项目的开发,充分锻炼自己的编程水平。大四实习期间,成绩优秀,充分得到公司的肯定。

  地址:深圳市南山区南头街道星海名城社区前海路3101号星海名城三期1栋T1-25H 电话(Tel): EMAIL:Powered by链才网.区块链英才.区块链人才



Power by DedeCms