区块链技术:2018级软件工程胡鹏飞功能测试文档与WeBASE部署教程

需积分: 0 0 下载量 186 浏览量 更新于2024-08-05 收藏 1.58MB PDF 举报
本资源是一份关于区块链原理与技术的课程文档,由任课教师黄华威教授于2018级软件工程专业学生胡鹏飞编写的。该文档主要针对WeBASE平台的功能测试和个人信息的搭建过程。课程涉及到的实验环境是Ubuntu 20.04.1操作系统,其中特别强调了Java环境的配置问题,指出官网上的教程可能存在版本不匹配导致的错误,建议学生们根据官方提供的对应版本进行下载和配置,确保JAVA_HOME路径的正确性。 在文档中,作者详细指导了如何搭建WeBASE环境,首先通过wget下载WeBASE前端版本v1.4.2的压缩包,然后解压并复制必要的SDK证书文件,如ca.crt、node.crt和node.key,这些文件应放置在conf目录下。接着,用户需要运行start.sh脚本来启动WeBASE服务,同时强调在启动前需确保相关节点已经运行。启动成功后,可以通过浏览器访问http://localhost:5002/WeBASE-Front进行验证。 功能测试部分着重于智能合约的管理和编译,学生可以在WeBASE的合约管理模块中使用合约IDE来创建、保存和编译自己的智能合约。当合约无误时,系统会显示相应的成功信息。这份文档不仅提供了技术性的指导,还涵盖了实践中可能会遇到的问题和解决策略,对于学习者理解和实践区块链技术具有很高的实用价值。