一种基于环签名的PBFT区块链共识算法改进方案

【摘要】 值,X,,输出该环对消息m的环签名尺。。使用一种安全的Hash函数生成。3)环签名验证算法RVerify。验证环签名的算3)准备阶段。接收到预准备消息的节点对预法,输入是被签名的消息m和对该消息进行的环签准备消息中的d进行验证,验证通过则进入准备阶名尺。,输出验证结果,验证通过为1,不通过为0。段。准备阶段广播准备消息,格式为(PREPARE,1,,1.2EIGamal数字签名算法n,d,f),i是节点自身编号。广播的同时将PRE-E1Gamal算法属于基于离散对数问题的签名算PREPARE和PREPARE消息写入日志。当主节点收法,主要包括参数与密钥生成、签名算法以及验证算到2,+1个不同节点的PRE-PREPARE和法3个部分¨“。PREPARE消息并验证通过时,准备阶段完成,主要1.2.1参数与密钥生成验证v、,z与d。首先设P是一个大素数,并且在z。中求解离散4)确认阶段。节点完成准备阶段后,进入确认对数困难问题,然后选一个生成元g∈Zp4和随机数阶段,广播确认消息,格式为(COMMIT,1,,n,D(m),f),万方数据2019年11月15日计算机工程34其中,D(m)是从节