搭建区块链网络(ubantu)

这篇具有很好参考价值的文章主要介绍了搭建区块链网络(ubantu)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.搭建联盟链

前提

curl 一种命令行工具,能够进行网络数据传输

 apt install -y openssl curl
创建操作目录, 下载安装脚本
 cd ~ && mkdir -p fisco && cd fisco
 ​
 curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.1/build_chain.sh && chmod u+x build_chain.sh
 ​
 ​
搭建4节点联盟链
 bash build_chain.sh -l 127.0.0.1:4 -s 30300,20200,8545

其中-p选项指定起始端口,分别p2p_port,channel_port,jsonrpc_port

启动4节点联盟链
 bash nodes/127.0.0.1/start_all.sh
检查操作
检查进程是否启动
 ps -ef | grep -v grep | grep fisco-bcos
检查日志输出
 tail -f nodes/127.0.0.1/node0/log/log* | grep connected 
检查是否存在共识
 tail -f nodes/127.0.0.1/nodes0/log/log* | grep +++

2.配置及使用控制台

前提

安装java

 apt install -y default-jdk
 ​
 # 利用下面指令,找到默认安装位置,配置java环境变量
 which java
 file 可执行文件爱你
回到fisco目录、获取控制台
 cd ~/fisco 
 curl https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh
 ​
 bash download_console.sh
拷贝控制台文件
 cp -n console/conf/config-example.toml console/conf/config.toml
配置控制台证书
 # -r 表示目录下面的文件都能复制
 cp -r nodes/127.0.0.1/sdk/* console/conf/
启动并使用控制台
 bash console/start.sh

3.部署以及调用HellowWorld合约

位于控制台目录 console/solidity/HelloWorld.sol

1.编写合约(hellow word内置)

2.部署Helloworld合约

  deploy HelloWorld

3.调用HellowWorld合约文章来源地址https://www.toymoban.com/news/detail-607213.html

 getBlockNumber 拿到块高
 ​
 call HelloWorld  0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 set "Hello, FISCO BCOS"
 ​
 调用 HelloWorld 合约实例地址 set函数 函数参数
 ​
 ​

到了这里,关于搭建区块链网络(ubantu)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 搭建 Hyperledger Fabric区块链网络

    这里以下载最新版为例,得益于官网文档;网址为:教程 或者使用该命令下载指定版本  wget https://studygolang.com/dl/golang/go1.19.linux-amd64.tar.gz 之后解压到指定文件,一般为 /usr/local/下 ,需要配置环境变量

    2024年01月20日
    浏览(59)
  • 区块链网络搭建之Peer结点

    目录 一、利用Fabric源码中提供的core.yaml文件进行修改 1.Peer section 2.VM section 3.Chaincode section 4.Ledger section 5.Operations section 6.Metrics section 二、创建一个目录保存修改好的core.yaml文件 1.创建目录 2.启动命令     创建命令:mkdir -p /var/qklszzn/peer 在core.yaml目录下执行以下命令来启动pee

    2024年02月05日
    浏览(36)
  • Ubantu搭建NFS服务器共享文件

    搭建一台NFS服务器为局域网中的用户提供文件共享,NFS服务器要求如下: 1.将本地文件系统的/home/share目录共享,192.168.61.100与192.168.61.200两个客户机对该目录具有读写限权,而192.168.61.0/24网段内的其他客户机对该目录具有只读限权。(IP地址可根据自己虚拟机的地址调整)

    2024年02月08日
    浏览(59)
  • 2.1 搭建第一个区块链网络流程说明

    区块链技术正在迅速发展,成为创新和改变的关键驱动力。在此,我将向您介绍 如何在Ubuntu操作系统下搭建您的第一个区块链网络 。无论您是初学者还是有一定经验的开发者,通过本指南,您将了解搭建区块链网络的基本步骤和必要工具。     首先,确保您的计算机具备足

    2024年02月09日
    浏览(35)
  • FISCO BCOS搭建多机区块链网络

    我使用两台虚拟机,IP地址分别是192.168.217.132,192.168.217.128,每台配置一个节点。 1. 生成区块链网络配置文件 2. 基于配置文件生成区块链节点配置 命令执行成功会输出 All completed 。如果执行出错,请检查 nodes/build.log 文件中的错误信息。 至此,成功生成了多机4节点配置,每

    2024年02月02日
    浏览(51)
  • 【区块链 | IPFS】IPFS cluster私有网络集群搭建

    对于联盟链的业务中搭建一个私有网络的 IPFS 集群还是很有必要的,私有网络集群允许 IPFS 节点只连接到拥有共享密钥的其他对等节点,网络中的节点不响应来自网络外节点的通信。 IPFS-Cluster 是一个独立的应用程序和一个 CLI 客户端,它跨一组 IPFS 守护进程分配、复制和跟踪

    2024年02月08日
    浏览(33)
  • 搭建第一个区块链网络与一键部署WeBASE步骤

    搭建第一个区块链网络 — FISCO BCOS v2 v2.9.0 文档 (fisco-bcos-documentation.readthedocs.io) 一键部署 — WeBASE v1.5.5 文档 (webasedoc.readthedocs.io) 默认如MySQL、Python、java等依赖已经引入 创建操作目录 cd ~ mkdir -p fisco cd fisco 下载国内脚本 curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BC

    2024年02月04日
    浏览(42)
  • 第十篇:如何通过开源框架搭建自己的区块链网络?

    作者:禅与计算机程序设计艺术 区块链是由分布式系统技术所构建、管理、维护、保障的数据共享、共识机制、透明可验证等特性的新型计算机分布式基础设施技术。从某种程度上说,区块链可以看做一种去中心化的数据库,记录着所有参与者间的历史交易记录。每一条数据

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

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

    2024年02月22日
    浏览(47)
  • Ubantu docker学习笔记(七)容器网络

    容器网络主要用于容器和容器之间、容器与外网、容器和宿主机的通信和连接。 参数 命令 -f 过滤条件 -format string 格式化打印结果 –no-trunc 不缩略显示 -q 只显示网络号 参数 命令 -d 指定网络格式 –subnet strings 指定子网网段 –ip-range strings 指定容器的IP范围 –gateway strings 子

    2023年04月27日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包