一种执行区块链应用的计算机系统
摘要:
本发明提供一种执行区块链应用的计算机系统,所述计算机系统用于将与安装在区块链上的智能合约相关联的行为委托给非区块链应用以进行执行,所述计算机系统通过虚拟机构建密钥器和密钥库,所述密钥器用于从在虚拟机上执行的智能合约接收包括身份和要求的行为的密钥指令,并将所述身份和要求的行为提供给所述密钥库,以及从密钥库接收执行所述要求的行为所产生的响应,并且向所述智能合约发送所述响应;并且所述密钥库用于从所述密钥器接收所述身份和要求的行为,识别用于执行所述密钥库和密钥的主机,认证所述密钥指令,并将所述响应并发送到区块链并通过密码验证响应。
0/0