- 博客(11)
- 收藏
- 关注
原创 如何使用webase-front交易处理接口(本地签名)调用合约
通过合约信息进行调用,前置根据调用的合约方法是否是“constant”方法区分返回信息,“constant”方法为查询,返回要查询的信息。非“constant”方法为发送数据上链,返回块hash、块高、交易hash等信息。打开IDEA,点击左上角文件,点击打开,然后找到下载好的项目导入,构建项目需要一定的时间下载gradel包管理器和依赖。这个测试类主要用于验证与合约进行交互的功能是否正常,包括调用合约的方法并获取其返回结果。它主要用于测试与合约进行交互的功能。b、正确发送数据上链返回值信息(交易收据)
2023-08-01 16:25:46 1038
原创 如何使用java脚手架调用合约接口
合约进行交互的封装类,提供了部署和加载合约的方法,以及具体操作合约函数的方法。它管理了与合约的交互逻辑,并提供了简化的接口,供应用程序进行与合约的交互和操作。合约的操作和服务,提供了设置和获取合约字符串变量的方法,并负责初始化和管理与合约交互的事务处理器。实例,使得每个实例都可以对应不同的用户地址和交易处理器,方便进行区块链交互操作。中,根据私钥列表的大小,循环遍历私钥列表。中的方法在调用合约接口时的正确性,并检查返回的结果是否符合预期。的多个实例,并根据私钥列表动态创建并配置这些实例。
2023-08-01 10:51:44 403 1
原创 fisco-bcos节点配置文件(config.ini,group.x.genesis,group.x.ini)详解!!!
FISCO BCOS支持多账本,每条链包括多个独立账本,账本间数据相互隔离,群组间交易处理相互隔离,每个节点包括一个主配置config.ini和多个账本配置。config.ini:主配置文件,主要配置RPC、P2P、SSL证书、账本配置文件路径、兼容性等信息。:群组配置文件,群组内所有节点一致,节点启动后,不可手动更改该配置。主要包括群组共识算法、存储类型、最大gas限制等配置项。:群组可变配置文件,包括交易池大小等,配置后重启节点生效。
2023-07-30 13:54:23 1606 1
原创 如何使用gen_node_cert.sh扩容一个新节点
每个节点都需要有一套证书来与链上的其他节点建立连接,扩容一个新节点,首先需要为其签发证书。
2023-07-30 13:50:59 804 1
原创 solidity—看了就会写!!!
/ 版本号uint grade;// 结构体内部不能包含自己本身,但是可以是动态长度的数组,也可以是映射// 给在函数中的结构体初始化赋值时,都要手动将其声明为 storage 类型或者 memory 类型。// 初始化的第二种方式在 Solidity 中,有两个地方可以存储变量 ——storage或memory。Storage该存储位置存储永久数据,这意味着该数据可以被合约中的所有函数访问。可以把它视为计算机的硬盘数据,所有数据都永久存储。
2023-06-26 17:24:04 1251 1
原创 FISCO-BCOS 命令交互控制台 Console-命令大全(超详细)
命令行交互控制台 (简称“控制台”) 是FISCO BCOS 2.0重要的交互式客户端工具,它通过 Java SDK 与区块链节点建立连接,实现对区块链节点数据的读写访问请求。控制台拥有丰富的命令,包括查询区块链状态、管理区块链节点、部署并调用合约等。此外,控制台提供一个合约编译工具,用户可以方便快捷的将Solidity合约文件编译为Java合约文件。
2023-06-17 20:49:53 5186 4
原创 无共识不区块链,一起了解拜占庭容错共识机制(BFT)
区块链技术的核心组成部分之一是共识机制。共识机制确保在分布式网络中各个节点之间达成一致,以防止双重支付和恶意行为。在讨论共识机制时,拜占庭将军问题是一个经典的思想实验,它启发了对分布式系统中共识难题的探讨。本文将通过详细解释区块链的共识机制以及拜占庭将军问题,帮助读者更好地理解这些概念。
2023-06-16 11:28:26 1009 1
原创 xuperchain快速入门-环境部署!!!(包括make错误解决,命令和结果解析)
本文章是基于xuperchain官方技术文档整理,并把环境部署遇到的问题以及有些命令和它的输出的具体含义整理进去,方便大家更方便地去理解和解决问题!!!,如果想更深入了解xuperchain,可以阅读[\[xuperchain官方技术文档\]](https://xuper.baidu.com/n/xuperdoc/index.html)
2023-06-16 11:05:41 1697 3
原创 Linux课程笔记
比如,简单的ls命令就有:-a -A -b -c -C -d -D -f -F -g -G -h -H -i -I -k -l -L -m -n -N -o -p -q -Q -r-R -s -S -t -T -u -U -v -w -x -X -1等选项,可以发现选项是极其多的。课程中, 并不会将全部的选项都进行讲解,否则,一个ls命令就可能讲解2小时之久。课程中,会对常见的选项进行讲解, 足够满足绝大多数的学习、工作场景。,将cat a.txt的结果,作为grep命令的输入,用来过滤。
2023-06-15 21:51:41 151
原创 区块链到底是什么,到底有什么用???一起初识区块链!!!
区块链是一种分布式账本技术,它通过密码学算法保证数据的安全性,并且由多个参与方共同维护账本的一致性。简单来说,区块链是一种去中心化的数据库,记录了所有参与者之间的交易信息。
2023-06-15 21:28:46 301 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人