-
公开(公告)号:CN112200567A
公开(公告)日:2021-01-08
申请号:CN202011074740.1
申请日:2020-10-09
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于区块链的资源管理方法、装置及电子设备,应用于区块链中的节点设备;其中,与目标业务对应的业务运营方在区块链上发布了虚拟资源;区块链上部署了用于对虚拟资源进行管理的智能合约;智能合约的合约代码对应的执行逻辑包括确认逻辑,以及分别对应于不同的资产管理操作的多种业务逻辑;所述方法包括:接收与智能合约对应的包括交易发送方的账户标识的智能合约调用交易;响应于智能合约调用交易,调用智能合约中的确认逻辑,基于账户标识确定交易发送方的资产管理角色;以及,进一步调用智能合约中与确定出的交易发送方的资产管理角色对应的业务逻辑,完成针对虚拟资源的与业务逻辑对应的资产管理操作。
-
公开(公告)号:CN111143885A
公开(公告)日:2020-05-12
申请号:CN202010253639.6
申请日:2020-04-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本公开涉及区块链交易处理方法及装置和区块链节点。在一方面的区块链交易处理方法包括:在接收到客户端发送的隐私交易数据时,利用对应执行区块链节点分组中约定的加密密钥对所述隐私交易数据进行加密,以生成加密隐私交易数据;以及将所述加密隐私交易数据发送给区块链网络中的各个共识区块链节点,以对所述隐私交易数据进行共识处理。另一一方面的区块链交易处理方法包括:在接收到加密隐私交易数据时,对所述加密隐私交易数据进行共识处理;在所述加密隐私数据通过共识之后,利用对应执行区块链节点分组中约定的解密密钥对所述加密隐私交易数据进行解密;以及在解密成功时,对解密得到的隐私交易数据进行执行处理。
-
公开(公告)号:CN113254538B
公开(公告)日:2021-11-16
申请号:CN202110674714.0
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种在区块链中执行交易的方法和区块链节点,所述方法包括:执行第一交易,存储所述第一交易更改的第一账户的状态信息,将待由第二区块链执行的跨链操作的信息提供给所述第二区块链,其中,所述跨链操作的信息中包括所述第一交易的标识;记录第一交易的标识与第一账户的对应关系;从第二区块链接收对所述跨链操作的执行结果,所述执行结果中包括所述第一交易的标识;基于所述记录的第一交易的标识与第一账户的标识的对应关系,在状态数据库中获取第一账户的状态;根据所述执行结果和所述状态信息,修改所述第一账户的状态。
-
公开(公告)号:CN113254538A
公开(公告)日:2021-08-13
申请号:CN202110674714.0
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种在区块链中执行交易的方法和区块链节点,所述方法包括:执行第一交易,存储所述第一交易更改的第一账户的状态信息,将待由第二区块链执行的跨链操作的信息提供给所述第二区块链,其中,所述跨链操作的信息中包括所述第一交易的标识;记录第一交易的标识与第一账户的对应关系;从第二区块链接收对所述跨链操作的执行结果,所述执行结果中包括所述第一交易的标识;基于所述记录的第一交易的标识与第一账户的标识的对应关系,在状态数据库中获取第一账户的状态;根据所述执行结果和所述状态信息,修改所述第一账户的状态。
-
公开(公告)号:CN112633954A
公开(公告)日:2021-04-09
申请号:CN202110251741.7
申请日:2021-03-08
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供一种基于区块链的权益处理方法及装置,在区块链网络中预先部署有第一智能合约,包含权益处理逻辑,业务平台在接收第一用户的权益核销请求后,可以向区块链网络提交调用第一智能合约对第一用户进行权益核销的交易,以供区块链网络执行上述第一智能合约以对第一用户核销相应的权益份额,并反馈核销结果,业务平台获取区块链网络对第一用户进行权益核销的核销结果,在核销结果为核销成功的情况下,查询单位权益对应的单位资源份额,其中,单位资源份额与已发放的权益总量正相关,并按照核销的权益份额以及单位资源份额,为第一用户提供相应的资源份额。该方案可以提高用户体验。
-
公开(公告)号:CN112579261A
公开(公告)日:2021-03-30
申请号:CN202011518628.2
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种包含分片的区块链系统中退出跨片事务的方法及系统、主链节点和目标分片节点。该区块链系统中至少包括两个分片和主链;所述方法包括,目标分片在本地撤回发生异常/超时的跨片事务操作,并针对所述跨片事务产生需要由对应源分片执行的退出指令,并将所述跨片事务退出指令发送至主链;主链生成主链区块的过程中,将接收到的需要由源分片执行的退出跨片事务的指令填入主链区块的区块体中;所述主链将所述需要源分片执行的退出跨片事务的指令按照源分片的标识发送至对应的源分片中;所述源分片生成源分片区块的过程中,将接收到所述主链发来的跨片事务填入所述源分片区块的区块体中,并执行所述退出跨片事务的指令。
-
公开(公告)号:CN112269423B
公开(公告)日:2021-03-19
申请号:CN202011516622.1
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种区块链系统中的状态存储方法及区块链系统、节点。一种锁定区块链系统中全局时钟的方法,该区块链系统中至少包括两个分片,不同分片存储不同的状态集合;所述区块链系统还包括主链;所述方法包括:主链上生成主链区块,所述主链区块的区块头中包括标明该主链区块生成时间的时间戳;主链发送所述主链区块的时间戳至分片;分片生成分片区块的过程中,将所述分片区块的区块头中的时间戳设定为所述主链发送的最新的时间戳。
-
公开(公告)号:CN112261163A
公开(公告)日:2021-01-22
申请号:CN202011516853.2
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种区块链系统中的状态存储方法及区块链系统。一状态存储方法中,该区块链系统至少包括两个分片,不同分片中的节点存储不同的外部账户集合的状态;所述方法包括:归属于分片中的区块链节点执行创建和/或调用合约的交易,产生待存储的与区块链外部账户相关的状态;将待存储的与所述区块链外部账户相关的状态存储于对应的区块链外部账户的状态存储中。通过本说明书提供的方案,可以避免单账户热点的问题,同时,每个分片承担的状态存储的负载压力比较小,可以提升整个区块链系统的性能。而且,分散到各个外部账户的状态存储后,由于一个外部账户的状态数量相对比较少,并不存储完整的区块链状态,从而能够解决存储能力瓶颈问题。
-
公开(公告)号:CN112261162A
公开(公告)日:2021-01-22
申请号:CN202011516610.9
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种包含分片的区块链系统中执行跨片事务的方法及系统、主链节点和目标分片节点。该区块链系统中至少包括两个分片和主链;所述方法包括:目标分片生成目标分片区块的过程中根据所述目标分片执行的跨片事务判断没有其它分片需要执行的跨片事务后,在本地提交执行所述跨片事务所产生的状态,产生并发送跨片事务提交指令至主链;主链生成主链区块的过程中,将接收到的跨片事务提交指令填入主链区块的区块体中;所述主链将所述跨片事务提交指令按照源分片的标识发送至对应的源分片中;所述源分片生成源分片区块的过程中,将接收到所述主链发来的跨片事务提交指令填入所述源分片区块的区块体中,并在本地提交执行所述跨片事务所产生的状态。
-
公开(公告)号:CN112261157A
公开(公告)日:2021-01-22
申请号:CN202011515892.0
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种包含分片的区块链系统中提交跨片事务的方法及系统、主链节点和源分片节点。该区块链系统中至少包括两个分片,不同分片中的节点存储不同的状态集合;所述区块链系统还包括主链;所述方法包括:目标分片生成目标分片区块的过程中根据所述目标分片执行的跨片事务提交指令产生跨片事务提交响应,并将所述跨片事务提交响应发送至主链;主链生成主链区块的过程中,将接收到的跨片事务提交响应填入主链区块的区块体中;所述主链将所述跨片事务提交响应按照源分片的标识发送至对应的源分片中;所述源分片生成源分片区块的过程中,将接收到所述主链发来的跨片事务提交响应填入所述源分片区块的区块体中,并在本地提交执行所述跨片事务所产生的状态。
-
-
-
-
-
-
-
-
-