ERC-20R和ERC-721R:以太坊上的可逆交易
ERC-20R and ERC-721R: Reversible Transactions on Ethereum
摘要:
区块链是持久的:发布的交易是不可变的,不能改变。当盗窃发生时,撤销有争议的交易的选择有限,这导致了区块链生态系统的重大损失。在本文中,我们提出了最广泛使用的令牌标准ERC-20和ERC-721的可逆版本。有了这些新标准,交易在链上发布后的短时间内有资格撤销。争议期过后,交易不能再被撤销。在短暂的争议期内,发送者可以通过说服一组分散的法官首先冻结有争议的资产,然后说服他们撤销交易来请求撤销交易。在ERC-20和ERC-721的背景下支持可逆性提出了许多有趣的技术挑战。本文探讨了这些挑战,并提出了我们的ERC-20 R和ERC-721 R标准,ERC-20和ERC-721的可逆版本的设计。我们还提供了一个原型实现。我们的目标是发起关于可逆性的更深入的对话,希望减少区块链生态系统中的一些损失。
英文摘要:
Blockchains are meant to be persistent: posted transactions are immutable and cannot be changed. When a theft takes place, there are limited options for reversing the disputed transaction, and this has led to significant losses in the blockchain ecosystem. In this paper we propose reversible versions of ERC-20 and ERC-721, the most widely used token standards. With these new standards, a transaction is eligible for reversal for a short period of time after it has been posted on chain. After the dispute period has elapsed, the transaction can no longer be reversed. Within the short dispute period, a sender can request to reverse a transaction by convincing a decentralized set of judges to first freeze the disputed assets, and then later convincing them to reverse the transaction. Supporting reversibility in the context of ERC-20 and ERC-721 raises many interesting technical challenges. This paper explores these challenges and proposes a design for our ERC-20R and ERC-721R standards, the reversible versions of ERC-20 and ERC-721. We also provide a prototype implementation. Our goal is to initiate a deeper conversation about reversibility in the hope of reducing some of the losses in the blockchain ecosystem.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。