Tax Protocol
Last updated
Last updated
The story begins when the price of PARSE drops under its target. In this situation, the tax protocol will be activated, and the contract imposes some degree of tax on every transaction which sellers must pay. Tax Protocol aims to penalize short-term speculative traders and incentivize sellers to vend their PARSE with a higher price. Imposed tax varies from negligible to significant amounts. It depends on the difference between the current and target price and also on the protocol parameters.
There are three hyperparameters for the tax protocol. is a step, is a threshold and indicates how much the tax increases after each step. Suppose that price of PARSE is . If then, the contract does not impose any tax on transactions. But if there exists a natural number such that:
Then the tax rate is .
This section aims to analyze the effect of changing in calculating tax rates. Suppose that and are constant. For prices in the range 1$ to 0.5$ and in the range 0.1 to 0.01, the tax rate is plotted as follows:
It is easy to see that when s decreases, the tax rate increases exponentially. Note that the relationship between the tax rate and the price is always linear.
Now suppose that s and v are constant and and price are variable.
works like a threshold, meaning the tax rate remains zero when the gap between the price and its target is smaller than . When that gap is grader than , the tax rate and have a quite linear relation.
Updating the tax rate is a voluntary job. It should be done every 24h. There is a window starting from 2 AM UTC and ending at 4 AM UTC. The purpose of restricting the updating interval is for the predictability of the system's behavior.
Warning: Updating the tax rate every 24h is vital for the functionality of the system.