SnapshotPrune: A Novel Bitcoin-Based Protocol Toward Efficient Pruning and Fast Node Bootstrapping  被引量:1

在线阅读下载全文

作  者:Pengfei Huang Xiaojun Ren Teng Huang Arthur Sandor Voundi Koe Duncan S Wong Hai Jiang 

机构地区:[1]Institute of Artificial Intelligence and Blockchain,Guangzhou University,Guangzhou 510006,China [2]Institute of Artificial Intelligence and Blockchain,Guangzhou University,Guangzhou 510006,China,and also with Pazhou Lab,Guangzhou 510330,China

出  处:《Tsinghua Science and Technology》2024年第4期1037-1052,共16页清华大学学报自然科学版(英文版)

基  金:supported by the National Key Project of China(No.2020YFB1005700);the Natural Science Foundation of Shandong Province(No.ZR2021MF086);the National Key Research and Development Program of China(No.2021YFA1000600);the National Natural Science Foundation of China(Nos.62132018 and 62172117);the National Key Research and Development Program,the Young Scientist Scheme(No.2022YFB3102400);the National Key Research and Development Program of Guangdong Province(No.2020B0101090002).

摘  要:Node synchronization is essential for the stability of the Bitcoin network. Critics have raised doubts about the ability of a new node to quickly and efficiently synchronize with the Bitcoin network and alleviate the storage pressure from existing full nodes to stockpile new data. Basic pruning and other techniques have been explored to address these concerns but have been insufficient to reduce node synchronization delay and effectively suppress the growth of synchronized data. In this study, we propose SnapshotPrune, a novel pruning and synchronization protocol that achieves fast node bootstrapping in the Bitcoin blockchain. Real Bitcoin historical data are leveraged to measure the synchronization time and monitor the network traffic during node bootstrapping. The protocol requires data downloads that are 99.70% less than Bitcoin Core, 81% less than CoinPrune, and 60% less than SnapshotSave, thereby saving 97.23% of download time. Findings show that the proposed design enhances the storage efficiency and reduces the node synchronization delay compared with existing techniques. We hypothesize that the efficiency of this protocol increases with the block height.

关 键 词:synchronization blockchain Unspent Transaction Output(UTXO)pruning SNAPSHOT fast bootstrapping 

分 类 号:G642[文化科学—高等教育学] TP311.52-4[文化科学—教育学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象