[发明专利]一种区块链隐私交易解决方法在审

专利信息
申请号: 202011588751.1 申请日: 2020-12-29
公开(公告)号: CN113034276A 公开(公告)日: 2021-06-25
发明(设计)人: 林乐;兰春嘉 申请(专利权)人: 上海能链众合科技有限公司
主分类号: G06Q40/04 分类号: G06Q40/04;G06F21/62;G06F21/64
代理公司: 暂无信息 代理人: 暂无信息
地址: 200120 上海市浦东*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 区块 隐私 交易 解决方法
【权利要求书】:

1.一种区块链隐私交易解决方法,其特征在于,包括有:步骤一:在区块链中进行合约接口构造,将入口合约命名为ZSC.sol,即zsc合约,其中.sol为解决方案的缩写,表示用于构造合约接口;步骤二:在入口合约的构造函数里开始指定另外一个积分标准合约,所述积分标准合约用于使用规范来规定积分的类型,积分金额,转移方式,余额表示;步骤三:zsc合约提供3种基本功能的交易类型:存入交易,取出交易,转账交易;步骤四:设定基于zsc合约的实现的存入交易是明账户转暗账户交易,明账户对应一个所述积分标准合约里的一个账户,zsc合约在构造函数里必须和所述积分标准合约其中的一个积分标准合约绑定;步骤五:存入交易的操作为:让积分标准合约中的一个账户转入积分到zsc合约地址在所述积分标准合约其中的一个积分标准合约的账户中,同时zsc合约按照积分的金额对积分的金额创建出一个初始密文;步骤六:取出交易是暗账户转明账户交易,需要明确指定需要转出金额的数量,积分标准合约里的积分转移可以不用对转出金额的数量进行隐私保护,仅需要在不透漏目前暗账户里有多少余额的前提下证明取出的积分的金额是小于这个余额的,且证明发送者能提供一个私钥能和暗账户的积分余额密文的公钥对应;步骤七:设定取出交易中的取出的积分账户应该要和存入的积分账户相同,也可以设定为不同;步骤八:转账交易可以由不对应n个匿名集的任意积分标准合约的账户发起,n为自然数;转账交易为交互式挑战和应答,也可以优化为非交互式的;转帐交易中的挑战和应答中n个匿名集对应的n个密文里只有两个是对应value和-value的,其他都对应0;value表示为转帐交易增加的金额,-value表示为转帐交易减少的金额,对应-value的密文的位置和私密输入的转账者在n个匿名集中的位置是匹配的;转账者提供的私钥和对应-value的密文的位置的密文对应的公钥是匹配的以上的校验过程是在区块链上完成的,以保障在区块链上完成验证后不知道转账者在其中的位置,以用环签名的方式,能验出是其中一个转账者进行了签名却不知道是具体转账者签的名;步骤九:开始限制上限和穷举,限制转账金额的上限为2的32次方,从而限定了穷举的空间;转账者额外发送一个密文,用接收者的公钥加密,这个密文加密用的是数映射到点的方式来加密转账金额,从而使接收者能够解开,并验证金额确实和对转账金额密文解开的g^b是匹配的;g是转帐者和接收者选定的一个数,g是可公开的,b是转帐者或者接收者随机选择的一个转帐数,b是保密的,g^b是用于保证在密钥交换算法中使转帐者和接收者双方在不安全的通道中建立一个相同的密钥;步骤十,将若干区块划分为一个朝代,每个朝代转出和转入时,使用延迟转入的方式来规避并发,在每次跨朝代时将待结算的积分的金额结算至每个账户,每个朝代对一个账户的第二笔转出就必须加上待结算金额来校验;对于提供不出首笔转帐记录证明的转账需要加上待结算金额来进行校验,从而对发送吞吐量要求比较高的用户可以以匿名集错开或时间段错开的方式高度进行交易和结算;步骤十一:为方便zsc合约与其他业务合约的互操作性,zsc合约提供加锁和解锁接口,用于暂时的将某个暗账户的使用权让渡给其他业务合约中的某个业务合约,这期间只有该某个业务合约有权操作所述某个暗账户,该某个业务合约使用完毕使用调用解锁接口将所述某个暗账户的使用权交还zsc合约;步骤十二:区块链上每个暗账户的私钥是公钥的哈希值推导出的地址,value对应两个acc[yHash]密文,pending[yHash]密文,acc[yHash]密文是上面所述的账户的当前金额,pending[yHash]密文是当前朝代待结算的金额;每一次匿名转账交易后,所有匿名集里的账户的密文都要发生变动,包括n-2个变化金额为0的账户;步骤十三:客户端保存所有发出的转账和取现交易用到的盲因子r*;所有过程的r相加可以得到目前客户端应保存所有发出转账和取现用到的盲因子r*,当前链上密文的r是之前一系列交易演变出的数字;当监管部门获知密文中的盲因子r*,就能在不知道私钥的情况下解出明文,但为了得到当前的盲因子r*,需要获知之前所述盲因子r*所有涉及到的交易的r。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海能链众合科技有限公司,未经上海能链众合科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011588751.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top