Proposal for the 1.2% Tax Parameter Change

Summary
This proposal initiates the tax for all on-chain transactions as first described in proposal 3568 (for the 1.2% burn) and proposal 4159 (distribution of v22). Taxes will be charged and burned for on-chain activity such as sending between wallets and smart contracts that interact with the chain. This parameter change cannot enforce taxes on off-chain activity (like trading on CEXs); however, depending on the mechanisms that these trading exchanges use, such as moving from hot to cold wallets, that activity can and will be taxed and burned. There are many implications to this tax both technically and economically. We would like the community to be fully aware of these pros/cons before deciding to move forward.

Technical Description
In accordance with Terra governance, this proposal is being created to change the tax parameter from its current value of 0 to 0.012 (1.2%). The tax would be applied to all currency denominations currently available on chain (including Luna and UST).

The proposal will set the treasury “rate min” and “rate max” parameters to 0.012 to set the effective tax rate to 1.2%. The tax will be clamped to exactly this number. The cap on the total tax allowed in usdr units will be set to 7667000000000 or approximately $10 million US dollars. There is no such thing as an unlimited cap, and so this number would cover the necessary taxes for the entire market cap of Lunc transacted in a single transaction.

Furthermore, the “change rate max” will be set to 0.0, preventing the tax rate from changing over epochs (approximately a week) of the blockchain. The reward policy “rate min” and “rate max” will be set to 1.0, with a “change rate max” set to 0.0. The reward policy specifies how much of this should be burned, and how much should be distributed. 1.0 or 100% indicates that all of the newly minted Luna should immediately be burned and not distributed.

Transactions affected by the Tax
MsgSend - Sending from one wallet to another
MsgMultiSend - Sending from multiple senders or to multiple receivers (taxed once)
MsgExecute - bundled dApp and smart contract transactions (each bundled is tx is parsed and taxed)
MsgSwapSend - Swapping then send to another wallet
MsgInstantiateContract - Creating a new smart contract
MsgExecuteContract - smart contract transaction

For example, here we describe several txs, to and from wallets:
binance to banance off-chain : no tax (unless this internally forces them to move cold to hot wallet)
on-chain to binance : taxed
on-chain to other CEX: taxed
binance to on-chain: taxed
other CEX to on-chain: taxed
on-chain to on-chain : this is a MsgSend, taxed
Delegate to validator: not taxed
Undelegate from validator: not taxed
Withdraw rewards from validator: not taxed
Vote on governance proposals: not taxed
Propose new governance: not taxed
Swapping from LUNC to UST: currently disabled, but not taxed (other taxes may apply)

Note that transactions related to governance, staking, and swaps (without sending to a different wallet) are not taxed via this mechanism, i.e. MsgSwap, MsgWithdrawDelegationReward, MsgDelegate, etc. Delegating to validators and withdrawing delegation rewards are not taxable events. Swapping from UST to LUNC and vice-versa are not taxable by this mechanism (there is different swap tax).

Implications of taxation on Lunc
Pros
Proof of community driven governance realized on-chain
Deflationary pressure on both LUNC and UST
Potential short term catalyst in attracting new retail investors
CEXs will not consider a burn off-chain, until enacted on-chain

Cons
Taxes are potentially detrimental to long term economic activity and utility on-chain
Existing dApps that do not account for taxes will be unsupported
No guarantee that CEXs will burn-off chain
Tax may push remaining liquidity off-chain to CEXs that do not tax
Potential deterrent in attracting new VC/fund investors

Status of Terra Station Wallet
The official TerraStation, Browser, App does not support the tax. This means transactions that require taxes will fail with “too few fees”. Terra Rebels have coded the necessary changes to the wallets, website, and apps and will issue pull requests to the terra-money github. The path of least resistance would be if TFL accepted and merged these changes.

In the event that TFL does not accept these changes to the official wallet, Terra Rebels is prepared to offer an unofficial website, desktop app, and mobile app to enable these changes. The application store verification process takes an undetermined amount of time. It is not known if the mobile application will be ready in time for the tax change, but the desktop and website will be.

