智能合约工程师任务书
智能合约工程师任务书
任务目标
完成区块链智能合约开发、部署及前后端联调,实现用户密码哈希化安全存储与验证功能
核心任务清单
一、智能合约开发
- 编写
UserStorage.sol
合约文件,实现密码哈希存储逻辑 - 通过 Webase 管理平台(运维提供访问地址)完成合约编译与部署
二、区块链环境配置
-
控制台安装
- 解压控制台资源包至项目指定路径
- 配置 SDK 证书至控制台
/conf
目录 - 初始化控制台配置文件(参考
config-example.toml
模板)
-
基础功能验证
- 启动控制台后执行区块高度查询等基础指令
- 记录测试日志并提交异常报告
三、系统联调
- 使用
sol2java
工具生成前后端通信代码(包路径:site.backrer.fisco
) - 输出代码生成结果状态文件(需包含 “success” 标识)
交付物要求
- 智能合约源码文件(
.sol
格式) - 控制台部署日志(含证书配置记录)
- Java适配代码生成结果截图
- 测试报告(覆盖密码存储/验证全流程)
技术规范
▸ 密码存储必须使用 keccak256
哈希算法
▸ 合约需包含用户存在性校验(exists
标识位)
▸ SDK 证书路径需与 config.toml
配置文件严格对应
Comments
Comment plugin failed to load
Loading comment plugin