以太坊空投的运营成本
密码学与安全
2019-07-30 v1 数据结构与算法
软件工程
摘要
在以太坊上向多个接收者高效转账存在诸多问题。首先,账户由冗长且不可压缩的常量标识。其次,这些常量必须为每笔付款存储和通信。第三,代币转账的标准接口不支持接收者列表,给开销增加了重复的通信。由于以太坊按资源使用收费,即便微小的优化也能转化为成本节约。空投作为一种用于促进代币采用的流行营销工具,是优化批量转账价值的一个相关示例。因此,我们回顾了基于以太坊代币的空投技术解决方案,讨论了其特征与前提条件,并通过模拟 35 种场景比较了运营成本。我们发现可实现两倍的成本节约,但这需要实施代币系统的智能合约中有特定规定。基于拉取的方法利用与接收者的链上交互,为分发者带来适度节约,却给每个接收者施加了不成比例的成本。总体成本在接收者数量上广泛呈线性,与技术方法无关。我们发布了模拟框架的代码以保证可复现性,支持未来的空投决策,并对创新的批量支付方案进行基准测试。
引用
@article{arxiv.1907.12383,
title = {The Operational Cost of Ethereum Airdrops},
author = {Michael Fröwis and Rainer Böhme},
journal= {arXiv preprint arXiv:1907.12383},
year = {2019}
}