关于哈希功能算法的比较研究,用于区块链技术PUNKAH YIEN 1,KAMARUDDIN MALIK 1 *,SOFIA NAJWA RAMLI 1 1 1 1教师计算机科学和信息技术,马来西亚大学,Parit Raja,Parit Raja,Batu Pahat,Batu Pahat,86400,Malaysia Doi: https://doi.org/10.30880/aitcs.2024.05.01.002于2024年5月18日收到; 2024年5月22日接受; 2024年8月30日在线上可用:加密货币是使用加密来创建和分发使加密货币成为点对点数字交换系统的货币单位。比特币是一种流行的加密货币,使用哈希算法进行工作证明的共识机制。但是,比特币中有一些有关哈希功能的特定攻击,例如双支出和51%的攻击。因此,本研究论文是为了提高比特币区块链的安全性,对哈希算法进行比较研究。比较是在Java编程中进行的,通过计算哈希速度,以哈希速度重复使用100、500和1000 LOOP,以使用SHA256,KECCAK256和BLAKE2B进行100、500和1000个环的测试数据,以100、500和1000循环重复进行10次。在1000循环实验中,Keccak256比SHA256快33.29%,而Blake2b的速度约为47.18%。根据比较分析,Blake2b的哈希速度是所选哈希算法中最快的。它可以提高区块链对51%攻击和双重支出的安全性。关键字:安全性,哈希,SHA256,KECCAK256,BLAKE2B
主要关键词