关于 Scroll
Scroll 是一个全新的区块链协议,由世界顶尖大学(斯坦福大学,清华大学)的教授联合发起成立,意图利用 layer2(zkRollup)解决以太坊上 gas 费用过高的问题。
Scroll 希望构造一个新的通用平台,将以太坊上转账交易,去中心化金融(DeFi)等复杂应用移植到链下(layer2),通过零知识证明保持链上链下的数据一致性,只在 layer1 上做清算,从而降低用户使用 DeFi 的手续费。Scroll 提出了新的零知识证明结构,新的 layer2 上 DApp 的交互方式,以及新的 layer2 挖矿机制,Scroll 希望用更强的技术手段带给用户最好的体验。
我们需要什么样的人?
密码学工程师
职责:
-
负责 layer2 相关密码学模块研究,维护,改进与应用。
-
负责设计区块链中操作(运算)电路的设计与实现
-
了解应用密码学前沿技术、密码算法实现及性能优化,如零知识证明等
职位要求:
-
统招本科及以上,密码学、信息安全或应用数学相关专业;
-
掌握密码技术( ECDSA 、零知识证明等),了解并能使用常见密码算法,熟悉相关密码标准体系;
-
掌握至少一种常用的编程语言,如:C++、JAVA 或 rust,熟练使用 rust 优先,熟练掌握密码算法相关开源库( bellman, libsnark 等);
-
熟练掌握哈希函数原理及代码实现,精通非对称加密的常用算法原理
-
熟悉区块链技术或参与区块链开发者优先;
区块链开发工程师
职位描述:
- 参与区块链功能模块开发及性能相关优化
- 参与 layer2 后端服务器相关技术研发
岗位要求:
- 统招本科及以上, 熟悉 Rust 或者其它主流编程语言( c++, go , java 等);
- 深入了解区块链 Bitcoin,Ethereum 等技术,包括数据结构,K/V 存储,merkle 等;
- 熟悉分布式、智能合约、共识机制和算法、多线程及高性能的设计与编码;
- 具有强烈的好奇心和自我驱动
- 熟悉 zksync,loopring 协议优先
智能合约开发工程师
职位描述
- 参与区块链 layer2 各类 defi 底层设施相关设计调研
- 参与 L1 智能合约代码的撰写、维护,文档输出等
任职要求
- 熟悉⽐特币,以太坊等区块公链系统的运⾏原理
- 熟练使用 solidity 语言,有实际 defi,DApp 项目经验
- 熟练掌握智能合约的技术栈,如 Remix,hardhat,Truffle 等相关框架
- 熟悉 Uniswap,Compound,AAVE,0x 等主流项目源码优先,
- 熟悉 zksync 链上合约优先
后端开发工程师( Rust )
岗位职责:
- 负责区块链 layer2 平台开发和优化工作,包括架构设计、数据库存储,API 接口等。
- 实现高并发,内存优化以及相关工具的开发等
岗位要求:
- 计算机或相关专业,本科及以上学历,2 年以上工作经验;
- 熟悉 Rust 开发语言(或者熟悉其他主流语言 java, c++ 等,对 rust 感兴趣能快速学习),了解常用的数据结构算法,进程间通讯,分布式系统技术等;
- 熟悉 HTTPS 、数字证书、常用密码学算法、常见的网络攻击与防御方法;
- 熟悉 RDBMS ( mysql, postgres )和 KV 数据库,了解缓存组件和消息队列的用法;
- 了解计算机网络原理、TCP/IP 协议,熟悉 Linux 下常见 Shell 操作、常见的网络故障定位方法;
- 有区块链相关开发经验者优先考虑; 有参与开源项目经验者优先考虑;
前端开发工程师
职位描述
- 参与区块链浏览器,钱包界面以及支持其他产品的前端架构及核心功能开发;
- 根据系统特点对系统前端进行性能优化,提高用户体验;
在产品生命周期中不断优化前端代码结构,提升代码质量;
岗位要求:
- 熟悉以太坊等公链的的基本原理,
- 熟悉 JS/CSS3/HTML5 等常用技术,掌握前端框架至少一种主流框架( Vue/React/Angular ),有实际项目经验;
- 对网站性能优化,浏览器,移动端进行良好适配;
- 了解网络通信协议,包括且不限于 HTTP,WebSocket 等
- 有 dAPP /Defi 项目开发实战优先;有 Solidity 智能合约开发经验者优先
薪资待遇
高于行业平均水平,具体面议。
简历投递
我们欢迎线上远程工作,也可以在北京面基我们的技术团队,简历请投至邮箱,如果你有 Github 或其他技术 Blog 欢迎一起附上。
已投邮箱,没有回复呢