[发明专利]基于DAPP容器的事务签名处理方法、系统及电子设备在审
| 申请号: | 201810644764.2 | 申请日: | 2018-06-21 |
| 公开(公告)号: | CN108900304A | 公开(公告)日: | 2018-11-27 |
| 发明(设计)人: | 谭智勇;宋承根;赵微 | 申请(专利权)人: | 北京欧链科技有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L29/06 |
| 代理公司: | 北京市惠诚律师事务所 11353 | 代理人: | 杨娟;杨雪婷 |
| 地址: | 100089 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户私钥 密钥服务器 构建 事务 电子设备 签名处理 获取请求 集中管理 事务内容 原始事务 轻量化 托管 发送 返回 | ||
本发明实施例提供了一种基于DAPP容器的事务签名处理方法、系统及电子设备,其中方法包括:DAPP容器接收来自DAPP的事务构建请求;DAPP容器向密钥服务器发送用户私钥获取请求;DAPP容器接收到密钥服务器返回的用户私钥后,对原始事务内容进行签名,生成签名事务内容。本发明实施例通过将用户私钥托管到密钥服务器中,减少了DAPP容器在进行事务构建的过程中与DAPP之间的交互次数,提高了事务构建的效率,并且使得DAPP和DAPP容器能够更加轻量化。此外,通过密钥服务器对用户私钥的集中管理,也能增加用户私钥的安全性。
技术领域
本发明实施例提供一种基于DAPP容器的事务签名处理方法、系统及电子设备,属于计算机技术领域。
背景技术
随着区块链技术的发展,越来越多的功能开始在区块链的体系下开始发展,其中,DAPP(Decentralized Application,分布式应用)就是建立在区块链体系上的应用,越多的技术人员投入到DAPP的开发中,从而实现更多的基于区块链的应用功能。
现有技术中,对于DAPP的开发而言,为了能够与区块链网络进行对接,需要开发许多区块链的底层处理逻辑,从而才能实现上层的面向用户的处理逻辑与区块链网络之间的对接。并且,由于区块链技术的开放性发展模式,也会存在众多的区块链网络(或者称作区块链的架构),各个区块链网络遵循各自的数据协议和处理机制,对于DAPP开发者而言,同一个应用功能需要开发出针对不同区块链网络的多个版本的DAPP,用户在使用时,需要分别使用不同版本的DAPP。
由此可见,现有技术中,DAPP的技术框架,无论从开发还是使用都存在许多不便之处。
发明内容
本发明实施例提供了一种基于DAPP容器的事务签名处理方法、系统及电子设备,以减少DAPP容器与DAPP之间的交互次数,以及增加用户私钥的安全性。
为了实现上述目的,本发明提供了一种基于DAPP容器的事务签名处理方法,包括:
DAPP容器接收来自DAPP的事务构建请求,所述事务构建请求至少包括原始事务内容、DAPP标识信息、标识用户身份的用户信息;
所述DAPP容器向密钥服务器发送用户私钥获取请求,所述用户私钥获取请求至少包括所述用户信息和所述DAPP标识信息;
所述DAPP容器接收到所述密钥服务器返回的用户私钥后,对所述原始事务内容进行签名,生成签名事务内容。
另外,本发明还提供了一种基于DAPP容器的事务签名处理系统,包括:多个DAPP容器以及密钥服务器,所述密钥服务器以所述DAPP标识信息和所述用户信息作为索引,存储用户私钥,
所述DAPP容器,用于接收来自DAPP的事务构建请求,所述事务构建请求至少包括原始事务内容、DAPP标识信息、标识用户身份的用户信息,并向所述密钥服务器发送用户私钥获取请求,所述用户私钥获取请求至少包括所述用户信息和所述DAPP标识信息,以及在接收到所述密钥服务器返回的用户私钥后,对所述原始事务内容进行签名,生成签名事务内容;
所述密钥服务器,用于根据所述DAPP标识信息和所述用户信息获取用户私钥,并返回给所述DAPP容器。
此外,本发明还提供了一种基于DAPP容器的事务签名处理系统,包括:多个DAPP容器以及密钥服务器,所述密钥服务器以所述DAPP容器标识信息、所述DAPP标识信息以及所述用户信息作为索引,存储用户私钥,
所述DAPP容器,用于接收来自DAPP的事务构建请求,所述事务构建请求至少包括原始事务内容、DAPP标识信息、标识用户身份的用户信息,并向所述密钥服务器发送用户私钥获取请求,所述用户私钥获取请求至少包括所述DAPP容器标识信息、所述用户信息以及所述DAPP标识信息,以及在接收到所述密钥服务器返回的用户私钥后,对所述原始事务内容进行签名,生成签名事务内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京欧链科技有限公司,未经北京欧链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810644764.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在线电子签名的方法
- 下一篇:基于智能安全芯片的多证书签发及验证方法