Related Pull Requests for Terra Station
Station Extension: Feature/recover tax rate final by andrexbass · Pull Request #22 · terra-money/station-extension · GitHub
Station Web: Recover Tax Rate in Classic Network by MarventusWP · Pull Request #101 · terra-money/station · GitHub
Finder: Feature/recover tax rate final by sbjohansen · Pull Request #244 · terra-money/finder · GitHub

Status of Critical dApps
Pros
Terraswap and Astroport have committed to supporting the tax.
All restaking apps should work as expected (delegation does not incur tax)

Cons
Status of NFTs are unknown.
Anchor and Bridge have already been discontinued (not tax related).

Timeline
The proposal is open for discussion, and will be submitted after discussions are completed. The timing is contingent upon TFL support. An epoch must pass for the tax rate to be enacted. Each epoch lasts 100,800 blocks. Thus, the potential epoch target is either 93 (block height 9,374,400, approx Sept 13th, parameter proposal submitted Sept 6th) if TFL accepts and merges our pull requests for Terra Station wallet before September 5th. If they do not, our target epoch is 94 (block height 9,475,200), on or around September 20th, with a parameter proposal submitted September 12th. We would release the unofficial desktop and website wallet at this time. The mobile app may or may not be ready at this time.

Analysis and efficacy of the tax will be reported and evaluated every three months.

113 Likes

Thanks for the superhuman efforts!

  1. Have you guys modeled how much this tax is expected to collect if CEXes take a lot of volume that currently transacts on chain.

  2. Given that USTC - LUNC swaps (and vice versa) are on-chain transactions through the Terraswap and Astroport dexes, aren’t these, in fact, susceptible to the tax?

  3. How many taxes would be paid in a normal on-chain swap between 2 Terra native tokens (lets say LUNC/UST) on the Astroport or Terraswap dex? Is it taxed once or multiple times?

12 Likes

i love it all
Thanks Ed for all your love and passion towards reviving Terra, i hope TFL sees the potential on both chains and accept our “partnership”
Lets hold hands and make this real

16 Likes

Sir, thank you so much for your great guidance.
We are completely with you till end. Will always support you in all of this. Godspeed to you. :sparkling_heart:

17 Likes

Thanks mr. Kim. I think we should proceed just as you described here. The percentage of minted coins for reward should be adjusted in the future.

12 Likes

will this proposal possibly destroy the NFT ecosystem on Terra Classic?

4 Likes

Well written proposal, thank you. Particularly appreciate the illumination of where the tax applies, especially the on chain applications which will be pervasive through many key economic functions. The community wants this so it must be implemented but there needs to be understanding of the risks.

8 Likes

looks solid, we need overall burn tax on both coins ! :slight_smile:

8 Likes

The tax can be changed if it doesnt work the way we think or swaps are enabled. There is zero short-term risk in implementation.

9 Likes

Hey Kim, also share the supply limit for the tax. That when the burning is gonna stop. At 10 billion supply or 1 billion supply.

8 Likes

I see a strong community, thanks to everyone’s efforts, thanks!

9 Likes

I would also recommend daily stake rewards to burn 1-2% each day.

7 Likes

We definitely need it this burn as we see the great potential we #Lunclassic community have. I’m %100 with you guys, let’s make some noisy.

6 Likes

In my opinion, It seems we pause ourselves… staking mechanism is no tax, There are only deposit/withdraw be taxed.

If that, So the tax/burn on-chain is unnecessary.

4 Likes

You told that if TFL doesn’t accept pull request then the Rebels will launch unofficial website, but will it be convincing enough for the CEXs to implement burn tax off-chain?

4 Likes

What an effort you guys have put in!!! Completely aligned with the proposal. just need to stick to the timelines.

Keep up the good job and full support from the whole community.

8 Likes

What about funding of the development works? Has this been discussed somewhere and coded but I’ve missed it? Not a developer, just want to show support. Looks like already an incredible amount of work has been put in and more still required.

3 Likes

What would be of the coins that are currently in Terra Wallets if TFL does not accept the changes?

2 Likes

Thanks ok ,but can we change tax in to trading that the main point if we can let is do that

2 Likes

Great work as usual Mr.Kim!

However, I personally think WITHDRAW REWARDS from staking should be taxed.
Delegate to validator: not taxed
Undelegate from validator: not taxed
Withdraw rewards from validator: not taxed (should be taxed)

11 Likes