论文标题
SecurePrune:使用累加器在基于UTXO的区块链中的安全块修剪
securePrune:Secure block pruning in UTXO based blockchains using Accumulators
论文作者
论文摘要
在本文中,我们提出了一个名为SecurePrune的方案,用于减少在基于无需RSA累加器的基于无需交易输出(UTXO)类似于比特币的区块链中,在不符号事务输出(UTXO)中加入点对点(P2P)网络的引导节点的存储空间和同步时间。比特币区块链的大小随交易线性增长。我们提出了一个新的区块结构,以代表区块链的状态,也称为UTXO设置,通过在块标头中包括一个状态的累加器以及知识证明,以包含和删除块中当前块的交易。在我们的计划中,矿工会定期发布区块链状态的快照。网络中的其他完整节点在获得快照块所需数量的确认数之后,安全地修剪历史块,这又通过块标头中指定的累加器和块内的证明确认了状态的快照。旧块的安全且周期性的修剪,减少连接到网络的新节点的同步时间。模拟结果表明,新节点的完整节点和自举成本的存储空间显着降低。
In this paper, we propose a scheme called securePrune for reducing the storage space of a full node and synchronization time of bootstrapping nodes joining the Peer-to-Peer (P2P) network in an Unspent Transaction Outputs (UTXO) based blockchain like bitcoin using RSA accumulators. The size of the bitcoin blockchain is growing linearly with transactions. We propose a new block structure to represent the state of a blockchain also called UTXO set by including an accumulator of a state in the block header and proofs of knowledge for inclusion and deletion of the transactions of the current block in the block. In our scheme, the miners periodically release a snapshot of the blockchain state. The other full nodes in the network, securely prune the historical blocks after attaining the required number of confirmations for the snapshot block, which in turn confirms the snapshot of the state through an accumulator specified in the block header and proofs inside the block. The secure and periodic pruning of the old blocks, reduce the synchronization time for a new node joining into the network. The simulation results demonstrate a significant reduction in the storage space of a full node and bootstrapping cost of the new nodes.