本发明涉及大宗商品交易数据领域,尤其涉及一种大宗商品区块链账本可视化展示方法。
背景技术:
在大宗商品行业,传统电子交易过程需要依托大型保险公司,征信机构,电子认证机构,供应链服务公司,电子商务公司,现货和期货交易所,仲裁机构,质检机构等多层机构的协同运作,各层机构之间的信任多依赖于第三方平台的信誉和规模。为了解决该形式中出现的成本,效率和数据安全性问题,区块链技术因其去中心化,无需信任系统,去中介化,不可篡改,安全加密等优点,实现了货物的交易信息真实存储且不可篡改,保护货权的清晰性,解决了行业交易存在的痛点。
然而,大宗商品领域的区块链应用集中于后端技术,没有直观的前端界面可供用户接触,现有的区块链技术展示的区块链内容较为单一,多为数据化的展示,需要用户有一定的技术基础,且展示内容无图形化界面。
技术实现要素:
鉴于目前存在的上述不足,本发明提供一种大宗商品区块链账本可视化展示方法,能够让大宗商品领域的区块链应用在前端更直观地供用户接触。
为达到上述目的,本发明的实施例采用如下技术方案:
一种大宗商品区块链账本可视化展示方法,所述大宗商品区块链账本可视化展示方法包括以下步骤:
获取大宗商品区块链账本数据并进行处理;
生成四个维度的可视化展示数据传输到行业用户系统进行展示;
生成运营动向可视化监控面板提供给联盟链运营方使用。
依照本发明的一个方面,所述四个维度的可视化展示数据包括以下四个维度:
区块可视化;
交易可视化;
智能合约可视化;
联盟信息可视化。
依照本发明的一个方面,所述区块可视化包括:将产生的区块以列表形式聚合,分别展示区块编号、通道编号、交易数、数据哈希值、区块哈希值、上一个区块哈希值和交易哈希值。
依照本发明的一个方面,所述交易可视化包括:将上链的交易分别通过列表和详情的方式展现交易的信息,在可视化列表上展示全部上链的交易,信息包括交易创建者、交易上链的通道名称、交易id号、交易类型、智能合约链码和时间戳。
依照本发明的一个方面,所述交易可视化包括:对于链上某个具体交易的详细信息可视化展示,包括交易id、验证码、建议哈希、msp创建者、参与背书的节点、智能合约链码名称、交易类型、交易时间和写入链上的信息。
依照本发明的一个方面,所述智能合约可视化包括:链码信息展示,展示链码名称、通道名称、链码地址、累计交易数和版本信息。
依照本发明的一个方面,所述联盟信息可视化包括:节点名称和节点运行状态。
依照本发明的一个方面,所述运营动向可视化监控面板包括:区块链节点成员动态可视化;区块出块状况可视化;服务器运行状况可视化。
依照本发明的一个方面,所述运营动向可视化监控面板包括:到当前联盟链运行的汇总信息,包括链上参与运算的节点数、节点运行状态、产生的区块数量和智能合约数量。
依照本发明的一个方面,所述运营动向可视化监控面板包括:
联盟节点板块,了解联盟节点的运行状态,包括节点名称、节点运行是否正常;
区块统计板块,了解每小时、每分钟产生的区块数量和交易数量;
区块瀑布流板块,了解区块生成的动态,包括区块编号、区块哈希值、包含的交易数量和区块生成的时间。
本发明实施的优点:本发明所述的大宗商品区块链账本可视化展示方法,包括以下步骤:获取大宗商品区块链账本数据并进行处理;生成四个维度的可视化展示数据传输到行业用户系统进行展示;生成运营动向可视化监控面板提供给联盟链运营方使用;可实现:
一、体验直观化,大宗商品领域的区块链应用在前端更直观地供用户接触。
二、数据标准化,统一数据输出标准,解决了联盟链运营者因不同开发者的不同数据格式造成的数据理解问题。
三、技术降门槛,降低了开发者开发和部署成本,降低联盟连浏览器搭建的技术门槛。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明所述的大宗商品区块链账本可视化展示方法示意图;
图2为本发明所述的未处理交易数据信息示意图;
图3为本发明所述的处理后的交易数据信息示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1、图2、图3所示,一种大宗商品区块链账本可视化展示方法,所述大宗商品区块链账本可视化展示方法包括以下步骤:
步骤s1:获取大宗商品区块链账本数据并进行处理;
步骤s2:生成四个维度的可视化展示数据传输到行业用户系统进行展示;
在实际应用中,所述四个维度的可视化展示数据包括以下四个维度:
区块可视化;
交易可视化;
智能合约可视化;
联盟信息可视化。
在实际应用中,所述区块可视化包括:将产生的区块以列表形式聚合,分别展示区块编号、通道编号、交易数、数据哈希值、区块哈希值、上一个区块哈希值和交易哈希值。
在实际应用中,所述交易可视化包括:将上链的交易分别通过列表和详情的方式展现交易的信息,在可视化列表上展示全部上链的交易,信息包括交易创建者、交易上链的通道名称、交易id号、交易类型、智能合约链码和时间戳。
在实际应用中,所述交易可视化包括:对于链上某个具体交易的详细信息可视化展示,包括交易id、验证码、建议哈希、msp创建者、参与背书的节点、智能合约链码名称、交易类型、交易时间和写入链上的信息。
在实际应用中,所述智能合约可视化包括:链码信息展示,展示链码名称、通道名称、链码地址、累计交易数和版本信息。
在实际应用中,所述联盟信息可视化包括:节点名称和节点运行状态。
步骤s3:生成运营动向可视化监控面板提供给联盟链运营方使用。
在实际应用中,所述运营动向可视化监控面板包括:区块链节点成员动态可视化;区块出块状况可视化;服务器运行状况可视化。
在实际应用中,所述运营动向可视化监控面板包括:到当前联盟链运行的汇总信息,包括链上参与运算的节点数、节点运行状态、产生的区块数量和智能合约数量。
在实际应用中,所述运营动向可视化监控面板包括:
联盟节点板块,了解联盟节点的运行状态,包括节点名称、节点运行是否正常;
区块统计板块,了解每小时、每分钟产生的区块数量和交易数量;
区块瀑布流板块,了解区块生成的动态,包括区块编号、区块哈希值、包含的交易数量和区块生成的时间。
本发明实施时可视化查询过程如下:
1)现有某供应链金融服务公司,收到一笔大宗商品的交易仓单,仓单对应的交易hash值为:
1b7a5151659c651f203d1c78b8ad1246cd9d144ea6bbf3c07001772fb11c8601;
2)未经可视化处理之前,该笔交易数据信息如图2所示;
3)经过本方法可视化处理后,该金融服务公司将拿到的hash值,输入本方法所在的系统中,查询到对应的交易信息,如图3所示。
本发明实施时,区块链运行状态做可视化管控具体实施过程可如下:
1)现该系统运营方,对区块链运行的做监控管理,在本方法所在系统的可视化监控面板上,可以见到当前联盟链运行的汇总信息,包括链上参与运算的节点数、节点运行状态、产生的区块数量,智能合约数量;
2)通过监控面板上的联盟节点板块,了解联盟节点的运行状态,包括节点名称、节点运行是否正常;
3)通过监控面板上的区块统计板块,了解每小时、每分钟产生的区块数量和交易数量;
4)通过监控面板上的区块瀑布流板块,了解区块生成的动态,包括区块编号、区块哈希值、包含的交易数量和区块生成的时间。
本发明实施的优点:本发明所述的大宗商品区块链账本可视化展示方法,包括以下步骤:获取大宗商品区块链账本数据并进行处理;生成四个维度的可视化展示数据传输到行业用户系统进行展示;生成运营动向可视化监控面板提供给联盟链运营方使用;可实现:
一、体验直观化,大宗商品领域的区块链应用在前端更直观地供用户接触。
二、数据标准化,统一数据输出标准,解决了联盟链运营者因不同开发者的不同数据格式造成的数据理解问题。
三、技术降门槛,降低了开发者开发和部署成本,降低联盟连浏览器搭建的技术门槛。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本领域技术的技术人员在本发明公开的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。