-
公开(公告)号:CN111753335B
公开(公告)日:2023-09-01
申请号: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’)。
-
公开(公告)号:CN112491887B
公开(公告)日:2023-06-30
申请号:CN202011360855.7
申请日:2019-09-25
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于FPGA实现虚拟机运算的方法及装置,该方法可以包括:FPGA结构将已部署的电路逻辑配置文件加载至FPGA芯片上,以在所述FPGA芯片上形成字节码指令集CPU;所述FPGA结构将智能合约的字节码程序传入所述字节码指令集CPU,使所述字节码指令集CPU运行所述字节码程序,所述智能合约与所述FPGA结构所属的区块链节点接收到的交易相关。
-
公开(公告)号:CN112927077B
公开(公告)日:2022-05-24
申请号:CN202110221182.5
申请日:2019-09-25
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种基于FPGA实现合约调用的方法及装置,该方法可以包括:FPGA结构获取自身所属的区块链节点接收到的交易;所述FPGA结构确定所述交易调用的智能合约的合约地址;所述FPGA结构从本地空间中获取所述合约地址对应的代码程序,以在所述FPGA结构上运行所述代码程序。
-
公开(公告)号:CN110992027B
公开(公告)日:2022-02-25
申请号:CN201911207025.8
申请日:2019-11-29
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06Q20/38
-
公开(公告)号:CN112491847B
公开(公告)日:2022-02-22
申请号:CN202011295710.3
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机及其自动建链方法、装置,该方法可以包括:第一区块链一体机启动证书授权服务以生成根证书,并在所处网络内广播所述根证书;第一区块链一体机接收所述网络内的第二区块链一体机发起的认证申请,并在所述认证申请通过验证后基于所述证书授权服务向第二区块链一体机签发叶子证书;第一区块链一体机确定区块链网络中的区块链节点,所述区块链节点包括第一区块链一体机和所述网络内由所述证书授权服务签发了叶子证书的第二区块链一体机。
-
公开(公告)号:CN113971289A
公开(公告)日:2022-01-25
申请号:CN202111222936.5
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机的可信启动方法及装置;该方法可以包括:区块链一体机响应于接收到的启动指令,向区块链一体机上装配的密码加速卡发起针对区块链一体机上部署的镜像文件的签名验证请求,密码加速卡预存有镜像文件的发布方的发布方公钥;区块链一体机接收密码加速卡返回的签名验证结果,签名验证结果由密码加速卡通过发布方公钥对镜像文件的当前签名进行验证得到;在签名验证结果表明当前签名通过验证的情况下,区块链一体机执行区块链一体机上部署的镜像文件以形成区块链节点。
-
公开(公告)号:CN111541553B
公开(公告)日:2021-08-24
申请号:CN202010653803.2
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机的可信启动方法及装置;该方法可以包括:区块链一体机响应于接收到的启动指令,向区块链一体机上装配的密码加速卡发起针对区块链一体机上部署的镜像文件的签名验证请求,密码加速卡预存有镜像文件的发布方的发布方公钥;区块链一体机接收密码加速卡返回的签名验证结果,签名验证结果由密码加速卡通过发布方公钥对镜像文件的当前签名进行验证得到;在签名验证结果表明当前签名通过验证的情况下,区块链一体机执行区块链一体机上部署的镜像文件以形成区块链节点。
-
公开(公告)号:CN111738859B
公开(公告)日:2021-07-13
申请号:CN202010652951.2
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机及区块链网络,所述区块链一体机包括区块链节点设备,所述区块链节点设备包括:智能网卡、中央处理器、智能合约处理芯片和存储器;其中,所述智能网卡,用于与所述区块链节点设备所属区块链网络中的其他节点进行交易共识,并将通过共识的交易上传至所述中央处理器;所述中央处理器,用于接收所述智能网卡上传的交易,并将用于调用智能合约的交易下发至所述智能合约处理芯片;所述智能合约处理芯片,用于接收所述中央处理器下发的交易,执行所述交易调用的智能合约;所述存储器,用于存储区块链数据和状态数据。
-
公开(公告)号:CN111538996B
公开(公告)日:2021-06-29
申请号:CN202010652921.1
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机的可信启动方法及装置;该方法可以包括:区块链一体机响应于接收到的启动指令,计算本地部署的镜像文件的当前哈希值;该区块链一体机将当前哈希值提供至区块链一体机上装配的密码加速卡,并接收密码加速卡返回的当前哈希值与预存储的标准哈希值之间的比较结果,上述标准哈希值对应于预定义的标准镜像文件;在该比较结果表明当前哈希值与标准哈希值相同的情况下,区块链一体机执行本地部署的镜像文件以形成区块链节点。
-
公开(公告)号:CN111541552B
公开(公告)日:2021-06-22
申请号:CN202010652952.7
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链一体机及其节点自动加入方法、装置,该方法可以包括:区块链一体机接入区块链网络后接收配置指令,并根据所述配置指令分别配置对应于证书授权中心的第一网络地址、对应于所述区块链网络中的第一区块链节点的第二网络地址;所述区块链一体机基于所述第一网络地址向所述证书授权中心发起认证申请,并接收所述证书授权中心在确定所述认证申请通过验证后返回的数字证书;所述区块链一体机基于所述第二网络地址向第一区块链节点发送所述数字证书,所述数字证书用于触发第一区块链节点将所述区块链一体机添加为所述区块链网络中的新增区块链节点。
-
-
-
-
-
-
-
-
-