Defi中的税务风险

Defi主要是改造现有的金融体系,而且常常得出同样的解决方案。这比听起来更有用,因为它向我们展示了哪些系统运行,以及它们那样运行是有原因的。但在Defi和区块链中也有一些真正的创新,让在传统金融中不可能的交易和交互得以实现。
其中包括自动化交易、闪电贷款和代币化余额。
Defi中的代币化
其中我最喜欢的一个就是余额的代币化。当你拥有良好的银行账户时,你可以使用股票、共同基金股份、汽车等资产来担保其他金融交易。Defi不仅使这一逻辑大众化,而且使其更进一步。
以Yearn的yUSD金库股份为例,这是一种高收益、高风险的美元币。在后台发生的是:
你把稳定币(例如USDT)存入Yearn,Yearn将其供应到Compound和Aave。作为交换,你会得到一份名为yUSDT的收据。你可以随时将收据拿到Yearn,从Yearn取回原始的USDT+利息。
你的yUSDT被放入Curve Y池,一个只yToken的稳定币流动性池。但从用户的角度来看,他们可以与常规的稳定币池进行交易。作为对yUSDT的回报,Curve给你yCRV,代表你在池中的份额。
最后,你可以把yCRV存入yUSD金库,后者使用它们自动索取和出售CRV(Curve的原生代币,他们将其支付给有限合伙人)以获得更多的yCRV。金库发行yUSD作为yCRV+在此期间累积的任何利润的收据。
因此,用户的原始USDT存款被同时用于三个不同的协议,为他们赚取三种收益来源(Compound/Aave的利息,Curve的交易费用,以及Curve的CRV回报)。尽管这也放大了经济和智能合约方面的风险,但它仍然是一项重大创新。
代币化背后的税收问题
由于代币化既容易实现又超级有用,它已经成为所有Defi中的事实标准。用户在Compound上获得cToken,在Aave上获得aToken,在Uniswap上获得UNI-LP股份,等等。
到目前为止,没有受到同等关注的是这些交易如何受到税收的影响。我最近完成了我2019年的加密货币税,并利用这个机会展望了2020年,在其中我与许多不同的Defi系统进行了互动。在这个过程中,我就代币化活动之类的交易询问我的(德国)会计,他提出,它们可能是应纳税活动。
举个例子,当你把ETH存入Compound并得到cToken作为回报时,这就构成一笔以ETH换取cETH的销售,从而实现ETH的资本收益(或损失)。当你决定将cETH赎回ETH的时候也是一样。TokenTax认为这一逻辑也适用于美国公民2。
现在我应该说几句。我既不是税务律师也不是会计,我不认为包装代币应该构成一种交易。毕竟,这跟把钱存到银行有什么不同(钱从“现金分类账”到银行分类账)?我在税收问题上很保守。因此,我认为每个人都应该意识到,在所有Defi中税收对最常见的交易类型之一产生了负面影响,然后采取自己的步骤进一步探索这个问题。
代币合约与无代币合约
其核心问题在于,交易究竟是由什么构成的。为什么Etherscan为某些交易而不是其他交易显示代币转移?
当人们开始使用加密货币时,他们天真地认为他们的账户拥有一个代币。但实际上,是代币拥有账户和余额。代币是部署在以太坊上的代币合约的数据库中的一个条目。合约只包含一个账户+余额的映射和一组用于更新映射的函数。当你想要交易代币时,不是向接收人发送消息,而是向代币合约发送消息,要求将你的余额记入借方,将其他人的余额记入贷方。
从会计的角度思考:
你将代币A转移到智能合约中,将其从你的账户中移除
你会得到一个收据代币,将其添加到你的账户中
我认为很容易得出这是一个销售的结论,特别是考虑到两者自动发生!但是如果我们在第1步之后停止呢?这就是无无代币合约的情况。例如,当你在Uniswap DAO中质押UNI-LP代币时,你不会获得任何收据代币。
不过,他们追踪你对基础抵押品的索取的方式,与追踪代币合约的方式是一样的。合约存储中的某个地方有一个数据库,它具有相同的账户代币余额映射。你也可以给合约发送信息,让它返还抵押品。
那么,我们是否应该相信,税收问题是否完全取决于所讨论的合约是ERC-20代币合约还是其他合约?你的钱包或账户浏览器(例如Etherscan)选择显示某些合约内余额而不是其他的。
简要概括
我认为,至少在缺乏更好的指导的情况下,收据代币确实有可能构成应税活动。
我们不知道这是否意味着无代币合约也需要纳税,但事实似乎并非如此。
如果你从事这些交易,请和你的会计谈谈。在税收问题上,安全第一,以免后悔。
但如果代币合约应纳税而无代币合约不应纳税(逻辑上*不应*但似乎如此),那么,通过调整交易的链上足迹使之与交易精神更紧密,协议可以有一些方法来为用户和税务机关改善用户体验。
提高清晰度
比如,像Compound和Aave这样的协议可以添加一个复选框,让用户决定他们是否想要取回收据代币。这将使他们能够作出符合当地法规的选择。
不需要手动使用更多选项更新所有协议,还可以使用一个本身无代币的高级网关,它只持有收据代币牌,甚至不会将它们传递给用户。例如,你可以通过网关在Aave中存取ETH,而不需要接触aETH本身。
在无代币合约内发生的任何事情似乎都不会产生应税活动这一事实,也极大地有利于Uniswap或Balancer等交易所及其有限合伙人。如果你在这些池中拥有流动性,市场会随着价格的随机变动不断地对你进行再平衡。如果发生在CEX上,所有这些交易都将构成销售。但由于一个代币代表你在池中的份额,准则似乎是有限合伙公司出售他们的代币对。
例如ETH+USDC,以换取池代币,从而建立一个成本基准;
之后出售池代币以期获取更多的ETH和USDC,从而实现单个销售而不是可能发生在两者之间的数百万个销售。
我知道这篇文章提出的问题比它回答的更多,但是我希望你认同,没有任何逻辑上的理由将存储在ERC-20代币合约中的余额与存储在非代币合约中的余额区别对待。我也希望,如果你经常与代币化余额打交道,你可以与当地的会计师或税务律师一起寻求自己的答案。