BlockScience / PocketMathSpec

Mathematical Specification for the Pocket Digital Twin
1 stars 0 forks source link

Ensure stake burn after use for applications is in the spec #172

Closed SeanMcOwen closed 1 year ago

SeanMcOwen commented 1 year ago

"This is not taking app burn into account (i.e. their stake goes down after every session)."

SeanMcOwen commented 1 year ago

Stake Burning

Application stake burn is a necessary mechanism to ensure economic equilibrium at network maturity by balancing POKT inflation and deflation.

AppBurnPerSession is a governance parameter that will dictate the amount of POKT burnt for every session an Application initiates, and AppBurnPerRelay will govern the amount of POKT burnt based on the amount of work (i.e. number of relays serviced) Servicers provided to the Application throughout the session. Given that the Application's stake will decrease with every session, new rate limiting parameters, dictated via MaxRelaysPerSession, will be set at the start of each new session.

As of updating this document, these governance parameters are expected to be 0 at the time of launching the next version of the network. More detailed tokenomic models will follow in future iterations of the specifications.

SeanMcOwen commented 1 year ago

Add in separate policies for each of these?

SeanMcOwen commented 1 year ago

Make sure that on the relay request we are decreasing the stake of applications and not the personal POKT holdings