news 2026/4/18 14:53:13

后端中使用SDK原生方法上链【FISCO BCOS】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
后端中使用SDK原生方法上链【FISCO BCOS】
  • 创建Client的方式:
  1. 先配置文件路径:

  1. 初始化SDK并获取Client:
    • BcosSDK:总管理工具
    • Client:与区块链交互的核心对象
    • 群组1:链接到群组1的链

二、三种链上合约函数调用方法 + 两种链状态信息获取方法

  1. 获取客户端与区块信息(基础查询)
    • 区块高度、交易数、区块详情、链状态
    • 区块高度
  1. 静态调用合约:
    • 必须有java合约类(如:AccountContract.java)
    • Client.getCryptoSuite():获取该群组的加密规则(接口)
    • Client.getCrytoKeyPair():通过加密接口读取密钥
    • Contract.deploy(合约地址,client,keyPair):部署新合约
    • Contract.load(合约地址,client,keyPair):加载已部署合约
    • 加载已部署合约:【注:createAccount是合约中的合约函数】
    • 部署新合约:【注:AccountContract是链上合约的封装类】
  1. 动态调用合约:
    • 参数(合约名、合约地址、方法名、函数传参)
    • AssembleTractionProcessor:交易处理
    • TransactionProcessionFractory:创建并获取交易处理器实例

  1. 交易签名与发送(底层交易)
    • TransactionEncoder:签名器
    • encoder.transactionEncoder(xxx):创建合约函数交易,签名并返回去签名字符串
    • txHash:交易哈希(这比交易在链上的唯一ID)

注:data中包含“合约函数”与“合约参数”

  1. 事件监听(Event/Log)事件
    • 监听合约抛出的事件(转账、账户创建事件)
    • subscribeBlockEvent:当区块链出现新事件时会产生通知信息(返回区块数)

  • 完整展示:

Client合约调用方法:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 14:53:12

Transformer 架构细节分析1

1.Transformer总架构 Transformer 由四大部分组成: 输入部分编码器部分解码器部分输出部分 1 输入部分 包含两组嵌入层与位置编码器: 源文本嵌入层 位置编码器目标文本嵌入层 位置编码器 Input Embedding和outputEmbedding Input或ouput单条样本 …

作者头像 李华
网站建设 2026/4/18 14:53:12

2026届学术党必备的六大降AI率网站实测分析

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 作为辅助学术写作关键工具的降重网站,作用不可轻视,可使文本重复率显…

作者头像 李华
网站建设 2026/4/18 14:50:14

Java实战:手把手教你实现微信红包随机分配算法(附完整代码)

Java实战:微信红包随机分配算法全解析与代码实现 微信红包作为现代社交场景中的高频功能,其背后的算法逻辑既有趣又实用。今天我们将从零开始,用Java完整实现一个微信红包的随机分配系统,不仅包含核心代码,还会深入讲解…

作者头像 李华
网站建设 2026/4/18 14:47:49

Js面试题目录表

文章目录JavaScript运行机制、v8原理、js事件循环js内存泄露与垃圾回收机制JavaScript 定时器相关面试题浏览器同源策略与跨域问题事件流与事件委托var、const、let的区别判断类型 与 typeof缺陷深浅拷贝的本质数组常用方法对象遍历方式对比隐式转换有哪些坑? 和 的…

作者头像 李华
网站建设 2026/4/18 14:44:30

完全分布式集群搭建

一、集群规划实验基础环境需要四台节点(一台主节点,三台从节点),所以需要提前规划好虚拟机的主机名、IP地址、节点类型、用户名、密码等相关信息二、伪分布式->完全分布式搭建修改修改workers文件打开Hadoop的workers配置文件&…

作者头像 李华