一、搭建第一个区块链网络1.安装依赖centos7sudoyuminstall-yopensslopenssl-develUbuntusudoaptinstall-yopensslcurl2.创建操作目录,下载安装脚本##创建操作目录cd~&&mkdir-pfisco&&cdfisco##下载脚本curl-#LOhttps://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.1/build_chain.sh&&chmodu+xbuild_chain.sh3.搭建单群组4节点联盟链b
我使用两台虚拟机,IP地址分别是192.168.217.132,192.168.217.128,每台配置一个节点。1.生成区块链网络配置文件#根据自己的机器IP填写cat>>ipconf2.基于配置文件生成区块链节点配置bashbuild_chain.sh-fipconf-p30300,20200,8545命令执行成功会输出All completed。如果执行出错,请检查nodes/build.log文件中的错误信息。至此,成功生成了多机4节点配置,每台机器的区块链节点配置均位于nodes文件夹下,如下: 3.拷贝区块链节点配置先为每台机器创建fisco目录sshfisco@196.168.0
目录前言配置及使用控制台第一步.准备依赖第二步.启动并使用控制台部署及调用测试HelloWorld合约第一步.编写HelloWorld合约第二步.部署HelloWorld合约第三步.调用HelloWorld合约前言随着区块链的发展,目前国内也掀起了一阵区块链的热潮,无论是金融、信任、交易、溯源等领域都是非常受欢迎,慢慢的我们也将成为第一个吃螃蟹的人,本篇文章主要是与大家一起创建一个崭新的FISCO-BCOS区块链网络,单机四节点。我们选择用国产的FISCO-BCOS来进行我们的第一个区块链网络教程,是因为FISCO-BCOS对于国内相对友好,资源较多架构基本一致,所以我们选择先使用FISCO-
目录一、准备环境二、开始搭建三、检查节点 1.检查节点进程
环境准备三台ubuntu22.04主机(分别为ubuntu:192.168.3.54;worker1:192.168.3.57;worker2:192.168.3.58)安装docker,kubernetes三台主机加入同一kubernetes集群创建区块链使用上篇文章《使用Docker容器化部署FISCO-BCOS区块链系统》中的第二个方法,在ubuntu这台主机上生成运行在三台主机上的区块链节点分别进入三个文件夹中,修改节点的配置信息,我这里以修改192.168.3.54主机上的节点信息为示例(若不进行修改,则之后无法在区块链浏览器中正确绑定区块链节点)进入192.168.3.54/nod
这是为北京交通大学《区块链技术》课程制作的实验教程,因面向全校研究生开放选课,故提供了详细的步骤。本文是实验第一步,用于搭建FISCOBCOS区块链平台。实验一:搭建FISCOBCOS区块链平台详细阅读FISCOBCOS官方文档:https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/index.html1.安装Linux虚拟机下载安装包:VMware虚拟机安装包下载地址:https://download3.vmware.com/software/WKST-PLAYER-1624/VMware-player-full-16.2.4-20089737
目录1.环境要求第一步.配置基本环境(这里我使用的是Ubuntu20.04)第二步.安装NodeJS第三步.部署Docker第四步.安装DockerCompose2.Caliper部署第一步.部署第二步.绑定第三步.快速体验FISCOBCOS基准测试3.常见问题问题1:dialunix/var/run/docker.sock:connect:permissiondenied编辑问题二:Depolyingerror:TypeError:secp256k1.signisnotafunction问题三:Depolyingerror:Error:Cannotconvertstringtobuffer
基于BCOS的历史数据查询方案目标完成类fabric里gethistoryfromkey的功能,即可以根据key查询key对应数据的表更记录。方案探究智能合约新增逻辑在智能合约里编写逻辑://在数据上链时1.创建一个交易hash数组2.查询该key最新的交易hash//新增3.将该hash写入数组//新增4,执行写入数据操作较原先的合约逻辑,新增了第2第3步。通过这个文档(查看英文文档)我们可以查询到有关区块可交易属性的接口有:不包含我们期望的获取交易hash(交易地址)的接口。借用fabric源码逻辑查看fabric源码逻辑可知。fabric并不是在计算阶段记录历史数据。而是在提交阶段,即生
FISCO-BCOS命令交互控制台Console-命令大全(超详细)引言此文章基于fisco-bocs官方技术文档进行整理并加以解释,在这里可以快速理解命令的含义和更快地上手,可以当作命令词典使用。文章目录FISCO-BCOS命令交互控制台Console-命令大全(超详细)引言前提条件console目录如下:使用账户生成脚本生成账户(非国密版)PEM格式p12格式启动控制台查看控制台命令列表账户操作创建账户获取当前账户信息列出当前保存的账户列表冻结账户解冻账户为交易签名加载账户节点操作查看节点版本号信息查看节点信息查询当前连接到客户端的对等节点查询节点的PBFT视图查询当前连接到客户端的对等节
官方文档:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/introduction.htmlFISCOBCOS是由国内企业主导研发、对外开源、安全可控的企业级金融联盟链底层平台,由金链盟开源工作组协作打造,并于2017年正式对外开源。FISCOBCOS以联盟链的实际需求为出发点,兼顾性能、安全、可运维性、易用性、可扩展性,支持多种SDK,并提供了可视化的中间件工具,大幅缩短建链、开发、部署应用的时间。此外,FISCOBCOS通过信通院可信区块链评测功能、性能两项评测,单链TPS可达两万。一体指代群组架构,支持快