31
General Discussion / Good accounting's important _or_ If BTSX is a DAC, where's the balance sheet?
« on: October 03, 2014, 05:12:22 am »
We are operating BTSX as a DAC banking firm. Human participants include depositors (BitAsset holders), shareholders (BTSX holders), and management (delegates). AFAICT no human has access to a complete and reliable income statement or balance sheet for two of the DAC's main activities (BitAsset yield and interest on shorts; the latter has not yet been launched). Why this makes me uneasy should be obvious.
To be clear, I do not think BTSX is in danger of insolvency anytime soon [1]. Rather, I think the network is tying up more funds than it needs to, for longer periods than it needs to, with little transparency as to the amount or intended purpose of the funds which are tied up [2] [3].
Sending a bunch of BitUSD into an accounting rabbit hole for a year is not the best use of that BitUSD, compared to the alternatives: Paying to longs as yield, auctioning off as interest in a BitBond market to tie up a much larger sum of investor BitUSD, or buying up and burning BTSX.
I believe there are two justifications for letting this situation happen:
- It is desirable to hold some BitUSD in reserve for policy purposes, such as buffering yields to make them less "lumpy" in order to cater to BitAsset holders' preferences for stable, accurate yield projections (and defeat certain technical trading strategies), or an FDIC fund to get rid of underwater shorts.
- Implementation is done at the "micro-level" of individual long balances and short positions. Exact "macro-level" computations which maintain continuously updated sums of the micro-level activity of O(n) positions undergoing O(m) updates using O(m*log(n)) or less computational resources, is a hard technical engineering problem.
To these I would reply:
- Under the current implementation, policy funds may end up grossly under- or over-capitalized with respect to how much is needed to achieve their intended objectives. Regardless of whether we as policymakers decide a sufficient FDIC would be 1%, 5%, 10%, 20%, or 50% of existing BitUSD, it would be an incredible coincidence if the reserve developed by the yield implementation reached an equilibrium near the desired reserve level under most market conditions. (Unless the yield fund was specifically designed to do so, of course.)
- In various forum posts and whitepapers, I've published macro-level algorithms that solve the engineering problems of how to implement efficient macro-level computations.
[1] The much-discussed case of "black swan" price movements that put too many shorts too far "underwater" is always a possibility, but I won't discuss that further here.
[2] Specifically, there are gross approximations in the yield fund computations that result in an enormous percentage of the yield fund being untouchable -- BitUSD holders could not access most of the fund even if everyone claimed yield in the next block. Similar approximations are planned for the currently proposed implementation of shorts paying interest to longs.
[3] A while ago I posted somewhere on this forum some back-of-the-envelope calculations about what the amount of untouchable BitUSD may be for the yield fund. While the amount of untouchable BitUSD could, in principle, be determined from the blockchain, AFAIK nobody has actually done this calculation and published the result.
To be clear, I do not think BTSX is in danger of insolvency anytime soon [1]. Rather, I think the network is tying up more funds than it needs to, for longer periods than it needs to, with little transparency as to the amount or intended purpose of the funds which are tied up [2] [3].
Sending a bunch of BitUSD into an accounting rabbit hole for a year is not the best use of that BitUSD, compared to the alternatives: Paying to longs as yield, auctioning off as interest in a BitBond market to tie up a much larger sum of investor BitUSD, or buying up and burning BTSX.
I believe there are two justifications for letting this situation happen:
- It is desirable to hold some BitUSD in reserve for policy purposes, such as buffering yields to make them less "lumpy" in order to cater to BitAsset holders' preferences for stable, accurate yield projections (and defeat certain technical trading strategies), or an FDIC fund to get rid of underwater shorts.
- Implementation is done at the "micro-level" of individual long balances and short positions. Exact "macro-level" computations which maintain continuously updated sums of the micro-level activity of O(n) positions undergoing O(m) updates using O(m*log(n)) or less computational resources, is a hard technical engineering problem.
To these I would reply:
- Under the current implementation, policy funds may end up grossly under- or over-capitalized with respect to how much is needed to achieve their intended objectives. Regardless of whether we as policymakers decide a sufficient FDIC would be 1%, 5%, 10%, 20%, or 50% of existing BitUSD, it would be an incredible coincidence if the reserve developed by the yield implementation reached an equilibrium near the desired reserve level under most market conditions. (Unless the yield fund was specifically designed to do so, of course.)
- In various forum posts and whitepapers, I've published macro-level algorithms that solve the engineering problems of how to implement efficient macro-level computations.
[1] The much-discussed case of "black swan" price movements that put too many shorts too far "underwater" is always a possibility, but I won't discuss that further here.
[2] Specifically, there are gross approximations in the yield fund computations that result in an enormous percentage of the yield fund being untouchable -- BitUSD holders could not access most of the fund even if everyone claimed yield in the next block. Similar approximations are planned for the currently proposed implementation of shorts paying interest to longs.
[3] A while ago I posted somewhere on this forum some back-of-the-envelope calculations about what the amount of untouchable BitUSD may be for the yield fund. While the amount of untouchable BitUSD could, in principle, be determined from the blockchain, AFAIK nobody has actually done this calculation and published the result.