-
公开(公告)号:CN111541785B
公开(公告)日:2021-05-04
申请号:CN202010652961.6
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于云计算的区块链数据处理方法及装置;该方法可以包括:区块链一体机向云服务器发起密文请求,所述密文请求被所述云服务器在维护的可信执行环境内解密得到明文请求,所述明文请求中包含针对待处理数据的相关信息;所述区块链一体机获取所述云服务器返回的执行结果,所述执行结果由所述云服务器根据所述相关信息执行针对所述待处理数据的相关操作得到。
-
公开(公告)号:CN112491812A
公开(公告)日:2021-03-12
申请号:CN202011246700.0
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机的哈希更新方法及装置,该方法可以包括:所述区块链一体机上装配的密码加速卡向新版本镜像文件的发布方发送协商信息,该协商信息分别被发布方与密码加速卡用于确定出部署密钥;其中,新版本镜像文件用于更新区块链一体机中部署的旧版本镜像文件;密码加速卡接收发布方使用部署密钥加密后的新哈希值,新哈希值对应于新版本镜像文件;密码加速卡将存储的对应于旧版本镜像文件的旧哈希值替换为新哈希值,该新哈希值用于与区块链一体机中部署的镜像文件的当前哈希值进行比较以确定区块链一体机中是否部署了上述新版本镜像文件。
-
公开(公告)号:CN111818185B
公开(公告)日:2021-01-12
申请号:CN202010899211.9
申请日:2020-08-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种启动智能合约的方法及装置、电子设备、存储介质;该方法应用于区块链节点,可以包括:运行链代码中定义的定时启动逻辑,所述定时启动逻辑用于确定目标智能合约的启动时刻,并在当前时刻到达所述启动时刻的情况下,启动所述目标智能合约。
-
公开(公告)号:CN111770204A
公开(公告)日:2020-10-13
申请号:CN202010901430.6
申请日:2020-08-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种执行智能合约的方法、区块链节点和存储介质。一种执行智能合约的方法实施例包括:区块链节点接收创建智能合约的请求,所述请求中包括所述智能合约的字节码;所述区块链节点完成所述智能合约的部署后,开始将所述智能合约的字节码通过AoT编译为机器码并存储;所述区块链节点执行部署的智能合约时,如果本地存储有所述智能合约的机器码,则执行所述机器码。通过上述本申请的实施例,所述区块链节点可以大幅提升执行智能合约的速度,而且可以降低区块链节点上的存储开销。
-
公开(公告)号:CN111770113A
公开(公告)日:2020-10-13
申请号:CN202010899216.1
申请日:2020-08-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种执行智能合约的方法、区块链节点和节点设备。一种执行智能合约的方法实施例包括:区块链节点接收创建智能合约的请求,所述请求中包括所述智能合约的代码,所述智能合约的代码中包括通过热点标识符标明的热点代码;所述区块链节点完成所述智能合约的部署后,开始将所述智能合约的代码通过JIT编译为机器码并存储所述热点标识符标明的热点代码;所述区块链节点执行部署的所述智能合约时,如果本地存储有所述智能合约的代码对应的机器码,则执行所述机器码。通过上述本说明书的实施例,所述区块链节点可以大幅提升执行智能合约的速度。
-
公开(公告)号:CN111767097A
公开(公告)日:2020-10-13
申请号:CN202010901426.X
申请日:2020-08-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种调用智能合约的方法及装置、电子设备、存储介质;该方法应用于区块链节点,可以包括:分别获取多笔区块链交易,所述多笔区块链交易分别用于调用目标智能合约;判断所述多笔区块链交易的调用操作信息是否满足针对所述目标智能合约的调用条件;在所述调用操作信息满足所述调用条件的情况下,执行所述目标智能合约对应的合约代码。
-
公开(公告)号:CN111753335A
公开(公告)日:2020-10-09
申请号:CN202010889932.1
申请日:2020-08-28
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块内容的编辑方法及装置,该方法可以包括:区块链节点Bi接收用于将区块Qi的原始区块内容m编辑为目标区块内容m’的区块编辑交易,区块Qi+1的区块头中记录有区块Qi对应的父哈希,父哈希由原始区块内容m、公钥H和原始随机数r计算生成;区块链节点Bi在确定区块编辑交易通过共识的情况下,执行生成随机数的智能合约,智能合约用于通过安全多方计算生成私钥X,并根据原始区块内容m、目标区块内容m’、原始随机数r和私钥X确定对应的目标随机数r’,由目标区块内容m’、公钥H和目标随机数r’计算生成的哈希值与所述父哈希相同;区块链节点Bi将(m,r)更新为(m’,r’)。
-
公开(公告)号:CN111738859A
公开(公告)日:2020-10-02
申请号:CN202010652951.2
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机及区块链网络,所述区块链一体机包括区块链节点设备,所述区块链节点设备包括:智能网卡、中央处理器、智能合约处理芯片和存储器;其中,所述智能网卡,用于与所述区块链节点设备所属区块链网络中的其他节点进行交易共识,并将通过共识的交易上传至所述中央处理器;所述中央处理器,用于接收所述智能网卡上传的交易,并将用于调用智能合约的交易下发至所述智能合约处理芯片;所述智能合约处理芯片,用于接收所述中央处理器下发的交易,执行所述交易调用的智能合约;所述存储器,用于存储区块链数据和状态数据。
-
公开(公告)号:CN111541785A
公开(公告)日:2020-08-14
申请号:CN202010652961.6
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于云计算的区块链数据处理方法及装置;该方法可以包括:区块链一体机向云服务器发起密文请求,所述密文请求被所述云服务器在维护的可信执行环境内解密得到明文请求,所述明文请求中包含针对待处理数据的相关信息;所述区块链一体机获取所述云服务器返回的执行结果,所述执行结果由所述云服务器根据所述相关信息执行针对所述待处理数据的相关操作得到。
-
公开(公告)号:CN111541727A
公开(公告)日:2020-08-14
申请号:CN202010653804.7
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机及其自动建链方法、装置,该方法可以包括:第一区块链一体机启动证书授权服务以生成根证书,并在所处网络内广播所述根证书;第一区块链一体机接收所述网络内的第二区块链一体机发起的认证申请,并在所述认证申请通过验证后基于所述证书授权服务向第二区块链一体机签发叶子证书;第一区块链一体机确定区块链网络中的区块链节点,所述区块链节点包括第一区块链一体机和所述网络内由所述证书授权服务签发了叶子证书的第二区块链一体机。
-
-
-
-
-
-
-
-
-