智能合约工程师任务书
JoBackRer Lv3

智能合约工程师任务书

任务目标

完成区块链智能合约开发、部署及前后端联调,实现用户密码哈希化安全存储与验证功能


核心任务清单

一、智能合约开发

  • 编写 UserStorage.sol 合约文件,实现密码哈希存储逻辑
  • 通过 Webase 管理平台(运维提供访问地址)完成合约编译与部署

二、区块链环境配置

  1. 控制台安装

    • 解压控制台资源包至项目指定路径
    • 配置 SDK 证书至控制台 /conf 目录
    • 初始化控制台配置文件(参考 config-example.toml 模板)
  2. 基础功能验证

    • 启动控制台后执行区块高度查询等基础指令
    • 记录测试日志并提交异常报告

三、系统联调

  • 使用 sol2java 工具生成前后端通信代码(包路径:site.backrer.fisco
  • 输出代码生成结果状态文件(需包含 “success” 标识)

交付物要求

  1. 智能合约源码文件(.sol 格式)
  2. 控制台部署日志(含证书配置记录)
  3. Java适配代码生成结果截图
  4. 测试报告(覆盖密码存储/验证全流程)

技术规范

▸ 密码存储必须使用 keccak256 哈希算法
▸ 合约需包含用户存在性校验(exists 标识位)
▸ SDK 证书路径需与 config.toml 配置文件严格对应

 Comments
Comment plugin failed to load
Loading comment plugin