在区块链中执行交易的方法和区块链系统.pdf 立即下载
2023-05-25
约1.6万字
约15页
0
487KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

在区块链中执行交易的方法和区块链系统.pdf

202111109486.pdf

预览

免费试读已结束,剩余 10 页请下载文档后查看

10 金币

下载文档

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113658005A(43)申请公布日2021.11.16(21)申请号202111109486.9G06F21/64(2013.01)(22)申请日2021.04.28G06F16/27(2019.01)(62)分案原申请数据202110465875.92021.04.28(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11申请人蚂蚁区块链科技(上海)有限公司(72)发明人刘晓建(74)专利代理机构北京亿腾知识产权代理事务所(普通合伙)11309代理人张静娟周良玉(51)Int.Cl.G06Q40/04(2012.01)G06F21/60(2013.01)权利要求书2页说明书10页附图2页(54)发明名称在区块链中执行交易的方法和区块链系统(57)摘要本说明书实施例提供了一种在区块链中执行交易的方法和区块链系统,所述方法包括:可信执行环境获取第一交易,第一交易由用户设备基于第一账户发送,第一交易中调用第一合约,第一合约中请求读取所述第一账户的权限信息和第一数据,并限定所述权限信息和所述第一数据对应于同一个区块;可信执行环境通过计算装置将所述第一合约中的数据读取请求发送给可信存储装置;可信存储装置在接收到所述数据读取请求之后进行数据读取,并通过计算装置将读取结果发送给可信执行环境;可信执行环境在接收到所述读取结果之后,根据第一合约中的验证逻辑,基于所述权限信息验证第一账户的权限,在验证通过的情况中,通过计算装置将第一数据返回给用户设备。CN113658005ACN113658005A权利要求书1/2页1.一种在区块链中执行交易的方法,由区块链节点执行,所述区块链节点包括计算装置中的可信执行环境,所述方法包括:所述可信执行环境获取第一交易,所述第一交易由用户设备基于第一账户发送,所述第一交易中调用第一合约,所述第一合约中包括请求读取用于验证所述第一账户的权限的权限信息和第一数据的数据读取请求,并通过所述数据读取请求限定所述权限信息和所述第一数据对应于同一个区块;所述可信执行环境通过所述计算装置将所述数据读取请求发送给可信存储装置,所述可信存储装置中存储有所述区块链的数据;所述可信存储装置在接收到所述数据读取请求之后进行数据读取,并通过所述计算装置将读取结果发送给所述可信执行环境,其中,所述读取结果中包括对应于同一个区块的所述权限信息和所述第一数据;所述可信执行环境在接收到所述读取结果之后,根据所述第一合约中的验证逻辑,基于所述权限信息验证所述第一账户的权限,在验证通过的情况中,通过所述计算装置将所述第一数据返回给所述用户设备。2.根据权利要求1所述的方法,其中,所述第一合约中包括第一读取请求,所述第一读取请求用于请求对所述权限信息和所述第一数据进行批量读取。3.根据权利要求1所述的方法,其中,所述第一合约中包括第二读取请求和第三读取请求,其中,所述第二读取请求用于请求读取对应于第一区块的权限信息,所述第三读取请求用于请求读取对应于所述第一区块的第一数据。4.根据权利要求1‑3任一项所述的方法,其中,所述可信执行环境通过所述计算装置将所述第一合约中的数据读取请求发送给可信存储装置包括,所述可信执行环境对所述数据读取请求签名,将所述数据读取请求及其签名通过所述计算装置发送给可信存储装置;所述可信存储装置在接收到所述数据读取请求之后进行数据读取,并通过所述计算装置将读取结果发送给所述可信执行环境包括,所述可信存储装置在接收到所述数据读取请求及其签名之后,对所述签名进行验签,在验签通过的情况中,基于所述数据读取请求进行数据读取,对读取结果进行签名,并将所述读取结果及其签名通过所述计算装置发送给所述可信执行环境。5.根据权利要求1‑3任一项所述的方法,其中,所述第一数据为第一区块,所述第一合约限定所述权限信息对应于所述第一区块。6.根据权利要求2所述的方法,其中,所述第一数据为第二变量,所述数据读取请求中还包括第二区块的块标识,所述可信存储装置基于所述数据读取请求进行数据读取包括,所述可信存储装置基于所述第二区块的块标识读取与所述第二区块对应的数据。7.根据权利要求6所述的方法,其中,所述读取结果中包括所述第二区块的块标识,所述方法还包括,所述可信执行环境在接收到所述读取结果之后验证所述读取结果中的块标识是否与所述数据读取请求中的块标识一致。8.根据权利要求1‑3任一项所述的方法,其中,所述区块链节点包括所述可信存储装置。9.一种区块链系统,包括计算装置和可信存储装置,所述计算装置中包括可信执行环境,所述可信存储装置中存储有所述区块链的数据,其中,2CN113658005A权利要求书2/2页所述可信执行
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

在区块链中执行交易的方法和区块链系统

文档大小:487KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用