搭建FISCO-BCOS环境

搭建单群组FISCO BCOS联盟链

安装依赖

开发部署工具 build_chain.sh脚本依赖于openssl, curl,

在这里插入图片描述

在这里插入图片描述

创建操作目录,下载安装脚本

在这里插入图片描述

搭建单群组4节点联盟链

在fisco目录下执行下面的指令,生成一条单群组4节点的FISCO链。

在这里插入图片描述

在这里插入图片描述

启动FISCO BCOS链

启动所有节点

在这里插入图片描述

检查进程

检查进程是否启动

在这里插入图片描述

检查日志输出

查看节点node0链接的节点数

在这里插入图片描述

检查是否在共识

在这里插入图片描述

配置及使用控制台

准备依赖

安装java

在这里插入图片描述

获取控制台并回到fisco目录

在这里插入图片描述

这里出现问题,我们直接从github上获取console.tar.gz文件和download_console.sh文件

在这里插入图片描述

然后手动进项配置

在这里插入图片描述

拷贝控制台配置文件

在这里插入图片描述

启动并使用控制台

启动

这里出现错误,原因是我的控制台版本为2.9.2,太高了,应该参考高版本的文档

在这里插入图片描述

接下来编译合约编译文件,

在这里插入图片描述

注意编译后新生成的文件如下,

在这里插入图片描述

然后继续编译任然报上面的错误,发现问题,使用了中文目录,把整个文件拷贝到根目录下,

然后再进行启动

在这里插入图片描述

用控制台获取信息

获取客户端版本

在这里插入图片描述

获取节点信息

在这里插入图片描述

部署及调用HelloWorld合约

部署合约

HelloWorld合约已经内置于控制台中,位于控制台目录下contracts/solidity/HelloWorld.sol,参考下面命令部署即可。

在这里插入图片描述

合约内容如下,

在这里插入图片描述

在这里插入图片描述

调用合约

查看当前区块链高度

在这里插入图片描述

调用get接口获取name变量 此处的合约地址是deploy指令返回的地址

在这里插入图片描述

查看当前块高,块高不变,因为get接口不更改账本状态

在这里插入图片描述

调用set设置name

在这里插入图片描述

再次查看当前块高,块高增加表示已出块,账本状态已更改

在这里插入图片描述

调用get接口获取name变量,检查设置是否生效

在这里插入图片描述

根据区块高度查看区块头信息

在这里插入图片描述

根据区块高度获得区块哈希

在这里插入图片描述

通过区块哈希查询区块信息

在这里插入图片描述

通过交易哈希查询交易信息

在这里插入图片描述

创建新账户

在这里插入图片描述

加载私钥

在这里插入图片描述

查看当前加载的所有账户信息,带有<=后缀标记的为当前用于发送交易的私钥账户,可以使用loadAccount进行切换

在这里插入图片描述

分析FISCO BCOS区块链平台的潜在应用及其优势。

FISCO BCOS的潜在应用包括:

政务:在政府服务中,FISCO BCOS可以用于提高透明度和效率,例如在公共记录、身份验证和投票系统中。

金融:金融机构可以利用FISCO BCOS进行资产管理、交易结算和风险管理。

公益:通过区块链技术,可以追踪捐款流向,确保公益资金的透明和正确使用。

医疗:在医疗领域,FISCO BCOS可以帮助安全地存储和共享患者数据,同时保护隐私。

教育:区块链可以用于存储教育记录和证书,确保其不可篡改和易于验证。

交通:用于车辆管理、共享交通和物流追踪等。

版权:在内容产业,FISCO BCOS可以用于确保创作内容的版权保护和收益分配。

商品溯源:区块链技术可以追踪产品从生产到销售的全过程,提高消费者信任。

供应链:提高供应链透明度,优化库存管理和物流。

招聘:在人才招聘过程中,区块链可以用于验证应聘者的背景和经历。

农业:监控农产品的生产和分销,确保食品安全。

社交:在社交网络中,区块链可以用于保护用户数据和隐私。

游戏:提供透明和公平的游戏环境,以及安全的虚拟资产交易。

FISCO BCOS的优势包括:

高性能:单链性能突破10万TPS,支持块内交易并行执行,提高了交易处理的效率。

安全可控:采用国密算法和SSL协议,确保数据传输和存储的安全。

灵活性:支持多种架构形态,可以根据业务需求灵活适配。

国产化:全链路支持国产操作系统、芯片和服务器,适配多语言多终端国密接入。

丰富的生态系统:拥有覆盖底层+中间件+应用组件的周边组件,为开发者提供了丰富的工具和资源。

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值