1.一种区块链交易处理方法,其特征在于,应用于登录易机制的可信用户代理,所述可信用户代理用于实现目标账户的自动注册和登录、管理私钥;
所述方法包括:
获取目标应用的客户端生成的第一标识、第二标识和所述目标应用的服务器地址;其中,所述客户端预先将所述第一标识和交易发送至所述目标应用的服务器,所述客户端基于目标账户生成所述交易;
向所述服务器发送所述第一标识,以便获取所述交易,并利用私钥对所述交易进行签名;
将所述第二标识和签名后的交易发送至所述服务器,以便所述客户端利用所述第二标识从所述服务器处获取所述签名后的交易;
其中,还包括:
获取所述客户端生成的第三标识和所述目标应用的服务器地址,并确定所述服务器地址对应的目标账户和区块链标识;
将所述第三标识、所述目标账户和所述区块链标识发送至所述服务器,以便所述客户端利用所述第三标识从所述服务器处获取所述目标账户和所述区块链标识,完成所述目标账户的导入。
2.根据权利要求1所述区块链交易处理方法,其特征在于,所述交易为序列化后的字符串,所述利用私钥对所述交易进行签名之前,还包括:反序列化所述交易,以便验证所述交易的正确性;
验证通过后,执行所述利用私钥对所述交易进行签名的步骤。
3.根据权利要求1所述区块链交易处理方法,其特征在于,所述利用私钥对所述交易进行签名,包括:
将所述交易显示至用户界面,以便获取是否签名的判断结果;
若是,则利用私钥对所述交易进行签名。
4.根据权利要求1所述区块链交易处理方法,其特征在于,还包括:从所述客户端处获取所述目标账户的账户信息,并基于输入密码验证所述账户信息是否正确;
若正确,则存储所述目标账户的账户信息。
5.根据权利要求4所述区块链交易处理方法,其特征在于,所述目标账户的账户信息具体为所述目标账户的keystore,所述基于输入密码验证所述账户信息是否正确,包括:验证输入密码是否能够解密所述keystore中的encryptedPrivateKey;若是,则判定所述账户信息正确。
6.根据权利要求4所述区块链交易处理方法,其特征在于,所述存储所述目标账户的账户信息之后,还包括:
将所述账户信息显示至用户界面。
7.一种区块链交易处理装置,其特征在于,应用于登录易机制的可信用户代理,所述可信用户代理用于实现目标账户的自动注册和登录、管理私钥;
所述装置包括:
获取模块,用于获取目标应用的客户端生成的第一标识、第二标识和所述目标应用的服务器地址;其中,所述客户端预先将所述第一标识和交易发送至所述目标应用的服务器,所述客户端基于目标账户生成所述交易;
签名模块,用于向所述服务器发送所述第一标识,以便获取所述交易,并利用私钥对所述交易进行签名;
第一发送模块,用于将所述第二标识和签名后的交易发送至所述服务器,以便所述客户端利用所述第二标识从所述服务器处获取所述签名后的交易;
其中,还包括:
确定模块,用于获取所述客户端生成的第三标识和所述目标应用的服务器地址,并确定所述服务器地址对应的目标账户和区块链标识;
第二发送模块,用于将所述第三标识、所述目标账户和所述区块链标识发送至所述服务器,以便所述客户端利用所述第三标识从所述服务器处获取所述目标账户和所述区块链标识,完成所述目标账户的导入。
8.一种电子设备,其特征在于,包括:存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述区块链交易处理方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述区块链交易处理方法的步骤。