【技术实现步骤摘要】
一种区块链的私密交易方法及装置
本专利技术实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链的私密交易方法及装置。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,区块链(Blockchain)技术也不例外,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。随着区块链技术的迅猛发展,区块链被广泛应用于各行各业,例如金融、证券以及物流等领域,而根据参与方的不同区块链可分为公有链、私有链以及区块链,其中,公有链是任何人都可以参与使用和维护,信息是完全公开的,私有链是由集中管理者进行管理限制,只有内部少数人可以使用,信息不公开的,区块链是介于两者之间,由若干机构一起维护的一条区块链,有访问权限的机构或成员才能访问区块链中的信息。但是,由于区块链上的交易针对各节点可查,使得参与方的交易没有私密性,无法满足参与方对交易的私密性和安全性的要求。
技术实现思路
本专利技术提供一种区块链的私密交易方法及装置,用以解决现有准入方法中区块链的安全性较低的技术问题。第一方面,本专利技术提供一种区块链的私密交易方法,该方法包括:监管方获取第一机构发送的准入请求;所述准入请求包括所述准入请求需加入至区块链的资产凭证;所述监管方验证所述准入请求,若确定验证通过,则根据区块链为所述第一机构生成的第二账户,为所述第二账户生成账户证书;所述监管方将所述资产凭证根据所述第一机构的公钥加密为加密资产凭证;所述加密资产凭证用于所述第二账户与区块链上的其他账户进行交易,且通过私密交易验证方法验证交易的正确性;所述监 ...
【技术保护点】
1.一种区块链的私密交易方法,其特征在于,包括监管方获取第一机构发送的准入请求;所述准入请求包括所述准入请求需加入至区块链的资产凭证;所述监管方验证所述准入请求,若确定验证通过,则根据区块链为所述第一机构生成的第二账户,为所述第二账户生成账户证书;所述监管方将所述资产凭证根据所述第一机构的公钥加密为加密资产凭证;所述加密资产凭证用于所述第二账户与区块链上的其他账户进行交易,且通过私密交易验证方法验证交易的正确性;所述监管方根据所述第二账户的账户证书及所述加密资产凭证,生成准入交易请求,所述准入交易请求用于将所述加密资产凭证加入至所述第二账户中;所述监管方向区块链上的节点发起所述准入交易请求,以使所述区块链上的节点验证所述准入交易请求;所述监管方若确定所述区块链上的节点对所述准入交易请求的验证通过,则将所述第二账户、所述第二账户的账户证书、及所述第二账户的加密资产凭证写入区块链。
【技术特征摘要】
1.一种区块链的私密交易方法,其特征在于,包括监管方获取第一机构发送的准入请求;所述准入请求包括所述准入请求需加入至区块链的资产凭证;所述监管方验证所述准入请求,若确定验证通过,则根据区块链为所述第一机构生成的第二账户,为所述第二账户生成账户证书;所述监管方将所述资产凭证根据所述第一机构的公钥加密为加密资产凭证;所述加密资产凭证用于所述第二账户与区块链上的其他账户进行交易,且通过私密交易验证方法验证交易的正确性;所述监管方根据所述第二账户的账户证书及所述加密资产凭证,生成准入交易请求,所述准入交易请求用于将所述加密资产凭证加入至所述第二账户中;所述监管方向区块链上的节点发起所述准入交易请求,以使所述区块链上的节点验证所述准入交易请求;所述监管方若确定所述区块链上的节点对所述准入交易请求的验证通过,则将所述第二账户、所述第二账户的账户证书、及所述第二账户的加密资产凭证写入区块链。2.如权利要求1所述的方法,其特征在于,所述准入请求还包括所述第一机构的身份信息、所述第一机构对应的线下的第一账户的账户信息;所述监管方验证所述准入请求,包括:所述监管方验证所述第一机构的身份信息是否与所述第一机构的线下的第一账户的身份信息一致;所述监管方验证所述第一机构的所述第一账户的资产是否满足兑换所述准入请求需加入至区块链的资产凭证的条件;所述监管方将所述资产凭证加密为加密资产凭证后,还包括:所述监管方将所述第一机构的资产凭证记录于所述监管方的监管账户中,以根据所述第二账户在区块链上交易的加密资产凭证更新所述第一机构的线下账户的资产;所述监管方将所述第一账户中与所述资产凭证对应的资产冻结。3.如权利要求1所述的方法,其特征在于,所述方法还包括:所述监管方获取所述第一机构发送的第一交易请求;所述第一交易请求包括请求转出所述第一账户中的第一资产至第二机构;所述第二机构在所述区块链上的账户为第三账户,所述第二机构对应的线下账户为第四账户;所述监管方若验证所述第一交易请求通过,则根据所述第一交易请求,生成第二交易请求;所述第二交易请求用于将第一加密资产凭证从所述第二账户转入至所述第三账户;所述第一加密资产凭证为根据所述第一资产确定的;所述监管方向区块链上的节点发送所述第二交易请求,以通过私密交易验证方法验证所述第一加密资产凭证的交易的正确性;所述监管方若确定所述第二交易请求的验证通过,则通过记账节点将所述第二交易记录在所述区块链上,并通过区块链上的记账节点更新所述第二账户及所述第三账户。4.如权利要求1所述的方法,其特征在于,所述方法还包括:所述监管方获取所述第一机构发送的第三交易请求;所述第三交易请求包括请求转入第三机构的第二加密资产凭证至所述第一账户中;所述第三机构在所述区块链上的账户为第五账户,对应的线下账户为第六账户;所述监管方若验证所述第三交易请求通过,则根据所述第三交易请求,生成第四交易请求;所述第四交易请求用于将所述第二加密资产凭证从所述第五账户转入所述第二账户;所述监管方向区块链上的节点发送所述第四交易请求,以通过私密交易验证方法验证所述第二加密资产凭证的交易的正确性;所述第二加密资产凭证为所述根据所述第一资产确定的;所述监管方若确定所述第二交易请求的验证通过,则根据所述第二加密资产凭证,确定转入至所述第一账户的第二资产;所述监管方通过记账节点将所述第二交易记录在所述区块链上,并通过区块链上的记账节点更新所述第二账户及所述第五账户。5.如权利要求1所述的方法,其特征在于,所述方法还包括:所述监管方获取所述第一机构的针对所述第二账户的撤销请求;所述撤销请求包括请求撤销的第一加密资产凭证;所述监管方向区块链上的节点发送针对所述撤销请求的验证,以验证所述第二账户的账户证书、及通过私密交易验证方法验证所述请求撤销的第一加密资产凭证与所述第二账户的加密资产凭证是否满足撤销条件;所述监管方若确定验证通过,则撤销所述第二账户的账户证书,并将所述第二账户设置为无效;所述监管方将所述第二账户中的加密资产凭证对应的所述第一机构的线下的第一账户中对应的资产解冻。6.如权利要求1所述的方法,其特征在于,所述方法还包括:所述监管方获取所述第一机构的针对所述第二账户的资产凭证转移请求;所述资产凭证转移请求包括请求撤销所述第二账户,及将所述第二账户中的加密资产凭证转入至所述第一机构的新入账户;所述监管方向区块链上的节点发送针对所述资产凭证转移请求的验证,以验证所述第二账户的账户证书及所述第一机构的新入账户的账户证书、及通过私密交易验证方法验证所述请求撤销的第一加密资产凭证与所述第二账户的加密资产凭证是否满足转移条件;所述监管方若确定验证通过,则撤销所述第二账户的账户证书,并将所述第二账户设置为无效;所述第二账户中的加密资产凭证转入至所述第一机构的新入账户。7.如权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:所述监管方将所述第一机构的所述第二账户中的加密资产凭证转出至所述监管方的监管账户,并将所述第二账户的账户证书锁定;所述监管方根据转出至所述监管账户的所述第一机构的资产凭证,验证所述第二账户的加密资产凭证是否出现异常;若确定没有异常,则解锁所述第二账户的账户证书,并将存入所述监管账户中所述第一机构的资产凭证生成加密资产凭证转入所述第二账户;若确定存在异常,则根据区块链上各机构的私钥及区块链上存储的交易数据,查找异常交易。8.一种区块链的私密交易装置,其特征在于,包括:收发单元,用于获取第一机构发...
【专利技术属性】
技术研发人员:李昊轩,严强,李辉忠,张开翔,范瑞彬,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。