申请/专利权人:北京银合信科技有限公司;山东港云数字科技有限公司
申请日:2020-12-22
公开(公告)日:2023-08-25
公开(公告)号:CN112766940B
主分类号:G06Q20/04
分类号:G06Q20/04;G06Q20/10;G06Q20/38
优先权:
专利状态码:有效-授权
法律状态:2023.08.25#授权;2021.05.25#实质审查的生效;2021.05.07#公开
摘要:本发明实施例公开了一种基于区块链的电子支票交易方法及系统,基于分布式的网络,数据被过冗余的保存在众多区块链节点,保证了数据的一致性,采用数字签名机制,交易发起方的签名一旦被收方使用,则无法再取消该交易,其中包含了交易发起方对交易信息的签名,因为只有交易发起方自己才掌握其私钥,所以无法对其所进行的交易进行否认,收方在使用自己关联的钱包地址验签后,合约内保存的其签名也使得其无法否认这次交易,可有效支持多种业务模式及用户类型,并拓展出高效的线下交易流程,便利性高,支付过程相关数字资产被系统锁定,无法在未授权的情况下被挪用,保证的交易双方相关合约的有效履行,无信用违约风险,成本低。
主权项:1.一种基于区块链的电子支票交易方法,其特征在于,所述方法包括:转出方A将指定金额S打入区块链上预先创建的智能合约C,并通过智能合约C内置的非对称加密算法和数字签名算法生成支票编码cadr0、查询验证代码q1和转移确认代码q2;所述智能合约C中包括新建单一所有者的合约钱包创建程序、合约钱包所有者属性控制函数以及合约钱包余额转账函数;接收方B由转出方A处获取所述支票编码cadr0、转入金额S以及查询验证代码q1,并根据所述支票编码cadr0和查询验证代码q1,在智能合约C上基于合约内置的非对称加密算法和数字签名验签算法,验证查询支票来源的钱包地址walletA,并将接收方B钱包地址walletB变更为唯一可查询和可转入的地址完成合约钱包所有者的变更;接收方B使用转移确认代码q2和接收方B的签名解锁处于冻结状态的金额S;接收方B使用转移确认代码q2以及通过私钥pkB签名后从智能合约C中将金额S提现到个人钱包地址walletB,同时电子支票编码cadr0失效;通过智能合约C内置的非对称加密算法和数字签名算法生成支票编码cadr0、查询验证代码q1和转移确认代码q2,具体包括:智能合约C创建多签名合约钱包地址,此钱包地址即支票编码cadr0,此时合约钱包所有者设置为转出方A钱包地址walletA;智能合约C通过内置的数字签名算法,使用转出方A的私钥pkA对转入金额S进行签名,签名结果即为查询验证代码q1,所述查询验证代码q1作为合约钱包所有者转移函数的触发条件之一;同时智能合约C调用钱包地址walletA的私钥签出与金额S一致的包含转出地址缺省值的签名,签名结果即为多签名钱包资产转移确认代码q2。
全文数据:
权利要求:
百度查询: 北京银合信科技有限公司;山东港云数字科技有限公司 一种基于区块链的电子支票交易方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。