Thx xeroc for the explanation. From your affirmative response to the second statement of mine you quoted, then we're not talking about a bug here. We're talking about how to resolve a practical problem the committee has in liquidating / using / trading committee account assets.
I don't really see a practical problem. As it is now, it is pretty much
a self-governed sub-committee that can be replaced entirely by the
(super) committee while the subcommittee itself can reach consensus
about who should be part of the committee-trade account.
It's almost an advantage in this scenario.
I'm trying to wrap my head around this issue. There are several aspects scattered across multiple threads. Puppies has explained the problem concerning the sale of assets and timing constraints, thus the need for a committee-trade account to get around that. Sounds like the difficulties due to committee members living in different time zones coupled with the volatility of the assets the committee wants to trade / liquidate / utilize and the shareholder approval process makes using the original committee account difficult if not impractical.
The committee-account has a minimum preview period of 1h currently. That
means it can only react to markets within 1h. This 1h delay should
eventually be way higher (like 1 day to 1 week) just to let shareholders
see what is coming next and have them rethink their voting position
before a proposal is executed on chain. That way, shareholders have the
last say and can vote out approving committee-members just before
proposals get executed.
The committee-trade account does not have this limitation and can
execute proposals right away if they are approved by sufficiently many
members. It can surely not change any blockchain parameters though
However, there is a drawback here namely, that the committee-account
cannot peg to USD denoted fees with high accuracy simply because the
proposals need at least the review period.
IMHO, we need to find a solution for that issue eventually .. (before we
increase the review period)
The new committee-trade account must use a different set of accounts from that in the original account to get around the problem. If that is the case and the committee has reached consensus on the altered permissions, then the only issue is making sure the shareholders at large agree with those changes and approve the new authority structure. This seems to be a key consideration. It has the effect of changing the approval accounts dictated by shareholder voting to a different (perhaps only a subset) set of accounts on the -trade account. If all the same signatories were in both accounts the problem would still remain.
If shareholders do not agree with the members of that committee-trade,
they could simply create a proposal to replace those members and "force"
the committee-account to approve the proposal. That way the shareholders
have a say over the committee-trade account due to the fact that the
committee-account is the sole owner of committee-trade.
Makes sense?
I think this needs a thorough examination, and I see no reason to rush into a decision.
A few questions I still have:
1) How do these various assets make their way into the committee account? Where do those funds originate?
Those funds are profits from the fee pool currently and later will also
be profits from trading with smartcoins (0.10% if the current fee
schedule proposal is approved). Those funds need to be claimed by the
committee-account and need to be transfered to the committee-trade
account.
Another spot where shareholders could disagree and unvote every
committee-member that approves any of those two proposals (or a combined
proposal)
2) What is the intended purpose of those funds? Is that left entirely up to the committee?
The current committee has decided that those funds belong to the
shareholders (they are essentially profits from bitshares' products) and
thus should be exchanged back into BTS to
a) refill the fee pool and
b) put them back into the reserves
Elsewhere I asked about the fee pool and how that fits into the picture. I'll review that thread for those answers.
Currently, the core exchange rates for smartcoins is
above the feed
price. that means that every one that pays the fees in USD or EUR ..,
pays some 5% extra to the fee pool to exchange into BTS.
Those 5% extra are then part of the accumulated fees from the USD, EUR
asset and those are the fees we are currently talking about.
Later we will probably also see market fees (0.10%) that are collected
there as well.
When I think about the primary purpose of the committee, that being to adjust fees and policies related to fees, or blockchain parameters such as the maintenance period, I don't see how a committee account is required to do that. I just don't recall that element or it's purpose. Yet that is what seems to be driving this problem to the fore.
The point was that the smart assets accumulated way over 7k USD and this
directly results in a high premium for USD since some of the liquidity
was locked up in the accumulated fees.
We (read: the current committee) also felt the need to provide some
liquidity with those funds.
We even discussed shorting USD with the accumulatd BTS but decided to
not take the risk. So, the current committee is not speculating with the
profits made from the products.