![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
FISCO BCOS 2.8.0
文章平均质量分 86
文章相关配套视频请访问一下链接:https://space.bilibili.com/492684632
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
林中有神君
弱小和无知不是生存的障碍,傲慢才是
展开
-
FISCO BCOS(三十七)———FISCOBCOS应用开发,交易hash、区块高度的获取
得到了交易hash之后我们就可以将它存起来放在redis或者mysql,查询起来更加快速,毕竟webase的查询效率是很低的。根据块高查询区块信息获取交易hash(我这里是随机获取1000-10000的块信息)交易hash的获取方式有很多,这里先介绍一种方式。那我们如何知道现在的区块高度是多少?如何获取区块头到区块尾的区块信息?原创 2023-10-06 23:41:51 · 1069 阅读 · 0 评论 -
FISCO BCOS(三十六)———Python Sdk window环境部署及应用开发
【代码】FISCO BCOS(三十六)———Python Sdk window环境部署及应用开发。原创 2023-05-12 11:56:02 · 969 阅读 · 2 评论 -
FISCO BCOS(三十五)———Python Sdk linux 环境控制台使用
(我把坑踩完了,按照我的来不会采坑)原创 2023-05-12 10:51:16 · 627 阅读 · 0 评论 -
FISCO BCOS(三十七)———ubuntu出现initramfs无法进入系统
这种情况一般都是关机不当,所以我一直都在强调要正确开关机。他这里说我们的/dev/mapper…先分析以下图,定位到框框。然后输入reboot重启。具体问题还需要具体分析。原创 2023-05-11 14:46:14 · 425 阅读 · 1 评论 -
FISCO BCOS(三十四)———商品溯源(智能合约+后端)
/本合约支持产品操作。包含产品类hash的创建,产品溯源创建,产品示例的创建,改变状态追踪,获取当前状态,获取溯源产品地址bool valid;// 声明映射,将货物类别与GoodsTrace结构体对应//用于通知新的溯源商品类别已创建// 判断货物类别是否已经存在require(!// 创建Traceability合约实例// 将货物类别标记为已验证// 将Traceability合约实例与货物类别进行对应。原创 2023-04-19 01:26:41 · 2770 阅读 · 4 评论 -
FISCO BCOS(三十三)———区块事件订阅
MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。既然是队列,那一定遵循先进先出的原则。原创 2023-04-16 01:28:28 · 412 阅读 · 0 评论 -
FISCO BCOS(三十二)———docker部署
注意,这里可能会报错,因为docker里面现在还没有fiscobcos,待会儿会自动下载。时,说明节点正常启动。原创 2023-04-10 12:20:27 · 598 阅读 · 2 评论 -
FISCO BCOS(三十一)———企业部署
详细教程查看以下链接。原创 2023-04-08 16:58:10 · 606 阅读 · 0 评论 -
FISCO BCOS(三十)———可视化部署
空闲内存(用于节点管理服务与签名服务)、每个节点+前置的镜像配置至少2G空闲内存(CPU内核数与节点数正相关,如4核可配置4节点),在进行可视化部署时会进行主机的可用内存检测。点击“初始化”按钮进行主机初始化,将自动完成以下操作,初始化成功后才能进行下一步的部署操作,“初始化”按钮将变成“部署”按钮。将公钥文件上传到需要免密登录的主机(替换 [IP] 为节点主机的 IP 地址),然后输入远程主机的登录密码。在这里清理缓存没用了,原本我们新增的是4个节点,在这里我们新增2个就行。如果存在,备份现有私钥对。原创 2023-04-03 20:32:08 · 1104 阅读 · 14 评论 -
FISCO BCOS(二十九)———区块链浏览器
区块链浏览器将区块链中的数据可视化,并进行实时展示。方便用户以Web页面的方式,获取当前区块链中的信息。当前界面就是该节点所有的交易详情。原创 2023-04-01 14:13:10 · 739 阅读 · 0 评论 -
FISCO BCOS(二十八)———使用java SDK与区块链交互
【代码】FISCO BCOS(二十八)———使用java SDK与区块链交互。原创 2023-03-07 11:26:27 · 3221 阅读 · 0 评论 -
FISCO BCOS(二十七)———接口方式操作WeBase(java实现)
当遇到同样名字的时候,是否允许覆盖注册。各个主流语言目前都提供了sdk与webase交互,基本都是通过http请求的方式,fiscobcos官方提供了各子系统接口。这里咱们只有两个方法,一个是get,一个是set,这里的参数就是我们需要传参的set方法。这里已经说的比较明白了,请求参数必填的一定要填,官方的文档写的也很明白,大家看官网就能看懂。接口还有很多很多,完全满足日常开发需要,需要我们多尝试,多动手。注意:启动看看是否搭建成功,之后关闭。一般这样的错有三种解决办法。接口来对智能合约进行调用。原创 2023-02-22 22:09:13 · 2343 阅读 · 5 评论 -
FISCO BCOS(二十六)———解决验证码无法加载的问题
webase项目数据库配置文件驱动为com.mysql.cj.jdbc.Driver,但是这样写适用于5.0版本的MySQL数据库,如果数据库版本是5.0以上版本,则需要修改为com.mysql.cj.jdbc.Driver。所以这里先使用终端来对配置文件进行修改。3、进入~/fisco/webase-deploy/webase-node-mgr/conf#目录。1、打开ssh连接虚拟机(我这里用idea来连接)4、修改配置文件(applocation.yml)5、把几个服务的配置文件一起修改掉。原创 2023-02-22 21:40:59 · 1583 阅读 · 0 评论 -
FISCO BCOS(二十五)———多机部署
1、查看当前是否安装了ssh-server服务2、安装ssh-server服务3、修改配置文件"/etc/ssh/sshd_config"4、重启openssh-server5、查看 ssh 服务状态6、修改网卡7、重启网卡8、拍摄快照任何一个虚拟机你都不能保证他永远不出毛病,不宕机,为了宕机之后能够快速恢复到之前的状态,我们可以在关键的步骤拍摄快照,方便我们快速恢复。9、虚拟机克隆10、修改FISCOBCOS02,FISCOBCOS03的ip地址12、ssh服务配置在实际生产环境当原创 2022-12-04 21:12:27 · 1055 阅读 · 0 评论 -
FISCO BCOS(二十四) ———在阿里云服务器使用unzip报错E: Package ‘unzip‘ has no installation candidate()
先将ubuntu系统更新。原创 2022-11-28 14:12:32 · 667 阅读 · 0 评论 -
FISCO BCOS(二十三)———maven和gradle引入FISCO BCOS Javasdk
build.gradle 引入依赖。原创 2022-11-15 16:43:35 · 881 阅读 · 2 评论 -
FISCO BCOS(二十二)——— 游离节点、观察者节点和共识节点
getSealerList、getObserverList和 getNodeIDList 查看当前组的共识节点列表、观察者节点列表和组内所有节点列表。addSealer 、addObserver 和 removeNode 三类命令将指定节点转换为共识节点、观察者节点和游离节点。addObserver:根据节点NodeID设置对应节点为观察节点;addSealer:根据节点NodeID设置对应节点为共识节点;3、查看节点已连接的所有其他节点的NodeID。12、再次查看共识节点列表。10、查看共识节点节点。原创 2022-11-03 21:33:27 · 1724 阅读 · 0 评论 -
FISCO BCOS(二十一)——— 实现对byte32[]数组类型的输入
在区块链中地址一般是0x开头,也就是16进制标识,比特币不是,所以在这里要表示迪迦需要。我们先看一下一个string类型转成16进制是什么样的(字符串与进制转换。如果对一个byte32[]类型的数组进行传参。有兴趣的同学可以看看我输入的是什么。并且还需要补全64位十六进制(原创 2022-11-03 01:49:59 · 873 阅读 · 0 评论 -
FISCO BCOS(二十)——— FISCO BCOS多群组搭建
多群组架构中,群组间账本相互独立,向某个群组发交易仅会导致本群组区块高度增加,不会增加其他群组区块高度。10、拷贝group2节点证书到控制台配置目录。14、向group1发交易。8、回到fisco目录。9、进入控制台操作目录。11、获取通道监听端口。12、拷贝控制台配置。原创 2022-10-26 17:40:31 · 1245 阅读 · 5 评论 -
FISCO BCOS(十九)———新开虚拟机在搭建区块链平台时的部分问题及解决办法
4、无法解析域名 "cn.archice.ubuntu.com"问题(加入dns域名解析)3、ubuntu远程连接的问题。1、新开虚拟机的密码认证问题。原创 2022-10-26 17:23:00 · 1404 阅读 · 0 评论 -
FISCO BCOS(十八)———主机虚拟机能相互ping通,ssh远程连接失败的问题解决
经过检查日志发现是ssh服务出现了修复不了的情况,这种情况下只能彻底卸载然后再安装ssh服务了。原创 2022-10-22 12:54:21 · 696 阅读 · 0 评论 -
FISCO BCOS(十七)——— go SDK的使用
23、编写main.go(这个文件实际就是在调用智能合约,也就是很多人说的数据上链,我们通过调用智能的函数,传到后端再传到前端,就是查询链上数据的过程,反过来就是数据上链的过程,后端的java、python、go都是一个道理)9、再拷贝一份sdk文件夹及其下面的所有文件到当前项目。16、将私钥文件拷贝到配置文件config.toml中。26、如遇到以下报错,在go mod文件中添加。10、进入go-sdk目录,修改配置文件。8、拷贝节点sdk到go-sdk目录下。4、进入go-sdk目录。原创 2022-10-10 13:57:48 · 1370 阅读 · 0 评论 -
FISCO BCOS(十六)——— ubuntu安装go语言环境
配置完环境一定要source一下,刷新配置,如果没有后面使用go-sdk的时候会报没有go环境,启动控制台时会报没有java环境,这是及其小and智障的问题。原创 2022-10-10 13:23:51 · 749 阅读 · 0 评论 -
FISCO BCOS(十五)——— Windows下的go环境配置及beego环境配置并解决bee run报错问题
以上步骤如果那步有错,仔细检查那个地方有问题,重新在bee run那步还是起不来,把go.mod文件删除,重新安装依赖。如果你的GOPATH还是在C盘,没有在你指定的工作路径,删除用户变量中的GOPATH,这是在你安装的时候自动配置的。10、新建项目bee new ,创建项目的时候要在工作空间的src下创建。2、双击打开下载的文件,一路按照默认点击下一步,(安装位置可选,默认安装在c盘)6、新建go get的生成的可执行文件的文件夹(新建bin、pkg、src)3、go环境配置(很重要的)原创 2022-10-10 13:17:14 · 669 阅读 · 0 评论 -
FISCO BCOS(十三)——— 单群组单机构节点扩容
fisco bcos 单群组单机构节点扩容原创 2022-08-14 16:58:11 · 1117 阅读 · 2 评论 -
FISCO BCOS(十二)——— 区块链关键概念
1、什么是区块链区块链(blockchain)是在比特币之后提出的一个概念,在中本聪关于比特币的论文中没有直接引入blockchain的概念,而是以chain of block来描述一种数据结构,比特币采用区块链技术,但是区块链并不等同于比特币。Chain of block是指由多个区块通过哈希(hash)串联成一条链式结构的数据组织方式。区块链则是采用多项技术交叉组合,维护管理这个chain of block数据结构,形成一个不可篡改的分布式账本的综合技术领域。区块链已经应用于数字货币、金融、司法、原创 2022-03-20 14:32:47 · 8916 阅读 · 0 评论 -
FISCO BCOS(十一)——— FISCO BCOS如何查看账户
root@wyg-virtual-machine:~/fisco/console# ./get_account.sh原创 2022-03-15 11:29:52 · 1164 阅读 · 0 评论 -
FISCO BCOS(十)——— FISCO BCOS的离线安装
前提:需要安装jdk1.81、需要在github上下载如下压缩包和脚本2、将压缩包和脚本上传至终端,随便放哪3、创建目录mkdir fisco4、将脚本和压缩包拷贝到当前目录root@wyg-virtual-machine:/home/wyg# cp -r console.tar.gz build_chain.sh webase-front.zip /root/fisco/5、搭建单群组4节点联盟链root@wyg-virtual-machine:~/fisco# bash buil原创 2022-03-09 08:42:08 · 2392 阅读 · 10 评论 -
FISCO BCOS(九)——— WeBase的节点前置服务
1、前提条件依赖软件支持版本JavaOracle JDK 8至14FISCO-BCOSv2.0.0及以上版本2、 拉取代码git clone https://github.com/WeBankBlockchain/WeBASE-Front.git# 若因网络问题导致长时间下载失败,可尝试以下命令git clone https://gitee.com/WeBank/WeBASE-Front.git3、进入目录cd WeBASE-Front4、编译代码ch原创 2022-03-04 21:31:22 · 2153 阅读 · 0 评论 -
FISCO BCOS(八)——— 一键部署 WeBase
环境版本JavaOracle JDK 8 至 14MySQLMySQL-5.6及以上PythonPython3.6及以上PyMySQL1、获取部署安装包:wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.4/webase-deploy.zip2、解压安装包:unzip webase-deploy.zip3、进入目录:c...原创 2022-03-04 08:14:13 · 2722 阅读 · 1 评论 -
FISCO BCOS(七)——— 配置 WeBase
1、获取部署安装包cd ~/fisco/ && wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.3/webase-deploy.zip2、解压(这里注意,解压等操作,应使用普通账户,不能 sudo)unzip webase-deploy.zipcd webase-deploy3、修改 common.propertiesvi ~/webase-depl原创 2022-03-03 19:15:48 · 2529 阅读 · 0 评论 -
FISCO BCOS (六)———ubantu安装mysql5.7
1、直接安装mysql服务端apt install mysql-server2、检查版本mysql -v3、找到自己的mysql安装目录whereis mysql4、编辑配置文件(cd不进去就切进去)cd /etc/mysql/mysqld.conf.dvim mysqld.cnf5、重启mysqlsystemctl restart mysql6、进入mysqlmysql -u root -p 直接enter7、进入以后,修改密码update mysq原创 2022-03-03 08:29:41 · 2366 阅读 · 3 评论 -
FISCO BCOS(五)———部署安装jdk1.8
1、将下载的jdk1.8.0_162-linux-x64.tar.gz通过远程连接工具, 放入/usr/local/目录, 然后解压2、解压tar -zxvf jdk1.8.0_162-linux-x64.tar.gz3、切换到jdk1.8 目录下配置环境变量(全局安装, 所有用户均生效)vim /etc/profileexport JAVA_HOME=/usr/local/jdk1.8export PATH=$JAVA_HOME/bin:$PATHexport CLASS.原创 2022-03-03 00:09:51 · 3284 阅读 · 2 评论 -
FISCO BCOS(四)——— 在Ubantu上安装python3.8
1、以root用户或具有sudo访问权限的用户身份运行以下命令,以更新软件包列表并安装必备组件:sudo apt updatesudo apt install software-properties-common2、将deadsnakes PPA添加到系统的来源列表中:sudo add-apt-repository ppa:deadsnakes/ppa出现提示 按enter继续3、启用存储库后,请使用以下命令安装Python 3.8:sudo apt install pyth.原创 2022-03-03 00:00:30 · 2087 阅读 · 2 评论 -
FISCO BCOS(三)——— 部署及调用HelloWorld合约
1、编写HelloWorld合约HelloWorld合约提供两个接口,分别是get()和set(),用于获取/设置合约变量name。合约内容如下:pragma solidity ^0.4.24;contract HelloWorld { string name; function HelloWorld() { name = "Hello, World!"; } function get()constant returns(string) {原创 2022-01-18 13:50:39 · 2014 阅读 · 2 评论 -
FISCO BCOS(二)———配置及使用控制台
1、准备依赖安装java (推荐使用java 14)sudo apt install -y default-jdk获取控制台并回到fisco目录cd ~/fisco && curl -LO https://github.com/FISCO-BCOS/console/releases/download/v2.8.0/download_console.sh && bash download_console.sh如果因为网络问题导致长时间无法下载,请尝试cd原创 2022-01-17 23:54:23 · 3476 阅读 · 7 评论 -
FISCO BCOS(一)———搭建单群组FISCO BCOS联盟链
1、安装ubuntu依赖sudo apt install -y openssl curl2、创建操作目录, 下载安装脚本创建操作目录cd ~ && mkdir -p fisco && cd fisco下载脚本curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.8.0/build_chain.sh && chmod u+x build_chain.原创 2022-01-17 19:23:46 · 5123 阅读 · 22 评论