-
公开(公告)号:CN113254171B
公开(公告)日:2021-11-09
申请号:CN202110674983.7
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种区块链系统中退出跨片事务的方法、区块链系统和主链节点,所述方法包括:第一目标分片在执行第一跨片事务之后将所述第一跨片事务的执行结果发送至主链;在所述第一跨片事务执行失败的情况中,所述主链将退出第一跨片事务的指令发送至所述第一跨片事务对应的源分片和/或第二目标分片;所述源分片和/或所述第二目标分片根据所述指令,退出所述第一跨片事务。
-
公开(公告)号:CN113254171A
公开(公告)日:2021-08-13
申请号:CN202110674983.7
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种区块链系统中退出跨片事务的方法、区块链系统和主链节点,所述方法包括:第一目标分片在执行第一跨片事务之后将所述第一跨片事务的执行结果发送至主链;在所述第一跨片事务执行失败的情况中,所述主链将退出第一跨片事务的指令发送至所述第一跨片事务对应的源分片和/或第二目标分片;所述源分片和/或所述第二目标分片根据所述指令,退出所述第一跨片事务。
-
公开(公告)号:CN112261160B
公开(公告)日:2021-04-06
申请号:CN202011515929.X
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种包含分片的区块链系统中提交跨片事务的方法及系统。该区块链系统中至少包括两个分片和主链;所述方法包括:源分片在本地提交跨片事务相关的操作发生异常或者等待跨片事务相关的消息发生超时:源分片在本地撤回发生异常/超时的跨片事务操作,针对跨片事务产生需要由对应目标分片执行的退出指令,并将跨片事务退出指令发送至主链;主链将接收到的需要由目标分片执行的退出跨片事务的指令填入主链区块的区块体中;主链将需要目标分片执行的退出跨片事务的指令按照目标分片的标识发送至对应的目标分片中;目标分片生成目标分片区块的过程中,将接收到主链发来的跨片事务退出指令填入所述目标分片区块的区块体中,并执行所述退出跨片事务的指令。
-
公开(公告)号:CN112261161A
公开(公告)日:2021-01-22
申请号:CN202011516565.7
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种锁定区块链系统中分片区块的方法及区块链系统。一种锁定区块链系统中分片区块的方法,该区块链系统中至少包括两个分片,不同分片存储不同的状态集合;所述区块链系统还包括主链;所述方法包括:分片中生成分片区块,所述分片将所述分片区块的区块头发送至主链;所述主链生成主链区块的过程中,主链根据接收到的分片区块的区块头计算得到该分片区块的hash值;将各个分片的最新分片区块的hash填入主链区块的区块体中,并将所述各个分片的最新区块hash按照树形结构计算得到的根的hash值填入主链区块的区块头的分片区块根字段中。
-
公开(公告)号:CN112261158A
公开(公告)日:2021-01-22
申请号:CN202011515895.4
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种包含分片的区块链系统中返回跨片事务响应的方法及系统、主链节点和源分片节点。该区块链系统中至少包括两个分片,不同分片中的节点存储不同的状态集合;所述区块链系统还包括主链;所述方法包括:目标分片生成目标分片区块的过程中根据所述目标分片执行的跨片事务产生跨片事务响应,并将所述跨片事务响应发送至主链;主链生成主链区块的过程中,将接收到的跨片事务响应填入主链区块的区块体中;所述主链将所述跨片事务响应按照源分片的标识发送至对应的源分片中;所述源分片生成源分片区块的过程中,将接收到所述主链发来的跨片事务响应填入所述源分片区块的区块体中。
-
公开(公告)号:CN112200570A
公开(公告)日:2021-01-08
申请号:CN202011075472.5
申请日:2020-10-09
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于区块链的资源发放方法、装置及电子设备,应用于服务端;其中,与目标业务对应的业务运营方在区块链上发布了虚拟资源;所述区块链上部署了用于对所述虚拟资源进行管理的智能合约;所述方法包括:接收与所述目标业务对应的消费记录,以及与所述消费记录对应的推广用户的用户标识;针对所述消费记录进行数据校验;响应于针对所述消费记录的数据校验通过,调用所述智能合约中的资源发放逻辑,将从预设的虚拟资源池为所述推广用户分配的虚拟资源,发放至所述推广用户的资产账户进行持有。
-
公开(公告)号:CN111522648A
公开(公告)日:2020-08-11
申请号:CN202010629721.4
申请日:2020-07-03
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种区块链的交易处理方法、装置及电子设备。方法包括:区块链中的区块链节点在所述区块链的第N轮的共识的交易执行完毕后,对所述第N轮的共识的交易进行写块操作,其中,N为正整数;所述区块链节点执行所述区块链的第N+1轮的共识执行操作,所述共识执行操作包括所述区块链的第N+1轮的共识及所述第N+1轮的共识达成后的交易执行,其中,所述第N+1轮的共识执行操作与所述第N轮的写块操作并行执行。
-
公开(公告)号:CN112162768B
公开(公告)日:2022-09-30
申请号:CN202011097872.6
申请日:2020-10-14
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了区块链节点升级方法和系统。所述方法包括:分轮次升级区块链网络中区块链节点的区块链程序,区块链节点包括共识节点;当升级完所有共识节点的区块链程序后,在区块链网络中广播升级交易。其中,第T‑1轮的升级包括:停止第T‑1轮对应的区块链节点运行的支持第一区块链协议的第一区块链程序;启动第T‑1轮对应的区块链节点中支持第二区块链协议的第二区块链程序,第二区块链程序兼容第一区块链协议;当满足预设条件时,开始第T轮的升级。若升级交易通过共识,则区块链网络中的共识节点此后将生成新区块所基于的区块链协议由第一区块链协议更换为第二区块链协议。
-
公开(公告)号:CN113254170B
公开(公告)日:2021-11-05
申请号:CN202110674602.5
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例中提供了一种在区块链系统中退出跨片事务的方法及装置,所述方法包括:根据跨片事务对应的退出时间信息确定是否退出所述跨片事务;在确定退出所述跨片事务的情况下,指示所述跨片事务对应的源分片和目标分片退出所述跨片事务。
-
公开(公告)号:CN113259478B
公开(公告)日:2021-11-02
申请号:CN202110674713.6
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例中提供了一种在区块链系统中执行交易的方法、装置及区块链系统,该区块链系统包括源分片和目标分片,该方法包括:源分片执行用于调用源分片中的第一智能合约的目标交易,根据第一智能合约中包括的第二智能合约的信息生成第一跨片操作信息,第二智能合约部署在目标分片中,第一跨片操作信息中包括对第二智能合约的调用信息;源分片向目标分片发送第一跨片操作信息;目标分片执行第一跨片操作信息对应的第一跨片操作。
-
-
-
-
-
-
-
-
-