-
公开(公告)号:CN113656806B
公开(公告)日:2024-05-03
申请号:CN202110949734.4
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机的可信启动方法及装置;该方法可以包括:区块链一体机响应于接收到的启动指令,计算本地部署的镜像文件的当前哈希值;该区块链一体机将当前哈希值提供至区块链一体机上装配的密码加速卡,并接收密码加速卡返回的当前哈希值与预存储的标准哈希值之间的比较结果,上述标准哈希值对应于预定义的标准镜像文件;在该比较结果表明当前哈希值与标准哈希值相同的情况下,区块链一体机执行本地部署的镜像文件以形成区块链节点。
-
公开(公告)号:CN113037817B
公开(公告)日:2022-12-20
申请号:CN202110214363.5
申请日:2020-08-31
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L67/1097 , H04L9/40 , H04L9/32 , G06Q40/04
Abstract: 本说明书一个或多个实施例提供一种启动智能合约的方法及装置、电子设备、存储介质;该方法应用于区块链节点,可以包括:运行链代码中定义的定时启动逻辑,所述定时启动逻辑用于确定目标智能合约的启动时刻,并在当前时刻到达所述启动时刻的情况下,启动所述目标智能合约。
-
公开(公告)号:CN113259464B
公开(公告)日:2021-11-02
申请号:CN202110611565.3
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种组建区块链子网的方法和区块链系统;该方法可以包括:区块链主网中的各区块链节点分别执行组建区块链子网的交易,以透出所述交易包含的所述区块链子网的配置信息,所述配置信息包括参与组建所述区块链子网的节点成员的身份信息和针对所述区块链子网的组件自定义信息;当所述配置信息包含第一区块链节点对应的节点成员的身份信息时,部署第一区块链节点的节点设备基于包含所述配置信息的创世块启动属于所述区块链子网的第二区块链节点,且第二区块链节点运行的功能组件匹配于所述组件自定义信息。
-
公开(公告)号:CN113098984B
公开(公告)日:2021-08-31
申请号:CN202110611545.6
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于注册机制形成多层区块链系统的方法,包括:第一区块链网络中的区块链节点接收注册交易,从所述注册交易中获取第二区块链网络的身份信息,并将获取的第二区块链网络的身份信息与分配至第二区块链网络的子网标识进行关联存证,以将第二区块链网络注册为第一区块链网络的子网;第二区块链网络中的区块链节点接收锚定交易,从所述锚定交易中获取第一区块链网络的身份信息和分配至第二区块链网络的子网标识,并将获取的第一区块链网络的身份信息和分配至第二区块链网络的子网标识更新至第二区块链网络的身份信息中,以将第一区块链网络锚定为第二区块链网络的主网。
-
公开(公告)号:CN111770113B
公开(公告)日:2021-07-30
申请号:CN202010899216.1
申请日:2020-08-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种执行智能合约的方法、区块链节点和节点设备。一种执行智能合约的方法实施例包括:区块链节点接收创建智能合约的请求,所述请求中包括所述智能合约的代码,所述智能合约的代码中包括通过热点标识符标明的热点代码;所述区块链节点完成所述智能合约的部署后,开始将所述智能合约的代码通过JIT编译为机器码并存储所述热点标识符标明的热点代码;所述区块链节点执行部署的所述智能合约时,如果本地存储有所述智能合约的代码对应的机器码,则执行所述机器码。通过上述本说明书的实施例,所述区块链节点可以大幅提升执行智能合约的速度。
-
公开(公告)号:CN113114476A
公开(公告)日:2021-07-13
申请号:CN202110658359.8
申请日:2021-06-15
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于合约的隐私存证方法及装置。该方法应用于区块链网络中的区块链节点,包括:在所述区块链节点处部署的可信执行环境中,生成对应于隐私存证合约的公私钥对,并公开所述公私钥对中的合约公钥;响应于接收到的数据存证交易,对所述数据存证交易所含的目标数据密文进行存证,所述目标数据密文由所述合约公钥对目标数据的明文进行加密得到;响应于针对所述目标数据且调用所述隐私存证合约的数据获取交易,在所述可信执行环境中通过所述公私钥对中的合约私钥解密所述目标数据密文,以获得所述目标数据的明文。
-
公开(公告)号:CN113037817A
公开(公告)日:2021-06-25
申请号:CN202110214363.5
申请日:2020-08-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种启动智能合约的方法及装置、电子设备、存储介质;该方法应用于区块链节点,可以包括:运行链代码中定义的定时启动逻辑,所述定时启动逻辑用于确定目标智能合约的启动时刻,并在当前时刻到达所述启动时刻的情况下,启动所述目标智能合约。
-
公开(公告)号:CN110688341B
公开(公告)日:2021-01-29
申请号:CN201910913458.9
申请日:2019-09-25
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种在FPGA上实现高效合约调用的方法及装置,该方法可以包括:FPGA结构向自身包含的FPGA芯片加载已部署的电路逻辑配置文件,以在所述FPGA芯片上分别形成片上处理器和片上缓存;其中,所述FPGA结构还包含与所述FPGA芯片相连的外部存储;所述FPGA结构确定所属区块链节点接收到的交易调用的智能合约;所述FPGA结构从所述片上缓存读取所述智能合约的代码程序以供所述片上处理器运行,所述代码程序由所述FPGA结构从所述外部存储获取并缓存至所述片上缓存。
-
公开(公告)号:CN110751555B
公开(公告)日:2021-01-12
申请号:CN201910913486.0
申请日:2019-09-25
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于FPGA实现合约调用的方法及装置,该方法可以包括:FPGA结构获取自身所属的区块链节点接收到的交易;所述FPGA结构确定所述交易调用的智能合约的合约地址;所述FPGA结构从本地空间中获取所述合约地址对应的代码程序,以在所述FPGA结构上运行所述代码程序。
-
公开(公告)号:CN110716724B
公开(公告)日:2021-01-08
申请号:CN201910913460.6
申请日:2019-09-25
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于FPGA实现隐私区块链的方法及装置,该方法可以包括:客户端向区块链节点处的FPGA结构部署电路逻辑配置文件,所述电路逻辑配置文件用于使所述FPGA结构实现为所述区块链节点的可信执行环境;所述客户端接收所述FPGA结构返回的认证结果,所述认证结果由所述FPGA结构内部署的认证根密钥进行签名,且所述认证根密钥对应的公钥被公开;所述客户端在所述认证结果通过签名验证且所述认证结果包含与所述电路逻辑配置文件相关的内容的情况下,确认所述电路逻辑配置文件在所述FPGA结构上部署成功。
-
-
-
-
-
-
-
-
-