BitAssets will now yield a return for their owners from the transaction and market fees involving that asset. This is a variable yield and not a guaranteed ROI.
Users will not have to do anything to benefit from this yield, it will automatically show up in their balance and transaction records as part of normal use. Every time you make a transaction that withdraws from one of your balances it will pay any yield due back to that balance.
The yield can be calculated as:
ACCOUNT_BALANCE / BIT_ASSET_SUPPLY * TOTAL_ACCUMULATED_FEES * PERCENT_OF_YEAR_HELD
After 1 year you hit the maximum yield percent. Simply move your funds once per year and you can see the maximum benefit.
You can estimate the "current APR" as TOTAL_ACCUMULATED_FEES / BIT_ASSET_SUPPLY.
The following things can reduce the current yield estimate:
New BitUSD being created with a market fee less than (TOTAL_ACCUMULATED_FEES / BIT_ASSET_SUPPLY)
Someone cashing out some of their yield.
The following things can increase the current yield estimate:
Market Transactions with more overlap than (TOTAL_ACCUMULATED_FEES / BIT_ASSET_SUPPLY)
Transactions with BitUSD fees paid.
So what kind of yield can one expect to see? $0.05 per transaction, 0.01% or more BitUSD trade volume. Up to 10% on new BitUSD issuance based upon existing demand.. perhaps less.
Assume we get to 1 TPS in BitUSD the network would earn $1.5 million from transaction fees, if there were $15M BitUSD in circulation then that would be a 10% yield. Every time someone submits / cancels a bid with BitUSD it counts as a transaction. $15M BitUSD in circulation would mean $30M BTSX locked up as collateral.
This will get very interesting