赞
踩
这是为北京交通大学《区块链技术》课程制作的实验教程,因面向全校研究生开放选课,故提供了详细的步骤。本文是实验第一步,用于搭建FISCO BCOS区块链平台。
https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/index.html
https://download3.vmware.com/software/WKST-PLAYER-1624/VMware-player-full-16.2.4-20089737.exe
https://repo.huaweicloud.com/ubuntu-releases/18.04.6/ubuntu-18.04.6-desktop-amd64.iso
全部选择默认配置:
选择免费用途:
如果出现“虚拟化”相关的报错,需确保电脑开启了虚拟化支持VMware:
应自行查询个人电脑的品牌如何开启虚拟化。一般是开机瞬间按F2进入上图BIOS,将virtualization虚拟化设置为enable开启状态。
进入主界面,点击“创建虚拟机”:
选择“安装程序光盘映像文件”,并点击“浏览”选择Ubuntu镜像文件:
输入用户名、密码等:
默认配置即可:
开启虚拟机,等待完成自动安装:
安装curl:
cd ~ && mkdir -p fisco && cd fisco
curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v3.0.1/build_chain.sh && chmod u+x build_chain.sh
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200
bash nodes/127.0.0.1/start_all.sh
cd ~/fisco && curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master/tools/download_console.sh
bash download_console.sh
cp -n console/conf/config-example.toml console/conf/config.toml
cp -r nodes/127.0.0.1/sdk/* console/conf
cd ~/fisco/console && bash start.sh
查看控制台内置的HelloWorld智能合约源码:
deploy HelloWorld
call HelloWorld 0x6849F21D1E455e9f0712b1e99Fa4FCD23758E8F1 get
call HelloWorld 0x6849F21D1E455e9f0712b1e99Fa4FCD23758E8F1 set "Hello, FISCO BCOS"
call HelloWorld 0x6849F21D1E455e9f0712b1e99Fa4FCD23758E8F1 get
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。