区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)

这篇具有很好参考价值的文章主要介绍了区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系统环境:CentOS Linux release 7.6.1810
fisco版本:3.3.0
jdk版本:1.8

第一步 安装依赖

sudo yum install -y curl openssl openssl-devel wget

第二步 创建操作目录

mkdir fisco
cd fisco

第三步 下载安装脚本

curl -LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v3.3.0/build_chain.sh

注:github下载慢,可以使用下面地址下载

curl -LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v3.3.0/build_chain.sh

给脚本操作权限

chmod u+x build_chain.sh

执行脚本,自己学习的,创建一个节点就可以了

./build_chain.sh -l "127.0.0.1:1"

安装完成之后fisco目录下是这样的


区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)


第四步 运行节点

*进入到nodes目录,然后进入到127.0.0.1目录执行命令

cd nodes/127.0.0.1/
./start_all.sh

区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)

第五步 检查是否成功

*检查进程是否启动

ps aux |grep -v grep |grep fisco-bcos

区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)

第六步 安装控制台

安装控制台依赖环境,控制台要依赖java环境

1. java jdk安装,我的机器之前装过jdk所以这部可以跳过,直接下载控制台安装脚本

curl -LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/console/releases/download/v3.3.0/download_console.sh

2. 下载完成之后执行安装脚本,执行安装脚本之前可以先修改一下download_console.sh文件

vim download_console.sh

3. 找到下面git_download_link这行,把后面的地址改成和download_link值一样,这样就可以不直接从github下载,提高下载效率
区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)

4. 执行脚本

./download_console.sh

注:执行完脚本之后在fisco目录下产生console目录

5. 拷贝控制台配置文件

cp -n console/conf/config-example.toml console/conf/config.toml

6. 拷贝节点证书到控制台目录

 cp -r nodes/127.0.0.1/sdk/* console/conf/

7. 进入console目录,启动控制台

cd console
./start.sh

区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)
8. 通过几个命令验证一下

获取节点列表信息

getGroupPeers

区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)

获取共识节点列表信息

getSealerLis

区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)

9. 部署第一个HelloWorld智能合约

这里使用控制台自带的一个HelloWorld智能合约进行部署一下。
先看下智能合约里的内容

cd /fisco/console/contracts/solidity

区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)

pragma solidity>=0.6.10 <0.8.20;

contract HelloWorld {
    string name;

    constructor() public {
        name = "Hello, World!";
    }

    function get() public view returns (string memory) {
        return name;
    }

    function set(string memory n) public {
        name = n;
    }
}

下面对这个智能合约进行部署,通过deploy 命令进行部署并调用

区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)

结束语:整个部署产考fisco-bcos官方文档进行部署,还是挺顺利,学习用的,部署一个节点就可以了文章来源地址https://www.toymoban.com/news/detail-461352.html

END

到了这里,关于区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 区块链实验室(20) - FISCO控制台连接到指定的节点

    在FISCO技术文档中,控制台默认采用config.toml作为配置文件,并指定了连接的节点地址和商品,如下所示。 在该案例中,控制台将连接到端口为20200、20201的节点,即node0和node1节点。如果要连接到其他指定的节点,修改该配置。例如如下。 重启控制台之后,将连接到node99节点

    2024年02月09日
    浏览(48)
  • 【FISCO BCOS】二十、多机部署区块链

    目录 一、准备环境 二、开始搭建 三、检查节点          1.检查节点进程

    2024年02月05日
    浏览(46)
  • FISCO BCOS开发第一个区块链应用--小白实战

    官方链接 简单的步骤直接跳过了,主要是记录下整个过程中出现问题最多的地方 第一步. 安装环境 首先,我们需要安装JDK以及集成开发环境 首先,在官网上下载JDK14( JDK1.8 至JDK 14都支持 )并安装 然后,修改环境变量 视频讲解 文字步骤 进入IntelliJ IDE官网,下载并安装社区

    2024年02月02日
    浏览(58)
  • 【FISCO BCOS】十九、区块链浏览器部署

    目录 一、环境依赖 检查环境  1.检查java  二、拉取安装脚本 获取部署安装包 ​编辑 解压安装包 进入目录 三、修改配置  四、部署服务 五、状态检查 检查前后端进程 1.检查后端server进程 2.检查前端的nginx进程 检查进程端口 六、使用区块链浏览器 1.配置群组 2.添加节点 

    2024年02月04日
    浏览(53)
  • Linux搭建FISCO BCOS的第一个区块链网络

             FISCO BCOS 是由金融区块链合作联盟(深圳)与微众银行共同发起的开源区块链项目,支持多链多账本,满足金融行业复杂业务需求。 本文将介绍如何在 Ubuntu 操作系统上使用 Linux 命令搭建FISCO BCOS的第一个区块链网络 。 目录 一、前言 二、准备工作 安装Ubuntu依赖

    2024年02月22日
    浏览(47)
  • Java SDK部署和调用FISCO BCOS区块链智能合约

    使用WeBASE合约管理导出Java项目 启动FISCO节点和webase-front,部署服务详情可参考官方文档: link 1.编写智能合约 一个简单的例子: Table 合约:该合约负责维护候选人的信息。每个候选人都有一个唯一的标识符sign_key,以及与之相关联的其他属性,包括活动名称activity_name、参与

    2024年03月22日
    浏览(55)
  • fisco-bcos 部署企业级国密区块链

    首先说明,我目前所用的fisco-bcos generator企业部署版本尚不支持docker部署,只能在主机上直接部署。 下面进入正题 我们本次搭建的是三机构A、B、C组成的联盟链,AB首先组成群组Group1,C后期加入Group1。 本文所有的操作目录都是基于generator文件夹 在A、B、C三台机器上下载并安

    2024年02月03日
    浏览(44)
  • FISCO BCOS入门(十二)使用Docker部署区块链和多群组部署

    使用Docker部署区块链可以简化部署过程、提供环境一致性、增加可移植性、提升灵活性和可扩展性,并提供一定的安全性保障。这些好处使得Docker成为一种流行的部署方式,广泛应用于区块链开发和生产环境中。 前两步跟之前一样 1.安装 curl, openssl依赖 2.下载build_chain.sh脚本

    2024年03月15日
    浏览(58)
  • 区块链入门教程(6)--配置使用控制台

    FISCO BCOS其实是有控制台管理工具,用来对区块链系统进行各种管理操作。 配置并使用控制台对联盟链进行初步操作 在控制台链接FISCO BCOS节点,可以实现查询区块链状态、部署调用合约等功能,能够快速获取到所需要的信息。 控制台依赖JDK,注意版本Oracle JDK 8 至JDK 14。 使用

    2024年02月05日
    浏览(45)
  • 区块链搭建联盟链及控制台安装

    执行成功后,我们将看到当前目录下生成了一个 nodes 目录。nodes 目录下存在两个目录,分别是 127.0.0.1 和 cert ,我们进入 127.0.0.1 目录 ,执行执行 bash start_all.sh , 看到输出 “start successfully” 表示节点启动成功。至此,一切顺利的话,我们的链就创建并启动成功了 检查是否

    2024年02月02日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包