解决前端应用调用后端区块链的自主协议实现方法技术

技术编号:37138230 阅读:32 留言:0更新日期:2023-04-06 21:39
本发明专利技术提供了解决前端应用调用后端区块链的自主协议实现方法,包括数字藏品模块,所述数字藏品模块包括数字藏品操作协议和数字藏品调度引擎两部分,所述数字藏品操作协议,定义针对数字藏品各种操作的处理协议,所述处理协议用户注册、藏品发行、数字凭证转移、数字凭证销毁,以及各种查询操作,所述数字藏品操作协议可对数字藏品的各种操作进行归纳和封装,形成操作指令,通过数字藏品调度引擎进行调度和执行。本发明专利技术可以通过任务调度引擎异步对接区块链接口,从而解决前端高并发应用和后端区块链性能瓶颈间的矛盾,实现区块链数字藏品产品在前端APP的上线。品产品在前端APP的上线。品产品在前端APP的上线。

【技术实现步骤摘要】
解决前端应用调用后端区块链的自主协议实现方法


[0001]本专利技术涉及信息
,具体涉及解决前端应用调用后端区块链的自主协议实现方法。

技术介绍

[0002]与传统中心化系统相比,区块链的优势是去中心化,不存在任何中心机构和中心服务器,实现点对点直接交互,既节约资源,使交易自主化、简易化,又排除被中心化代理控制的风险。同时具备更高的可靠性、可用性。
[0003]但同时,区块链存在一个明显缺点:性能瓶颈。
[0004]据可查的资料显示,金融系统的交易吞吐量至少是万次/秒的量级。这就对区块链系统的确认时间、每秒处理交易的能力(TPS)要求也非常高。目前常见的区块链系统,每天处理交易量不超过180万,tps最高也就20左右。假如TPS太低,很容易造成网络严重拥堵,从而使得区块链在高价值的高并发业务领域无法落地。
[0005]手机APP等互联网应用要开发数字藏品等产品,面临着前端超大用户量超高并发与后端区块链性能瓶颈之间的矛盾,需要设计一种方案或机制来衔接前后端,解决性能不同步的问题。
专利技术内容
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.解决前端应用调用后端区块链的自主协议实现方法,其特征在于:包括数字藏品模块,所述数字藏品模块包括数字藏品操作协议和数字藏品调度引擎两部分;所述数字藏品操作协议,定义针对数字藏品各种操作的处理协议,所述处理协议用户注册、藏品发行、数字凭证转移、数字凭证销毁,以及各种查询操作,所述数字藏品操作协议可对数字藏品的各种操作进行归纳和封装,形成操作指令,通过数字藏品调度引擎进行调度和执行;所述数字藏品调度引擎收到来自应用的操作请求后,依据DCOP协议封装操作指令并放入任务队列,所述数字藏品调度引擎根据调度策略执行队列中的指令,将操作请求解析并调用区块链接口执行操作,得到区块链的结果后,再对结果进行处理、更新任务状态,然后通知来源应用;所述数字藏品模块还网络连接有前端应用,所述前端应用依据数字藏品操作协议,将数据藏品操作指令封装为操作工单,通过接口将工单发送给数字藏品调度引擎。2.根据权利要求1所述的解决前端应用调用后端区块链的自主协议实现方法,其特征在于:所述数字藏品调度引擎运行机制如下;所述数字藏品调度引擎收到工单后,将工单加入任务队列后,同步返回回执给前端应用;所述数字藏品调度引擎的调度引擎监视任务队列,并从队列中取出操作工单,解析出操作指令后,根据指令类型调用区块链相应接口进行处理;对区块链实时返回结果的指令,得到同步结果后,立即更新任务状态,同时将结果按DCOP封装后,通过应用端的异步通知接口,反馈给前端应用;对区块链异步返回结果的指令,得到同步结果后,更新任务状态,并通过应用端的异步通知接口,将处理结果反馈给应用端。3.根据权利要求2所述的解决前端应用调用后端区块链的自主协议实现方法,其特征在于:对区块链异步返回结果的指...

【专利技术属性】
技术研发人员:于向东郑晓东冯振华
申请(专利权)人:天翼视讯传媒有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1