# I, Degen - E16 - Research Notes - Reversible ERC20 & ERC721s Full paper --> [ERC-20R and ERC-721R: Reversible Transactions on Ethereum](https://arxiv.org/pdf/2208.00543.pdf) Mirror Post --> [Reversible Transactions on Ethereum: ERC-20R and ERC-721R](https://mirror.xyz/kaili.eth/gB-rx89sNAT3CVuxWo6xVFS5ptNcllW7cVWVCfcFa6k) Like many other projects in crypto, this one was inspired by Vitalik: ![](https://hackmd.io/_uploads/SyW_Vtefi.png) > We propose two new standards that allow transaction reversal within a limited time window, say four days. Is the limit variable hard-coded into the standard? > Beyond theft, transaction finality has also worked against us when funds are accidentally sent to a wrong address. > By the time the victim submits a freeze request, the attacker may have al- ready moved the stolen assets through multiple ac- counts. In fact, the attacker can monitor the mempool, and move the assets as soon as it sees a request to freeze the stolen assets. NFT is less complicated by nature of the token - > In case of a dispute over an ERC-721 NFT, the freeze is applied to the current holder of the NFT: either the original attacker or an honest user who pur- chased the stolen NFT from the attacker. If the judges decide that a theft took place, then the ERC-721R contract sends the NFT back to the pre-theft owner. The current owner of the NFT loses the NFT. This policy is consistent with tort law in many countries, but of course, other policies can be implemented. ERC20 is more complicated: > Implementing this freeze strategy requires the ERC-20 contract to maintain a transac- tion log during the dispute window so that the freeze function can trace the funds when it is called by the governance contract. If the judges decide that a theft took place, the ERC-20R contract moves the frozen tokens from the obligated accounts to the pre-theft account. Not the first attempt at reversible TXs >The Reversecoin project from 2015 launched as a layer 1 blockchain [ 6]. It introduced a timeout period between transaction initiation and confirmation. Each account has an offline key pair that enables the owner to either reverse a transaction or immediately confirm it. > We stress that the freezing algorithm in its entirety runs in a single transaction. "Reversible Tokens Could Solve Crypto Theft" ?? --> crypto theft is not a solvable problem Tokenist.com - September 26, 2022 [Ethereum Reversible Transactions Will Require a Jury to Make Decisions](https://tokenist.com/ethereum-reversible-transactions-will-require-a-jury-to-make-decisions/) > As Wang noted, an ambiguous part of the proposal relates to the “decentralized quorum of judges.” At first sight, there are several questions. For instance, who is authorized to be a judge? How do they vote? How do they get rewarded? Are Judges flawed? ![](https://hackmd.io/_uploads/HyAcNPXGj.png) annd what? ![](https://hackmd.io/_uploads/rkIzBvmGi.png) what??: ![](https://hackmd.io/_uploads/By7V9FeGi.png)