Last week, I posted the article, Thinking out loud: When should the witnesses start paying interest on SBDs in savings?, and I have continued my thoughts on the topic since then. We have this SBD interest parameter sitting out there, and it has potentially wide-ranging effects (as detailed in that article), but during the last few years, everyone seems to be ignoring it.
My question from that article remains, does it ever make sense to start using it, and if so, when?
I'm still not suggesting that anyone should take immediate action, but purely as a thought experiment, let's consider one way that the witnesses might start to make use of it.
SBD supply / STEEM cap | Interest rate |
---|---|
0.00 | 100% |
0.01 | 87.5% |
0.02 | 75% |
0.03 | 62.5% |
0.04 | 50% |
0.05 | 37.5% |
0.06 | 25% |
0.07 | 12.5% |
0.08+ | 0% |
Here's some simple python code to calculate and display the values for the curve above:
#!/usr/bin/python3
MIN_RATIO=0.0
MAX_RATIO=0.08
MIN_INTEREST=0
MAX_INTEREST=1
def payInterest ( currentRatio ):
if ( currentRatio < MIN_RATIO ):
return 0
elif ( currentRatio > MAX_RATIO ):
return 0
else:
return ((MAX_RATIO - currentRatio) / (MAX_RATIO - MIN_RATIO)) * ( MAX_INTEREST - MIN_INTEREST )
for i in range(-1,10):
currentRatio = i/100
print ( currentRatio, " ", payInterest ( currentRatio ) )
And here is the sample output:
-0.01 0
0.0 1.0
0.01 0.8750000000000001
0.02 0.75
0.03 0.625
0.04 0.5
0.05 0.375
0.06 0.25000000000000006
0.07 0.12499999999999993
0.08 0.0
0.09 0
Of course, there's an infinity of possible dynamic adjustments that could be considered, so my point here is definitely not to suggest that this particular method should be implemented. Basically, I just want to point out that there is some room to think about possibilities beyond just choosing a static value.
In case you're wondering, the current ratio is 0.0808, so today's interest value would be 0 under the formula above.
Price: $0.3210
STEEM supply: 497655688
SBD supply (cap): 12905042
STEEM Market Cap (calculated): 159747476
SBD supply (cap) / STEEM CAP: 0.0808
SBD print rate: 1 (calculated), 10000 (queried)
Lower threshold: 0.259317
Upper threshold: 0.28813
The main drawback that I see to this particular approach is that it doesn't necessarily solve the possible problem of witness profitability that I alluded to in the previous post. It's conceivable that it might, if begun early enough and if it has a positive impact on STEEM prices, but that's far from guaranteed. (and, of course, that might be a complete non-problem anyway)
Another factor that witnesses might want to consider in dynamic pricing would be the internal and external prices of SBDs. For example, they might want to raise/lower the interest rate if the external market prices are above/below a dollar. (Again, I don't have a strong opinion on whether SBD interest would boost or lower external prices over the long term - I could see it going either way. It all depends on how much saving vs. selling takes place.)
Thoughts?
Visit the /promoted page and #burnsteem25 to support the inflation-fighters who are helping to enable decentralized regulation of Steem token supply growth.