中文

比特币网络中的孤儿交易特征刻画

密码学与安全 2020-03-13 v3

摘要

孤儿交易是指在其被处理时缺失父级收入来源的交易。这些交易在其所有缺失的父交易被收到之前不会被传播到其他节点,因此它们最终会在本地缓冲区中搁置,直到被驱逐或找到其父交易。尽管文献中鲜有关于刻画此类孤儿交易的性质与影响的工作,但直观上它们可能影响比特币网络的吞吐量。因此,本工作旨在通过对比特币实时节点上孤儿交易的测量活动来系统性地研究此类影响。我们的数据显示,令人惊讶的是,孤儿交易平均而言比非孤儿交易具有更少的父交易。此外,其缺失父交易的显著特征是比非孤儿对应交易具有更低的费用和更大的尺寸,导致每字节的交易费更低。最后,我们注意到这些孤儿交易引起的网络开销可能很大,在使用默认孤儿内存池大小(100 笔交易)时超过 17%。然而,如果将池大小仅增加到 1000 笔交易,这种开销可以变得可忽略不计,且无需显著的计算或内存需求。

关键词

引用

@article{arxiv.1912.11541,
  title  = {Characterizing Orphan Transactions in the Bitcoin Network},
  author = {Muhammad Anas Imtiaz and David Starobinski and Ari Trachtenberg},
  journal= {arXiv preprint arXiv:1912.11541},
  year   = {2020}
}