-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove owners #712
base: master
Are you sure you want to change the base?
Remove owners #712
Conversation
owners_parent remains for now, but should be sed'd away to just "owners" next
Thank you for leaving the Now, wrt to E.g.
Our concern is, with this PR, will payments like the above go away? If they do go away, then wouldn't delegated rewards for the unstaked balance in the baker be left unpaid? |
@vchong yes, you are correct. Owners still get the delegation rewards for the unstaked balace of the baker. My point is:
I understand that the baker may have unstaked balance because they want to hold on to liquid tez to potentially sell them at short notice. Still, since the operator is making calculations to distribute staking rewards for all the bakery stakeholders, they can as well do manual delegation reward distribution. My goal is primarily to remove some code to make the project easier to maintain. But if you are telling me that "owners" feature is still useful, I have no problem keeping it and closing this PR. |
Please correct me if I'm wrong, but how is this possible? The delegated rewards accumulate in the baker address, and the funds there are needed to pay the delegators, so there'll always be unstaked balance in the account, and thus earned delegated rewards.
Yes, we agree this seems to be the issue at hand. Currently, we're seeking to explain to the owners changes due to Paris and offer a viable solution. The best option so far seems to be:
Benefits:
This is possible, but as mentioned above, it's rather just for holding the funds needed to pay out delegated rewards.
Calculations for staked rewards only involve less than a handful of addresses and are relatively much easier than calculations for delegated rewards. I.e. it's just
Yes, due to the reasons mentioned above, we feel that the "owners" feature is still greatly needed and as such, we'd really appreciate it if you can please keep it! |
Referring to https://tezos.gitlab.io/alpha/consensus.html#validator-selection-staked-balance-and-active-stake:
|
TRD has the concept of "owners" where several tez holders can pool their tez in one bakery. TRD would then distribute rewards amongst them. The problem is, since Paris upgrade, rewards are split in two, delegated and staking rewards. For a baker, it makes sense to stake most tez, to increase staking & delegation capability. But then, rewards are staked (frozen) and TRD can not distribute them.
We are therefore removing the concept of "bakery owners" since it conflicts with the concept of staker and can lead to false expectations. In fact, it confused quite a few bakers during paris rollout.
We are leaving the concept of "founders" since the goal is to distribute the delegation fees to different accounts. This still makes sense as delegation fees are unfrozen and can be distributed. I would have preferred to remove it as well: indeed, staking does not have this capability, so why would TRD have it? However, after few people mentioned on slack that it is useful to them, I am leaving it.