关于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正在为多链未来构建基础设施。我们正在寻找对开发者体验充满热情的工程师。