1869|0

649

帖子

8

TA的资源

纯净的硅(初级)

楼主
 

【2022得捷电子创新设计大赛】 区块链服务搭建 [复制链接]

 

简单描述一下方案:基于raspberry P400做一个简单数据采集方案,并且可以把数据上链存证,提供溯源查证。

 

今天首先搭建一个区块链服务:

step1:

使用VMware搭建一个Ubuntu 系统,具体虚拟机的设置步骤就不描述了。

step2:

Ubuntu虚拟机安装所需的依赖,openssl和curl库,直接命令安装:sudo apt install -y openssl curl

step3:

下载安装脚本:curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.0/build_chain.sh && chmod u+x build_chain.sh

如果下载慢的话,可以直接用后面这个链接:

curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.0/build_chain.sh && chmod u+x build_chain.sh

下载后目录下多一个文件:

step4:

搭建单群组4节点联盟链:bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545

成功后控制台输出如下:

 

step5:

启动所有节点:bash nodes/127.0.0.1/start_all.sh

启动成功如下图:

 

step6:

检查进程是否启动:ps -ef | grep -v grep | grep fisco-bcos

step7:

搭建控制台:

7.1安装依赖:sudo apt install -y default-jdk

7.2下载安装脚本:curl -LO https://github.com/FISCO-BCOS/console/releases/download/v2.9.1/download_console.sh && bash download_console.sh

同理如果下载慢可以直接用后面链接:

curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh

7.3拷贝控制台配置文件:cp -n console/conf/config-example.toml console/conf/config.toml

7.4配置控制台证书:cp -r nodes/127.0.0.1/sdk/* console/conf/

7.5启动控制台:cd ~/fisco/console && bash start.sh

控制台启动成功后如下图:

7.6测试链服务:在控制台中输入指令:getNodeVersion 查询版本 getPeers 获取节点信息

7.7部署一个简单的hello word合约:deploy HelloWorld 部署demo合约

7.8测试合约:call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 get  这里的地址是部署时候的地址

call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 set "Hello, FISCO BCOS"

 

 

点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
年轻工程师是如何锻炼成“高手”的[转载]

本人做过技术开发工作多年,从焊电路板的小工程师逐渐做到项目经理、研发经理,现在做到总工程师,作为工程师有亲身的感受,作为 ...

uCOS51 移植心得

今天我也传点东西吧,是巨龙公司系统集成开发部杨屹写的。

LPC1114--音乐频谱

本帖最后由 季夏木槿 于 2014-7-28 23:37 编辑 http://v.youku.com/v_show/id_XNjMyMjMwMDg0.html 参考资料: 1334301334 ...

CAN IAP实例

此内容由EEWORLD论坛网友雪山飞狐11原创,如需转载或用于商业用途需征得作者同意并注明出处 CAN IAP botloader,在我 ...

【功率放大器应用】基于干耦合超声检测Lamb波信号分析

干耦合超声检测方法由于无需在待检测材料表面涂抹水或油等液体耦合剂,操作方便,移动灵活,适用于固体火箭发动机壳体、飞机机翼 ...

AD9106 相关问题

本帖最后由 cheney03 于 2021-4-20 11:34 编辑 项目要用到AD9106这款芯片,现在遇到了点问题. 首先我把我的需求说一下。我 ...

LTspice仿真教程——xutong

@xutong LTspice(1) VScode与.model LTspice(2) .TEXT使用Xnn使用 LTspice(5) 器件和库 LTspice .Subckt(1) PWM ...

【MPS商城钜惠体验季】开箱

上次MPS的活动没有参加成,然后后面出陆续不断出了新的活动,可以领取MPM54304的电源评估板 我看了下评估板上也没几个件,感 ...

【得捷电子Follow me第2期】 任务汇总

首先感谢得捷电子与EEWORLD组织的活动,能够让国内硬件爱好者有机会接触中国市场不多见的Adafruit系列开发板。 话不多说,下 ...

【玄铁杯第三届RISC-V应用创新大赛】基于LicheePi 4A 编译OpenWrt

开发环境: 主机:Ubuntu 22.04 开发板:LicheePi 4A开发板 1 安装相关工具和库 先更新源: $sudo apt-get u ...

关闭
站长推荐上一条 1/10 下一条
有奖直播 | AI之眼——安森美图像传感器 报名中
直播时间:2025年4月25日(周五)上午10:00-11:30
直播主题:AI之眼——安森美图像传感器
报名观看直播、直播间提问、填写问卷均有机会获得精美礼品!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 5

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表