In this paper, we propose a polar coding based scheme for set reconciliation between two network nodes. The system is modeled as a well-known Slepian-Wolf setting induced by a fixed number of deletions. The set reconciliation process is divided into two phases: 1) a deletion polar code is employed to help one node to identify the possible deletion indices, which may be larger than the number of genuine deletions; 2) a lossless compression polar code is then designed to feedback those indices with minimum overhead. Our scheme can be viewed as a generalization of polar codes to some emerging network-based applications such as the package synchronization in blockchains. Some connections with the existing schemes based on the invertible Bloom lookup tables (IBLTs) and network coding are also observed and briefly discussed.
翻译:在本文中,我们提出了一个基于极地编码的计划,用于在两个网络节点之间建立对账。这个制度以众所周知的Slepian-Wolf设置为模型,由固定的删除次数引致。设定的对账程序分为两个阶段:1)删除极地代码是为了帮助一个节点确定可能的删除指数,该指数可能大于真正的删除数量;2)然后设计一个无损压缩极代码,用最低的管理费反馈这些指数。我们的计划可以被视为对一些新出现的网络应用的极地代码的概括化,例如块链中的组合同步。还观察和简要讨论了与基于不可逆的布隆图表(BIBLTs)和网络编码的现有计划的一些连接。