高级跨链智能合约工程师

圣弗朗西斯科 10天前全职 网络
2K - 2.8K / 年
关于Shinzo Shinzo正在为区块链构建读取层——一个无需信任、可验证、无需许可的区块链数据访问基础设施。我们正在解决加密领域的一个隐秘问题:大家称之为“无需信任”的应用程序实际上依赖于可能会失败、操纵或把关数据的中心化索引器。 我们相信区块链数据应该是一种公共产品——任何人都可以验证,无人控制,无需许可即可访问。我们的使命是让整个区块链数据堆栈像区块链本身一样无需信任,消除那些从生态系统中提取价值的中介,同时引入去中心化本应解决的风险。 我们不写白皮书,也不基于承诺要求购买代币。我们正在与关心区块链基础设施的开发者社区一起构建可用的技术。 职位介绍 我们正在寻找一位高级跨链智能合约工程师,负责管理Shinzo在区块链生态系统中的智能合约存在——Outposts。Outposts是让开发者可以在他们选择的链中查询Shinzo数据的访问点,无需离开他们已经在工作的环境。 这意味着要在每个主要生态系统中部署和维护合约:EVM链、Solana、Cosmos SDK链、基于Move的网络,以及未来的其他网络。您将工作在智能合约开发和跨链消息传递的交汇处,构建连接区块链开发者与无需信任的数据基础设施的桥梁。 这是早期阶段的高级工作。您将定义架构,根据生态系统的规模和需求优先安排推出,并发布开发者实际使用的合约。 您的工作内容 - 负责Outposts路线图——定义架构,优先考虑生态系统,并推动从实验到生产的执行 - 在区块链生态系统中构建和部署Shinzo智能合约,从影响最大的链开始 - 设计跨链消息集成,在Outposts和ShinzoHub之间传递数据请求和响应 - 与ShinzoHub协议工程师密切合作,确保与编排层的无缝集成 - 适应每个生态系统的习惯——为EVM编写Solidity,为Solana和CosmWasm编写Rust,为Sui和Aptos编写Move,以及生态系统要求的其他语言 - 建立智能合约安全实践、测试框架和部署管道,适用于异构环境 - 与开发者关系团队合作,将Outposts实现转化为清晰的集成指南 我们在寻找什么 必需条件: - 5年以上智能合约开发经验,并有生产部署经验 - 深入掌握Solidity和至少一种其他智能合约语言(Rust/CosmWasm、Rust/Solana、Move或类似语言) - 有在多个区块链生态系统中发布合约的经验,不仅限于单链 - 对跨链消息模式有深入理解(预言机、桥接、IBC或类似) - 以安全为先的思维方式——在编写代码之前考虑攻击向量 - 能够全面负责一个工作流:架构、实现、测试、部署、维护 强烈偏好: - 有构建跨链消息基础设施的经验(不仅仅是使用) - 熟悉Cosmos SDK和IBC - 能够快速适应新的智能合约平台 - 对开源区块链项目有贡献 - 有形式验证或高级智能合约审计经验 加分项: - 您曾在两年前不存在的链上部署过合约 - 您相信区块链基础设施应该实现其精神——无需信任、可验证、无需许可,否则就不值得构建 - 您曾调试过在源和目的地之间卡住的跨链消息 技术栈 - 协议:ShinzoHub(基于Cosmos SDK构建的EVM兼容链) - 智能合约语言:Solidity、Rust(CosmWasm、Solana)、Move,并在扩展中 - 跨链:IBC、桥接、预言机网络、自定义消息 - 区块链:链无关——EVM、Cosmos SDK、Solana、基于Move的链,并在增长中 - 语言:Rust、Go、TypeScript用于工具 为什么选择Shinzo 问题是真实存在的:每条链上的开发者都需要访问索引数据。今天,他们要么信任中心化的API,要么构建自定义基础设施。Outposts让他们无需离开生态系统即可无需信任地访问Shinzo数据。 范围雄心勃勃:您不是在一条链上维护一个合约。您正在构建Shinzo在每个主要区块链生态系统中的存在——在适应每个生态系统限制的同时保持一致的保证。 团队出色交付:我们以产品为导向并开源。没有空头支票,没有以代币为先的发展。我们与提供有意义反馈的开发者一起构建可用的技术,然后根据实际使用情况进行迭代。 您将拥有它:这是高级的自主工作。我们会给您背景和协作,但您将推动Outposts路线图。 Shinzo正在为多链未来构建基础设施。我们正在寻找对开发者体验充满热情的工程师。