预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利(10)授权公告号CN110992027B(45)授权公告日2022.02.25(21)申请号201911207025.8(56)对比文件CN1(22)申请日2019.11.2910020855A,2019.07.16CN110474865A,2019.11.19(65)同一申请的已公布的文献号CN107911373A,2018.04.13申请公布号CN110992027ACN110071802A,2019.07.30(43)申请公布日2020.04.10CN110268691A,2019.09.20(73)专利权人支付宝(杭州)信息技术有限公司US2018276668A1,2018.09.27地址310000浙江省杭州市西湖区西溪路CN110309663A,2019.10.08556号8层B段801-11审查员王宇莉(72)发明人刘琦闫莺魏长征(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人李威(51)Int.Cl.G06Q20/38(2012.01)权利要求书2页说明书16页附图4页(54)发明名称在区块链中实现隐私保护的高效交易方法及装置(57)摘要本说明书一个或多个实施例提供一种在区块链中实现隐私保护的高效交易方法及装置,该方法可以包括:区块链节点将客户端提交的隐私交易传入可信执行环境中以对所述隐私交易进行共识前校验,并对共识前校验的过程中使用的至少一部分数据进行缓存;在所述隐私交易通过共识前校验的情况下,所述区块链节点与其他区块链节点对所述隐私交易进行共识处理;所述区块链节点将经过共识的所述隐私交易传入所述可信执行环境中予以执行,并在交易执行的过程中使用缓存的所述至少一部分数据。CN110992027BCN110992027B权利要求书1/2页1.一种在区块链中实现隐私保护的高效交易方法,包括:区块链节点将客户端提交的隐私交易传入可信执行环境中以对所述隐私交易进行共识前校验,并对共识前校验的过程中使用的至少一部分数据缓存于所述可信执行环境中;在所述隐私交易通过共识前校验的情况下,所述区块链节点与其他区块链节点对所述隐私交易进行共识处理;所述区块链节点将经过共识的所述隐私交易传入所述可信执行环境中予以执行,并在交易执行的过程中使用缓存的所述至少一部分数据。2.根据权利要求1所述的方法,所述区块链节点对所述隐私交易进行共识前校验,包括:所述区块链节点对所述隐私交易和至少一件其他隐私交易并行地实施共识前校验。3.根据权利要求1所述的方法,所述对共识前校验的过程中使用的至少一部分数据缓存于所述可信执行环境中,包括:所述区块链节点将加密后数据读入所述可信执行环境中进行解密得到的解密后数据缓存于所述可信执行环境中,其中所述加密后数据被所述区块链节点存储于所述可信执行环境之外的外部存储空间。4.根据权利要求3所述的方法,所述解密后数据包括以下至少之一:外部账户的状态数据、合约账户的状态数据、合约账户对应的合约代码、所述合约代码对应的合约存储。5.根据权利要求1所述的方法,所述区块链节点将经过共识的所述隐私交易传入所述可信执行环境中予以执行,包括:所述区块链节点将执行经过共识的所述隐私交易传入所述可信执行环境中进行执行时校验;在所述隐私交易通过执行时校验的情况下,所述区块链节点执行所述隐私交易。6.根据权利要求1所述的方法,还包括:所述区块链节点在所述隐私交易执行完毕后,清除缓存的所述至少一部分数据。7.一种在区块链中实现隐私保护的高效交易装置,包括:共识前校验单元,使区块链节点将客户端提交的隐私交易传入可信执行环境中以对所述隐私交易进行共识前校验;缓存单元,使所述区块链节点对共识前校验的过程中使用的至少一部分数据缓存于所述可信执行环境中;共识单元,使所述区块链节点在所述隐私交易通过共识前校验的情况下,与其他区块链节点对所述隐私交易进行共识处理;执行单元,使所述区块链节点将经过共识的所述隐私交易传入所述可信执行环境中予以执行,并在交易执行的过程中使用缓存的所述至少一部分数据。8.一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如权利要求1‑6中任一项所述的方法。9.一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如2CN110992027B权利要求书2/2页权利要求1‑6中任一项所述方法的步骤。3CN110992027B说明书1/16页在区块链中实现隐私保护的高效交易方法及装置技术领域[0001]本说明书一个或多个实施例涉及终端技术领域,尤其涉及一种在区块链中实现隐私保护的高效交易方法及装置。背景技术[0002]区块链技术构建在传输网络(例如点对点网络)之上。传输网络中的网络节点利用链