比特币区块链中的自私且不透明交易排序:链中立性之辩
密码学与安全
2021-10-25 v1
摘要
大多数公有区块链协议,包括流行的比特币和以太坊区块链,并未正式规定矿工应从待处理(或未确认)交易池中选择交易写入区块链的排序方式。多年来,通过矿工使用共享软件(例如 Bitcoin Core 中的 GetBlockTemplate(GBT)挖矿协议),交易排序的非正式惯例或“规范”得以形成。如今,一种被广泛持有的观点是,比特币矿工依据其所提供“每字节交易费”来优先排序交易。因此,鼓励比特币用户提高费用以加速其交易的确认,尤其是在拥塞期间。本文中,我们审计了比特币区块链,并给出了具有统计显著性的证据,表明矿池偏离规范以加速确认以下交易:(i)其具有自私或既得利益的交易,或(ii)通过不透明(非公开)侧通道收到暗费支付的交易。随着区块链日益被用作各类去中心化(金融科技)系统的记账底层,我们的发现呼吁迫切讨论定义矿工在链上排序交易时必须遵守的中立规范。最后,我们公开了数据集与脚本。
引用
@article{arxiv.2110.11740,
title = {Selfish & Opaque Transaction Ordering in the Bitcoin Blockchain: The Case for Chain Neutrality},
author = {Johnnatan Messias and Mohamed Alzayat and Balakrishnan Chandrasekaran and Krishna P. Gummadi and Patrick Loiseau and Alan Mislove},
journal= {arXiv preprint arXiv:2110.11740},
year = {2021}
}
备注
This is a pre-print of our paper accepted to appear to ACM IMC 2021