区块链系统中权限隔离的方法、计算机可读存储介质和区块链系统.pdf
一吃****继勇
亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
区块链系统中权限隔离的方法、计算机可读存储介质和区块链系统.pdf
本发明涉及一种区块链系统中权限隔离的方法。在本发明中,每个交易用户分别生成读私钥、读公钥、写私钥和写公钥。对于读密钥对,只能对资产进行查询,而不能花费,而只有同时用于读写密钥对,才能获得花费权限。因此,本发明可以实现查询和处理的权限隔离、从而在保护用户隐私的同时能够便于资产的灵活自主管理。本发明还涉及一种计算机可读存储介质和区块链系统。
区块链系统中防止根地址曝露的方法、计算机可读存储介质和区块链系统.pdf
本发明涉及区块链系统中防止根地址曝露的方法,包括交易用户分别生成读密钥对和写密钥对;交易接收方将接收方读公钥和接收方写公钥作为接收方根地址,基于所述接收方根地址生成接收方子地址,将所述接收方子地址发起给交易发起方;所述交易发起方生成会话密钥对,基于所述会话密钥对、所述接收方子地址和发起方地址生成找零金额输出和发起金额输出。所述交易接收方采用所述交易公钥、接收方读密钥、自身交易金额查找匹配所述交易信息中的发起金额输出。本发明还涉及计算机可读存储介质和区块链系统。本发明可以保证接收方根地址安全,进而保障交易安
区块链系统中隐藏交易地址的方法、计算机可读存储介质和区块链系统.pdf
本发明涉及一种区块链系统中隐藏交易地址的方法,包括:交易发起方生成会话密钥对;所述交易发起方基于所述会话密钥对中的交易私钥、接收方地址和发起方地址生成加密发起方地址和加密接收方地址,并将所述会话密钥对中的交易公钥、所述加密发起方地址和加密接收方地址写入交易信息;交易用户根据自身私钥和所述交易公钥计算自身地址,并基于所述自身地址、所述加密发起方地址和加密接收方地址判定所述交易的输出是否指向自身。本发明还涉及一种计算机可读存储介质和区块链系统。本发明可以减少需要维护的密钥数量,从而减少计算量,从而简化区块链的
区块链系统中预防时间戳攻击的方法、计算机可读存储介质和区块链系统.pdf
本发明涉及一种区块链系统中预防时间戳攻击的方法。通过采样过去的第一设定数量的区块的区块时间戳以获取最大时间戳。基于当前区块的区块时间戳、所述最大时间戳、预期出块时间和所述第一设定数量计算当前区块的出块时间。重复执行前述两个步骤以计算过去的第二设定数量的区块的出块时间,并获取第二设定数量的区块的出块时间的出块时间平均值。基于出块时间平均值和难度平均值计算下一区块的区块难度。本发明还涉及一种计算机可读存储介质和区块链系统。本发明可以弱化时间戳在区块链共识里面的权重和使用频次来抵御时间戳攻击,减少时间戳的不可校
区块链系统中隐藏交易金额的方法、计算机可读存储介质和区块链系统.pdf
本发明涉及一种区块链系统中隐藏交易金额的方法,包括:交易发起方生成会话密钥对。所述交易发起方基于交易私钥、发起方地址和接收方地址生成混淆密钥来混淆致随机盲因子和交易金额以生成发起方混淆数据和接收方混淆数据,并将所述交易公钥、发起方混淆数据和接收方混淆数据写入所述交易信息。交易用户扫描所述区块链系统中存储的交易以获取所述交易公钥,并基于所述交易用户的自身私钥和所述交易公钥获取所述混淆密钥以解密所述发起方混淆数据和所述接收方混淆数据从而获取交易金额,并判断交易金额是否正确。本发明还涉及一种计算机可读存储介质和