【技术实现步骤摘要】
一种共识交易轨迹可视化追踪的方法、系统及设备
[0001]本专利技术涉及区块链监管
,具体为一种共识交易轨迹可视化追踪的方法、系统及设备。
技术介绍
[0002]区块链具有上链数据不可篡改、透明可追踪、去中心化等优势,使得区块链技术正在成为解决链上参与方相互信任的基础设施。据资料显示,区块链技术已经在软件工程、电子投票、政务民生、智慧交通、供应链管理、教育、金融交易、医疗、微电网等多个领域或场景中应用。
[0003]但在区块链技术发展的同时,也给当前区块链的监管环境带来很大压力和挑战。如区块链的去中心化特性,使得监管主体分散;区块链的匿名性、不可篡改性给链上内容监管带来了困难。此外,区块链技术发展也带来了不少负面现象,如区块链概念滥用;以区块链为媒介散播网络谣言、煽动性话语、攻击性言语;甚至出现打着区块链的噱头,私底下进行非法行为。并且与区块链有关的安全事件近年来也不断发生,透露出区块链技术本身,以及以区块链技术为基础的去中心化应用也存在着安全风险。
[0006]区块链节点追踪与可视化就是构建一个区块链中全部节点的“图谱”。对于联盟链来说,监管方除了关注节点的基本信息之外,还会着重关注共识交易的过程,因为共识交易涉及的共识机制是联盟链保证账本状态一致性、不可篡改性的关键。通过对共识交易过程的监控,监管方能清晰把控交易发起者、交易处理者、交易涉及的背书策略是否符合预设效果、新生成的区块是否同步提交到Peer节点的本地账本中等细节。
[0007]然而,目前涉及区块链节点追踪与可视化的监管技术 ...
【技术保护点】
【技术特征摘要】
1.一种共识交易轨迹可视化追踪的方法,其特征在于,包括如下步骤:S110:在Hyperledger Fabric共识交易关键源码中嵌入自定义日志;S120:收集Hyperledger Fabric节点容器中产生的运行交易日志,其包含Hyperledger Fabric自带的运行交易日志及步骤S110中嵌入的自定义日志;S130:解析出步骤S120收集的自定义日志内容;S140:对自定义日志内容进行逻辑处理转换为点边关系;S150:利用专注于图分析领域的Graphin对点边关系的数据集进行可视化;所述节点容器是Hyperledger Fabric网络中启动的Peer、Orderer节点容器,所述Graphin是由蚂蚁集团开源的,一个基于G6封装的React组件库。2.根据权利要求1所述一种共识交易轨迹可视化追踪的方法,其特证在于,在所述步骤S110中,在Hyperledger Fabric共识交易关键源码中嵌入自定义日志包括:在Hyperledger Fabric背书服务处理的入口添加自定义日志;在Hyperledger Fabric广播服务处理的入口添加自定义日志;在Hyperledger Fabric区块分发服务处理的入口添加自定义日志;在Hyperledger Fabric提交区块数据到本地账本方法的入口添加自定义日志;所述背书服务的客户端是Client节点,服务端是Peer节点,Peer节点在启动的时候就会向本地的gRPC服务器注册背书服务,所述广播服务的客户端是Client节点,服务端是Orderer节点,Orderer节点在启动的时候就会向本地的gRPC服务器注册广播服务,所述区块分发服务的客户端是Leader Peer节点,服务端是Orderer节点,Orderer节点在启动的时候就会向本地的gRPC服务器注册区块分发服务,所述Client节点是与Hyperledger Fabric网络中进行交互的客户端节点,所述Orderer节点是Hyperledger Fabric网络中作为排序的Orderer节点,所述Leader Peer节点是Hyperledger Fabric网络中设置的主/领导Peer节点。3.根据权利要求2所述一种共识交易轨迹可视化追踪的方法,其特证在于,所述步骤S110中,在背书服务处理的入口添加自定义日志包括:当Endorser Peer节点中的背书服务端接收到Client节点发来的背书服务请求后,打印代表背书服务请求调用的日志;当Endorser Peer节点中的背书服务端把交易提案响应返回给Client节点之前,打印代表背书服务响应的日志;所述Endorser Peer节点是Hyperledger Fabric网络中作为背书服务的Peer节点,所述打印代表背书服务请求和响应自定义日志内容为:背书客户端的IP地址、背书服务端的域名信息、代表背书服务的标识符、共识交易ID、通道ID、区分Hyperledger Fabric原有交易日志的标识符以及时间戳。4.根据权利要求2所述一种共识交易轨迹可视化追踪的方法,其特证在于,所述步骤S110中,在广播服务处理入口添加自定义日志包括:在Orderer节点中的广播服务端接收到Client节点发来的交易排序服务请求后,打印代表广播服务请求调用的日志;在Orderer节点中的广播服务端把交易提案响应返回给Client节点之前,打印代表广
播服务响应的日志;所述打印代表广播服务请...
【专利技术属性】
技术研发人员:张贺,陈焕雷,李杉衫,周鑫,荣国平,邵栋,
申请(专利权)人:南京匡吉信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。