-
公开(公告)号:CN113505125B
公开(公告)日:2024-08-02
申请号:CN202110654567.0
申请日:2021-06-11
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
IPC: G06F16/22 , G06F16/21 , G06F16/2458 , G06F16/27
Abstract: 本说明书实施例提供了一种数据上链的方法和上链代理装置。该方法包括:接收用户发来的需要上传到区块链系统中的第一数据;对接收到的第一数据进行校验;在校验通过后,确定第一数据的当前版本信息;根据第一数据的当前版本信息,得到第一数据与已上链的数据之间的关联关系;根据所述关联关系,对第一数据进行上链处理。本说明书实施例能够根据数据之间的关联关系进行上链处理。
-
公开(公告)号:CN114244629B
公开(公告)日:2024-04-16
申请号:CN202210023173.X
申请日:2021-03-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 邱鸿霖
Abstract: 本说明书实施例提供了一种跨链访问控制方法和装置,所述方法由区块链的节点设备执行,所述区块链中部署有跨链合约,所述跨链合约的账户状态中包括与所述区块链对应的访问控制表,所述方法包括:获取第一交易及其数字签名,所述第一交易调用所述跨链合约,并对所述跨链合约提供写入请求,所述写入请求中包括所述第一区块链中的资源的标识和所述资源的授权信息;执行所述第一交易,以进行以下操作:基于所述资源的标识获取用于验证所述数字签名的公钥;使用所述公钥对所述数字签名进行验证;在验证通过的情况中,在所述访问控制表中写入对所述资源的授权信息。
-
公开(公告)号:CN112560019B
公开(公告)日:2022-08-02
申请号:CN202011618603.X
申请日:2020-07-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种区块链数据的处理方法、装置及设备,所述方法应用于设置有可信执行环境TEE的终端设备,包括:从区块链中获取目标业务的待核验数据,待核验数据包括记录于区块链中的目标业务执行过程中产生的流转数据;基于目标业务,确定对待核验数据的真实性进行核验所相关的第三方权威机构,获取记录于第三方权威机构中的目标业务执行过程中产生的基准流转数据;通过终端设备上的第一可信应用,将待核验数据和基准流转数据传递至TEE;其中,TEE中设置有对待核验数据进行数据核验的核验规则;使用可信执行环境基于待核验数据中的流转数据和基准流转数据确定待核验数据是否符合核验规则,并输出待核验数据的核验结果。
-
公开(公告)号:CN113673991A
公开(公告)日:2021-11-19
申请号:CN202110998401.0
申请日:2021-03-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供了一种跨链数据处理方法和装置,所述方法由数据提供方设备执行,包括:从第一区块链获取第一数据;生成第二数据,所述第二数据中包括:第一区块链的链标识、第一数据、第一数据的相关信息,其中,所述第一数据的相关信息中包括所述第一区块链的链类型;将所述第二数据提供给数据接收方设备。
-
公开(公告)号:CN113672216A
公开(公告)日:2021-11-19
申请号:CN202110957073.X
申请日:2021-08-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例中提供了一种生成智能合约文件的合约接口类的方法及装置。该方法包括:获取由用户编写的合约代码作为智能合约的合约实现类;获取合约描述信息,其中至少描述了用户定义的输入参数和输出参数;根据合约描述信息和合约实现类生成接口代码,并利用该接口代码生成合约接口类,其中该接口代码至少包括第一解码代码、合约调用代码和第一编码代码,第一解码代码用于对来自智能合约外部的输入数据进行解码以获得输入参数对应的输入参数值,合约调用代码用于调用合约实现类,获得与输出参数对应的输出参数值,第一编码代码用于对输出参数值进行编码,获得向智能合约外部提供的输出数据;合约接口类和合约实现类被用来构建智能合约的合约文件。
-
公开(公告)号:CN112989319B
公开(公告)日:2021-08-31
申请号:CN202110515727.3
申请日:2021-05-12
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书提供了一种实现可信计算的方法、装置、电子设备及存储介质,所述方法应用于可信计算节点,所述可信计算节点处部署的可信执行环境中封装有库操作系统环境,所述方法包括:接收调用方针对所述可信执行环境发送的远程认证挑战,并根据所述远程认证挑战协助所述调用方获取远程认证报告;接收所述调用方发送的计算请求密文,所述计算请求密文在所述调用方根据所述远程认证报告确认所述可信计算节点可信的情况下发送;在所述库操作系统环境中对所述计算请求密文进行解密得到计算请求后,调用并执行所述库操作系统环境中对应于所述计算请求的可信计算程序。
-
公开(公告)号:CN112804357B
公开(公告)日:2021-08-06
申请号:CN202110339758.8
申请日:2021-03-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供了一种基于中继设备网络跨链读取数据的方法和装置,所述中继设备网络中包括第一中继设备和第二中继设备,所述第一中继设备与第一区块链连接、并存储有第一查找表,所述第二中继设备与第二区块链连接,所述方法由所述第一中继设备执行,包括:从所述第一区块链获取对所述第二区块链中的第一数据的读取请求;确定本地是否与所述第二区块链连接;在确定本地不与所述第二区块链连接的情况中,基于所述第一查找表,将所述读取请求发送给所述预定数目个中继设备中的至少一个中继设备,以用于将所述读取请求发送给所述第二中继设备;从所述预定数目个中继设备中的一个中继设备接收第一数据;将所述第一数据提供给所述第一区块链。
-
公开(公告)号:CN112948501A
公开(公告)日:2021-06-11
申请号:CN202110524329.8
申请日:2021-05-13
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 邱鸿霖
Abstract: 本说明书一个或多个实施例提供一种数据解析方法、装置及系统。该方法可以包括:从任务数据库查询自身被分配的目标区块解析任务和目标区块解析任务的任务处理进度;根据查询到的任务处理进度获取目标区块链中的目标区块,并按照目标区块解析任务所含的任务内容对目标区块执行解析操作;向任务数据库反馈针对目标区块解析任务的执行结果,以更新目标区块解析任务的任务处理进度。
-
公开(公告)号:CN112804358A
公开(公告)日:2021-05-14
申请号:CN202110339804.4
申请日:2021-03-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供了一种基于中继设备网络跨链中转数据的方法和装置,所述中继设备网络中包括第一中继设备和第二中继设备,所述第一中继设备与第一区块链连接、并存储有查找表,所述第二中继设备与第二区块链连接,所述方法由所述第一中继设备执行,包括:从所述第一区块链获取跨链数据,所述跨链数据中包括该跨链数据的接收链标识;基于所述跨链数据确定所述跨链数据的接收链为第二区块链;确定本地是否与所述第二区块链连接;在确定本地不与所述第二区块链连接的情况中,基于所述查找表,将所述跨链数据发送给所述预定数目个中继设备中的至少一个中继设备,以用于将所述跨链数据发送给所述第二中继设备。
-
公开(公告)号:CN112329041A
公开(公告)日:2021-02-05
申请号:CN202011281665.6
申请日:2020-03-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种部署合约的方法及装置,方法包括:客户端获取针对链下隐私计算节点的远程证明报告,远程证明报告由认证服务器对链下隐私计算节点产生的自荐信息进行验证后生成,自荐信息与链下隐私计算节点上创建的链下可信执行环境相关;客户端在根据远程证明报告确定链下隐私计算节点可信的情况下,将链下合约的字节码加密传输至链下隐私计算节点,由链下隐私计算节点在链下可信执行环境中解密得到字节码并部署;其中,在区块链节点通过预言机机制对链下合约发起调用的情况下,部署的字节码可在链下可信执行环境中执行,且执行结果可通过预言机机制反馈至区块链节点。本说明书可以实现计算过程的隐私保护。
-
-
-
-
-
-
-
-
-