-
公开(公告)号:CN110716728A
公开(公告)日:2020-01-21
申请号:CN201910914123.9
申请日:2019-09-25
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种FPGA逻辑的可信更新方法及装置,该方法可以包括:FPGA结构接收来自客户端的加密后新版电路逻辑配置文件,所述FPGA结构包含FPGA芯片;所述FPGA结构将所述加密后新版电路逻辑配置文件读入所述FPGA芯片上的解密模块进行解密,所述解密模块由所述FPGA芯片基于所述FPGA结构上已部署的旧版电路逻辑配置文件而形成;所述FPGA结构基于解密得到的新版电路逻辑配置文件进行更新部署,以使所述FPGA结构实现为所属的区块链节点上的可信执行环境。
-
公开(公告)号:CN110580417A
公开(公告)日:2019-12-17
申请号:CN201911085017.0
申请日:2019-11-08
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F21/62 , G06F16/2458 , G06Q40/04
Abstract: 本说明书一个或多个实施例提供一种基于智能合约的隐私数据查询方法及装置;该方法应用于区块链节点,可以包括:当接收到查询方发起的针对目标隐私数据的查询交易时,读取所述查询交易中包含的与所述目标隐私数据相关的历史交易的交易标识和所述历史交易调用的业务合约的合约地址;根据所述合约地址获取所述业务合约,并执行所述业务合约中定义的权限控制代码,以确定所述查询方针对所述目标隐私数据的查询权限;当确定出的查询权限为允许查询时,获取所述目标隐私数据并将获取到的目标隐私数据读入可信执行环境进行解密,以由所述查询方获取。
-
公开(公告)号:CN110580412A
公开(公告)日:2019-12-17
申请号:CN201911085167.1
申请日:2019-11-08
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F21/60 , G06F8/65 , G06F16/2458 , G06F21/62 , G06Q40/04
Abstract: 本说明书一个或多个实施例提供一种基于链代码的权限查询配置方法及装置;该方法应用于区块链节点,可以包括:将获取到的分发代码读入可信执行环境,以对所述可信执行环境中维护的链代码进行更新,所述分发代码用于在接收到查询方针对与历史交易相关的隐私数据的查询交易时,调用所述历史交易所调用的业务合约以执行所述业务合约中定义的权限控制代码,确定所述查询方的查询权限;当接收到挑战方发起的针对所述分发代码的验证请求时,读取所述可信执行环境中维护的分发代码以生成验证报告,并向所述挑战方发送所述验证报告,以使得所述挑战方根据所述验证报告对所述可信执行环境中的分发代码进行验证。
-
公开(公告)号:CN113064764B
公开(公告)日:2023-10-27
申请号:CN202110419704.2
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供了一种在区块链系统中执行区块的方法和装置,所述区块链系统包括第一分片和第二分片,所述第一分片中包括第一节点,所述方法由所述第一节点执行,包括:在执行第一区块的过程中,从所述第二分片接收第一信息,所述第一信息指示属于所述第一区块的n个交易中执行错误的第一交易,其中,所述第一信息由所述第二分片在对与所述第一交易对应的第一跨分片子交易执行失败之后发送,所述第一跨分片子交易为所述第二分片中属于第二区块的跨分片子交易;重新执行所述n个交易中去除所述第一交易之后的多个交易。
-
公开(公告)号:CN113268382B
公开(公告)日:2022-08-09
申请号:CN202110420966.0
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书提供一种在区块链系统中切换分片节点的方法及装置,根据该方法,该区块链系统包括第一分片和第二分片,第一分片包括第一分片节点,第一分片节点具有对应的第一备用节点,第一备用节点同步有第一分片节点在执行第一区块的过程中产生的第一状态信息,各个第二分片包括第二分片节点,该方法应用于第一备用节点,包括:从第二分片节点接收到跨分片信息,基于第一状态信息和跨分片信息,代替第一分片节点继续执行第一区块。从而保证了区块链系统流程的持续进行,提高了区块链系统的性能和可用性。
-
公开(公告)号:CN112560019B
公开(公告)日:2022-08-02
申请号:CN202011618603.X
申请日:2020-07-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种区块链数据的处理方法、装置及设备,所述方法应用于设置有可信执行环境TEE的终端设备,包括:从区块链中获取目标业务的待核验数据,待核验数据包括记录于区块链中的目标业务执行过程中产生的流转数据;基于目标业务,确定对待核验数据的真实性进行核验所相关的第三方权威机构,获取记录于第三方权威机构中的目标业务执行过程中产生的基准流转数据;通过终端设备上的第一可信应用,将待核验数据和基准流转数据传递至TEE;其中,TEE中设置有对待核验数据进行数据核验的核验规则;使用可信执行环境基于待核验数据中的流转数据和基准流转数据确定待核验数据是否符合核验规则,并输出待核验数据的核验结果。
-
公开(公告)号:CN114553434A
公开(公告)日:2022-05-27
申请号:CN202210158410.3
申请日:2021-10-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/32
Abstract: 一种共识方法、区块链系统和共识节点,该共识方法包括:第一轮:第一共识节点广播第一消息,第一消息中包括共识提议的交易集合和第一共识节点的签名;第二轮:接收到所述第一消息的共识节点广播第二消息,第二消息中包括对所述交易集合的投票和签名;所述投票包括所述交易集合的摘要值;第三轮:接收到第二消息的共识节点收集到至少Quorum个来自于不同共识节点的一致的投票后,如果自身针对该提议没有广播过不同的投票,则广播第三消息,第三消息包括所述摘要值以及收集到的签名集合;共识节点收集到至少Quorum个来自于不同节点的第三消息后,将所述摘要值对应的交易集合作为共识结果的至少一部分输出。
-
公开(公告)号:CN112491812B
公开(公告)日:2022-03-01
申请号:CN202011246700.0
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/40 , H04L67/1095 , H04L9/08 , H04L9/06
Abstract: 本说明书一个或多个实施例提供一种区块链一体机的哈希更新方法及装置,该方法可以包括:所述区块链一体机上装配的密码加速卡向新版本镜像文件的发布方发送协商信息,该协商信息分别被发布方与密码加速卡用于确定出部署密钥;其中,新版本镜像文件用于更新区块链一体机中部署的旧版本镜像文件;密码加速卡接收发布方使用部署密钥加密后的新哈希值,新哈希值对应于新版本镜像文件;密码加速卡将存储的对应于旧版本镜像文件的旧哈希值替换为新哈希值,该新哈希值用于与区块链一体机中部署的镜像文件的当前哈希值进行比较以确定区块链一体机中是否部署了上述新版本镜像文件。
-
公开(公告)号:CN113656509A
公开(公告)日:2021-11-16
申请号:CN202110991231.3
申请日:2021-08-26
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司 , 华东师范大学
Abstract: 本说明书提供一种区块链系统中执行交易的方法及装置,所述区块链系统包括执行分片和共识分片,所述方法包括:所述共识分片的节点对接收到的交易进行共识,并将经过所述共识的共识结果发送给所述执行分片的节点,所述共识结果包括待执行的多个交易;所述执行分片的节点执行所述多个交易中的至少部分交易各自对应的操作;其中,任一交易对应的操作包括读和/或写操作。
-
公开(公告)号:CN113630259A
公开(公告)日:2021-11-09
申请号:CN202111178795.1
申请日:2021-10-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/32
Abstract: 一种共识方法、区块链系统和共识节点,该共识方法包括:第一共识节点将共识提议的交易集合采用纠删码生成多个数据块;第一共识节点发送第一消息至其它共识节点;接收到第一消息的共识节点广播第二消息,第二消息中包括接收到的数据块,并包括对交易集合的投票和签名;投票包括交易集合的摘要值;接收到第二消息的共识节点收集到至少Quorum个来自于不同共识节点的一致的投票后,广播第三消息,第三消息包括摘要值以及收集到的签名集合;共识节点在第二轮或第三轮的末尾基于接收到的数据块采用纠删码恢复出交易集合,并在收集到至少Quorum个来自于不同节点的第三消息后,将摘要值对应的交易集合作为共识结果的至少一部分输出。
-
-
-
-
-
-
-
-
-