论文标题
首先:Frontrunning弹性智能合约
FIRST: FrontrunnIng Resilient Smart ConTracts
论文作者
论文摘要
由于使用加密货币的迅速升高,因此广泛适应了传统的财务应用,例如贷款,借贷,保证金交易等,对加密货币领域进行了广泛改编。在某些情况下,加密货币的固有透明和不受监管的性质会导致对这些应用程序用户的攻击。一种这样的攻击是领先的,恶意实体利用用户提交的目前未经处理的金融交易的知识,并尝试在未经处理的事务之前获得自己的交易。这种后果可能是财务损失,不准确的交易,甚至暴露于更多攻击。我们首先提出了一个防止陷入困境的攻击的框架,并使用加密协议(包括可验证的延迟功能和汇总签名)构建。在我们的设计中,我们有一个联合设置,用于生成VDF的公共参数,从而消除了对单个受信任的设置的需求。我们首先正式分析,使用通用合成性框架证明其安全性,并在实验上证明了第一个的有效性。
Owing to the meteoric rise in the usage of cryptocurrencies, there has been a widespread adaptation of traditional financial applications such as lending, borrowing, margin trading, and more, to the cryptocurrency realm. In some cases, the inherently transparent and unregulated nature of cryptocurrencies leads to attacks on users of these applications. One such attack is frontrunning, where a malicious entity leverages the knowledge of currently unprocessed financial transactions submitted by users and attempts to get its own transaction(s) executed ahead of the unprocessed ones. The consequences of this can be financial loss, inaccurate transactions, and even exposure to more attacks. We propose FIRST, a framework that prevents frontrunning attacks, and is built using cryptographic protocols including verifiable delay functions and aggregate signatures. In our design, we have a federated setup for generating the public parameters of the VDF, thus removing the need for a single trusted setup. We formally analyze FIRST, prove its security using the Universal Composability framework and experimentally demonstrate the effectiveness of FIRST.