【技术实现步骤摘要】
支持智能合约的数字货币介质、支付方法和支付系统
[0001]本专利技术涉及数字货币
,具体涉及一种支持智能合约的数字货 币介质、支付方法和支付系统。
技术介绍
[0002]数字人民币是由央行发行的法定数字货币,它由指定运营机构参与运 营并向公众兑换,与纸钞和硬币等价。相对于纸钞和硬币,数字人民币交 易具备可追溯和可控传递的特点。由此,在使用普通人民币进行各种福利 政策补贴时,对于以前经常出现的冒领或挪用等不法行为,可以使用数字 人民币,基于其可追溯性来加强资金流向的监管。但是,现有的数字人民 币支付系统仍然是事后监督,即使可以部分通过合约进行管理,也由于现 有技术中数字人民币币串的合约仅支持ID管理,不能够执行可编辑的合 约,使用僵化,导致应用受限;此外,现有的数字人民币规范中也不存在 智能合约的规则,无法从底层进行扩展。因此,如何开发一种可编辑的智 能合约以支持更加灵活而又能及时监管的人民币支付业务,就是迫切需要 解决的问题。
技术实现思路
[0003]有鉴于此,本专利技术的主要目的在于提供一种支持智能合约的数字人民 币交易方法和系统,以期至少部分地解决上述技术问题。
[0004]由此,作为本专利技术的第一方面,提出了一种支持交易合约的数字货币 币串的授权方法,包括如下步骤:
[0005]将数字货币币串写入数字货币介质,其中所述数字货币币串包含合约 标识字段,所述合约标识字段用于指示或限定所述数字货币币串交易时需 要遵循的智能合约。
[0006]作为本专利技术的第二方面 ...
【技术保护点】
【技术特征摘要】
1.一种支持交易合约的数字货币的授权方法,其特征在于,包括如下步骤:将数字货币币串写入数字货币介质,其中所述数字货币币串包含合约标识字段,所述合约标识字段用于指示或限定所述数字货币币串交易时需要遵循的智能合约。2.如权利要求1所述的授权方法,其特征在于,所述合约标识字段为表示所述数字货币币串需遵循智能合约的标志符号,能够指示在特定的服务器查询到对应智能合约的具体内容;或者,所述合约标识字段为所述数字货币币串的预定位置的索引字段,所述索引字段的具体含义按照各方预先的约定来定义,限定了所述智能合约的内容;作为优选,所述合约标识字段为所述数字货币币串的预定位置的32个字的索引字段;作为优选,数字货币支付各方对所述合约标识字段的每个索引字进行预先约定,分别表示智能合约约定的具体场合和政策规定,从而约定所述支付需要遵循的具体交易规则;作为优选,所述智能合约用于约束遵循政府部门的扶助政策,包括但不限于支教、支农、扶贫、拥军等政策;作为优选,所述数字货币币串的第二预定位置处还包括按照各方预先的约定来定义的附加索引字,所述附加索引字用于记录所述智能合约进行动态变更时发生了更改的索引值;作为优选,所述支持交易合约的数字货币的授权方法在写入所述数字货币币串的步骤之前,还包括如下步骤:合约中心基于业务系统发送的预定交易规则和所述数字货币介质发送的身份标识后,生成附有合约标识字段的智能合约;银行数币系统接收合约中心发送的智能合约ID号并对其进行审核,合法有效后生成附有合约标识字段的授权数字货币币串发送给合约中心;合约中心将生成的授权数字货币币串发送给业务系统;业务系统将生成的授权数字货币币串写入所述数字货币介质;进一步优选地,所述授权方法在处理动态智能合约时,银行数币系统接收的是合约中心发送的智能合约ID号和签名,并对其进行审核;以及,所述数字货币币串的第二预定位置处还包括按照各方预先的约定来定义的附加索引字,所述附加索引字记录了所述智能合约进行动态变更时发生了更改的索引值。3.一种支持智能合约的数字货币支付方法,其特征在于,包括如下步骤:当使用数字货币进行支付时,查询所述数字货币的币串上是否存在合约标识字段,如果存在,则查询对应的智能合约的具体规定,并验证当前支付是否符合相关智能合约的规定;当所述支付符合规定时,完成所述支付;当不符合规定时,拒绝所述支付。4.如权利要求3所述的数字货币支付方法,其特征在于,所述查询智能合约具体内容的步骤是通过将合约标记字段中表示智能合约编号的字段在制订对应智能合约的交易端或管理端查询;其中,所述制订合约的交易端包括合约中心或业务系统,所述制订合约的管理端包括银行数币系统;其中,所述当所述支付符合规定时,完成所述支付的步骤包括:在进行支付的所述数字货币币串后添加交易子链,或者,直接通过银行数币系统进行融币,重新铸币生成交易后的
新数字货币币串。5.一种支持智能合约的数字货币支付装置,其特征在于,包括:写入模块,用于向所述数字货币支付装置的数字货币介质中写入数字货币币串,其中当存在智能合约时,写入的所述数字货币币串包含合约标识字段,所述合约标识字段用于指示或限定所述数字货币币串交易时需要遵循的智能合约;验证模块,用于当使用数字货币币串进行支付时,查询所述数字货币币串上是否存在合约标识字段,如果存在,则查询对应的智能合约的具体规定,并验证当前支付是否符合所述智能合约的规定;支付模块,用于当所述支付符合对应智能合约的规定时,使用所述数字货币币串进行支付。6.一种支持智能合约的数字货币硬件钱包,包括安全芯片、通信模块和主处理模块,其特征在于:安全芯片,用于存储数字货币币串,所述数字货币币串包含合约标识字段,所述合约标识字段用于指示或限定所述数字货币币串交易时需要遵循的智能合约;通信模块...
【专利技术属性】
技术研发人员:李超,
申请(专利权)人:广州运通数达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。