区块链系统中预防时间戳攻击的方法、计算机可读存储介质和区块链系统.pdf
甲申****66
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
区块链系统中预防时间戳攻击的方法、计算机可读存储介质和区块链系统.pdf
本发明涉及一种区块链系统中预防时间戳攻击的方法。通过采样过去的第一设定数量的区块的区块时间戳以获取最大时间戳。基于当前区块的区块时间戳、所述最大时间戳、预期出块时间和所述第一设定数量计算当前区块的出块时间。重复执行前述两个步骤以计算过去的第二设定数量的区块的出块时间,并获取第二设定数量的区块的出块时间的出块时间平均值。基于出块时间平均值和难度平均值计算下一区块的区块难度。本发明还涉及一种计算机可读存储介质和区块链系统。本发明可以弱化时间戳在区块链共识里面的权重和使用频次来抵御时间戳攻击,减少时间戳的不可校
区块链系统中预防哈希洪水攻击的方法、计算机可读介质和区块链系统.pdf
本发明涉及区块链系统中预防哈希洪水攻击的方法。初始化加载哈希算法指令集,所述哈希算法指令集包括固定指令集和可变指令集。加载和同步区块链系统的区块。运行区块链系统并生成种子哈希值。停止哈希运算并根据所述种子哈希值更新所述可变指令集,并在所述可变指令集更新完毕之后,继续运行区块链系统。本发明还涉及计算机可读介质和区块链系统。本发明通过周期性更新内存密集算法程序的可变指令集,使得攻击者无法通过使用FPGA和ASCI等硬件在短期内产生大量哈希值,从而对区块链进行哈希洪水攻击,因此可以稳定区块链网络性能,提高区块链
区块链系统中权限隔离的方法、计算机可读存储介质和区块链系统.pdf
本发明涉及一种区块链系统中权限隔离的方法。在本发明中,每个交易用户分别生成读私钥、读公钥、写私钥和写公钥。对于读密钥对,只能对资产进行查询,而不能花费,而只有同时用于读写密钥对,才能获得花费权限。因此,本发明可以实现查询和处理的权限隔离、从而在保护用户隐私的同时能够便于资产的灵活自主管理。本发明还涉及一种计算机可读存储介质和区块链系统。
区块链系统中隐藏交易地址的方法、计算机可读存储介质和区块链系统.pdf
本发明涉及一种区块链系统中隐藏交易地址的方法,包括:交易发起方生成会话密钥对;所述交易发起方基于所述会话密钥对中的交易私钥、接收方地址和发起方地址生成加密发起方地址和加密接收方地址,并将所述会话密钥对中的交易公钥、所述加密发起方地址和加密接收方地址写入交易信息;交易用户根据自身私钥和所述交易公钥计算自身地址,并基于所述自身地址、所述加密发起方地址和加密接收方地址判定所述交易的输出是否指向自身。本发明还涉及一种计算机可读存储介质和区块链系统。本发明可以减少需要维护的密钥数量,从而减少计算量,从而简化区块链的
区块链系统中防止根地址曝露的方法、计算机可读存储介质和区块链系统.pdf
本发明涉及区块链系统中防止根地址曝露的方法,包括交易用户分别生成读密钥对和写密钥对;交易接收方将接收方读公钥和接收方写公钥作为接收方根地址,基于所述接收方根地址生成接收方子地址,将所述接收方子地址发起给交易发起方;所述交易发起方生成会话密钥对,基于所述会话密钥对、所述接收方子地址和发起方地址生成找零金额输出和发起金额输出。所述交易接收方采用所述交易公钥、接收方读密钥、自身交易金额查找匹配所述交易信息中的发起金额输出。本发明还涉及计算机可读存储介质和区块链系统。本发明可以保证接收方根地址安全,进而保障交易安