DorChain:利用休眠币提高交易验证效率

作者:潘森杉; 徐腊梅
来源:西安电子科技大学学报, 2022, 49(02): 182-189.
DOI:10.19665/j.issn1001-2400.2022.02.021

摘要

针对未花费交易输出的日益增长所带来的验证开销增加的问题,提出了一种新的利用休眠币来提高交易验证效率的方法。通过将未花费交易输出分为活跃和休眠这两种状态,将活跃的未花费交易输出存储在活跃集合活跃交易输出中,将休眠的未花费交易输出存储在休眠集合休眠交易输出中,并使用RSA累加器与MMR(Merkle Mountain Range)两种技术分别对休眠和活跃的未花费交易输出进行实例化,形成休眠交易输出承诺以及活跃默克尔根存储在区块头中。另外,以18个月为一个时期,且最后一个区块为一个检查点区块,只在检查点区块处存储休眠交易输出承诺并对其进行更新,在普通区块以及检查点区块处都存储活跃默克尔根来保证区块的最新状态。同时通过构造休眠证明的方式来保证事务的真实性,证明其不是伪造的。该方案评估表明:在提供最小证明大小(320字节)和最小区块头引入数据(32字节)的同时,验证1 000个事务仅花费约100 ms。这种验证方法可大幅度地提高事务验证效率。

全文