买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:飞天诚信科技股份有限公司
摘要:本发明提供一种通过智能合约管理帐户控制权限的实现方法及系统,主设备根据新的用户密钥对、帐户智能合约地址和提供事务处理消耗数的地址生成包含第一签名结果、第一中间签名值、第二签名结果的恢复帐户事务,将主设备ID和恢复帐户事务发送至服务器;服务器将恢复帐户事务发送至事务暂存池;区块链节点对从事务暂存池提取的恢复帐户事务中的第二签名结果、第一中间签名值和第一签名结果进行验证,如均验证成功则用新的用户公钥替换保存的用户公钥,将事务执行结果上传到区块链;服务器从区块链上获取到事务执行成功时将主设备ID与帐户智能合约地址对应保存,主设备保存新的用户密钥对。本发明使用安全方便。
主权项:1.一种通过智能合约管理帐户控制权限的实现方法,其特征在于,包括:步骤Y1:当主设备接收到用户选择的恢复帐户操作信息时,接收用户输入的帐户智能合约地址并生成新的用户密钥对,判断是否能执行恢复帐户操作,是则通过服务器与验证设备通讯,通过所述验证设备对所述新的用户密钥对中的用户公钥和所述帐户智能合约地址进行签名得到第一签名结果,执行步骤Y2,否则删除所述新的用户密钥对,所述新的用户密钥对包括新的用户公钥和新的用户私钥;步骤Y2:所述主设备根据所述第一签名结果、所述帐户智能合约地址和所述新的用户公钥生成待签名信息,使用所述新的用户私钥对所述待签名信息进行签名得到第一中间签名值,根据所述待签名信息和第一中间签名值生成第一拼接结果,使用用户输入的提供事务处理消耗数的地址对应的私钥对所述第一拼接结果进行签名得到第二签名结果,根据所述第二签名结果和所述第一拼接结果生成恢复帐户事务,将包含主设备ID和所述恢复帐户事务的指令发送至所述服务器;步骤Y3:所述服务器对接收到的指令进行解析得到主设备ID和恢复帐户事务,将所述恢复帐户事务发送至事务暂存池,并接收所述事务暂存池返回的信息;步骤Y4:区块链节点从所述事务暂存池中提取事务,当判断提取的事务为恢复帐户事务时,执行步骤Y5;步骤Y5:所述区块链节点对所述恢复帐户事务中的第二签名结果、第一中间签名值和第一签名结果进行验证,如均验证成功则用所述恢复帐户事务中的新的用户公钥替换保存的用户公钥,将事务执行成功写入到恢复帐户事务的事务日志中,执行步骤Y6,否则将事务执行失败写入到恢复帐户事务的事务日志中,执行步骤Y6;步骤Y6:当所述区块链节点轮询成为提议节点时将所述恢复帐户事务和所述事务日志上传到区块链;步骤Y7:所述服务器实时获取所述区块链上的数据,并从获取的数据中提取恢复帐户事务和事务日志,判断所述事务日志中是否包含事务执行成功,是则将所述主设备ID与所述恢复帐户事务中的帐户智能合约地址对应保存,将所述事务日志返回给所述主设备,执行步骤Y8,否则直接将所述事务日志返回给所述主设备,执行步骤Y8;步骤Y8:所述主设备判断接收到的事务日志中是否包含事务执行成功,是则保存所述新的用户密钥对,否则删除所述新的用户密钥对。
全文数据:
权利要求:
百度查询: 飞天诚信科技股份有限公司 一种通过智能合约管理帐户控制权限的实现方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。