通过有限责任实现的Babel费用
密码学与安全
2022-04-11 v2
摘要
以太坊上的自定义货币(ERC-20)极为流行,但它们相对于主币Ether处于次级地位。自定义货币比主币更复杂且处理成本更高,因为其记账并非由底层账本原生执行,而是在用户定义的合约代码中进行。此外且颇为重要的是,交易费用只能以Ether支付。本文中,我们聚焦于能够以自定义货币支付交易费用。我们通过一种机制实现这一点:该机制允许以短期负债支付交易费用,同时提供自定义货币以补偿这些负债。这使得区块生产者能够接受自定义货币,以结算其所处理交易的负债。我们提出正式的账本规则来处理负债,以及以自定义货币支付交易费用的babel fees(Babel费用)概念。我们还讨论了客户端如何确定其须支付的费用,并针对区块生产者在存在babel fees时为优化利润而必须求解的背包问题变体给出了一种解法。
引用
@article{arxiv.2106.01161,
title = {Babel Fees via Limited Liabilities},
author = {Manuel M. T. Chakravarty and Nikos Karayannidis and Aggelos Kiayias and Michael Peyton Jones and Polina Vinogradova},
journal= {arXiv preprint arXiv:2106.01161},
year = {2022}
}
备注
To appear in "20th International Conference on Applied Cryptography and Network Security (ACNS 2022)"