【作者】潘森杉,徐腊梅
【作者单位】
【文献来源】西安电子科技大学学报
【摘要】针对未花费交易输出的日益增长所带来的验证开销增加的问题,提出了一种新的利用休眠币来提高交易验证效率的方法。通过将未花费交易输出分为活跃和休眠这两种状态,将活跃的未花费交易输出存储在活跃集合活跃交易输出中,将休眠的未花费交易输出存储在休眠集合休眠交易输出中,并使用RSA累加器与MMR(Merkle Mountain Range)两种技术分别对休眠和活跃的未花费交易输出进行实例化,形成休眠交易输出承诺以及活跃默克尔根存储在区块头中。另外以18个月为一个时期,且最后一个区块为一个检查点区块,只在检查点区块处存储休眠交易输出承诺并对其进行更新,在普通区块以及检查点区块处都存储活跃默克尔根来保证区块的最新状态。同时通过构造休眠证明的方式来保证事务的真实性,证明其不是伪造的。该方案评估表明:在提供最小证明大小(320字节)和最小区块头引入数据(32字节)的同时,验证1 000个事务仅花费约100 ms,这种验证方法可大幅提高事务验证效率。
【关键词】休眠;;区块链;;验证;;未花费交易输出承诺
【文献类型】
【主题类别】
--
【复合影响因子】
【综合影响因子】
【DOI】
【发布时间】1900-01-20
评论