【技术实现步骤摘要】
基于区块链的账户属性处理方法、设备及存储介质
本申请属于区块链
,具体涉及一种基于区块链的账户属性处理方法、设备及存储介质。
技术介绍
目前,区块链账户中,一个私钥对应一个账户,用户发起转账请求时,通过私钥对转账金额和目的账户地址进行签名,在转账请求中携带该签名以及私钥对应的公钥。区块链节点接收到该转账请求后,通过该转账请求携带的公钥对转账请求中的签名进行解密,得到转账金额及目的账户地址。然后通过非对称加密算法对该公钥进行运算,得到用户的账户地址,然后从用户的账户地址中转出该转账金额,并在目的账户地址中转入该转账金额。上述相关技术中通过公钥对私钥签名的转账请求解密,之后就可以将账户中的金额转出。若用户的私钥被盗,则用户的余额很容易就能被转走,从而给用户造成巨大损失,账户安全性不高。
技术实现思路
本申请提出一种基于区块链的账户属性处理方法、设备及存储介质,本申请在区块链账户中设置安全属性及其对应的安全规则,提高账户安全性。单笔限额和单日限额能减少账户余额被全部转移的风险。转账前使用户确认对方 ...
【技术保护点】
1.一种基于区块链的账户属性处理方法,其特征在于,应用于区块链节点,包括:/n接收终端发送的用户账户的交易请求;/n判断所述交易请求是否符合所述用户账户的安全属性对应的安全规则,所述安全属性包括单笔限额属性、单日限额属性、通知阈值属性中的一种或多种;/n若确定所述交易请求不符合所述安全属性对应的安全规则,则根据所述安全规则和所述交易请求,发送安全提示通知给所述终端,所述安全提示通知用于提示用户所述交易请求不符合所述安全规则。/n
【技术特征摘要】
1.一种基于区块链的账户属性处理方法,其特征在于,应用于区块链节点,包括:
接收终端发送的用户账户的交易请求;
判断所述交易请求是否符合所述用户账户的安全属性对应的安全规则,所述安全属性包括单笔限额属性、单日限额属性、通知阈值属性中的一种或多种;
若确定所述交易请求不符合所述安全属性对应的安全规则,则根据所述安全规则和所述交易请求,发送安全提示通知给所述终端,所述安全提示通知用于提示用户所述交易请求不符合所述安全规则。
2.根据权利要求1所述的方法,其特征在于,所述安全属性包括单笔限额属性;所述判断所述交易请求是否符合所述用户账户的安全属性对应的安全规则,包括:
判断所述交易请求包括的转账金额是否大于所述单笔限额属性对应的安全规则规定的单笔限额;
如果是,则确定所述交易请求不符合所述单笔限额属性对应的安全规则;
相应地,所述根据所述安全规则和所述交易请求,发送安全提示通知给所述终端,包括:
根据所述安全规则和所述交易请求,生成第一交易失败通知,所述第一交易失败通知用于提示所述转账金额大于所述单笔限额;
发送所述第一交易失败通知给所述终端。
3.根据权利要求1所述的方法,其特征在于,所述安全属性包括单日限额属性;所述判断所述交易请求是否符合所述用户账户的安全属性对应的安全规则,包括:
获取所述用户账户对应的当日转账总额;
计算所述当日转账总额与所述交易请求包括的转账金额的和值;
判断所述和值是否大于所述单日限额属性对应的安全规则规定的单日限额;
如果是,则确定所述交易请求不符合所述单日限额属性对应的安全规则;
相应地,所述根据所述安全规则和所述交易请求,发送安全提示通知给所述终端,包括:
根据所述安全规则和所述交易请求,生成第二交易失败通知,所述第二交易失败通知用于提示所述交易请求将使当日转账总额超过单日限额;
发送所述第二交易失败通知给所述终端。
4.根据权利要求2所述的方法,其特征在于,所述安全属性包括通知阈值属性;所述判断所述交易请求是否符合所述用户账户的安全属性对应的安全规则,包括:
判断所述交易请求包括的转账金额是否小于所述单笔限额且大于所述通知阈值属性对应的安全规则规定的预设金额;
如果是,则确定所述交易请求不符合所述通知阈值属性对应的安全规则;
相应地,...
【专利技术属性】
技术研发人员:李宁,薄辰龙,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。