Jump to content

It’s Time to Grow: Phase 3 Staking Proposal


Recommended Posts

  • Elrond Team
13 hours ago, EGod said:

When does phase 3 begin?

Most probably sometime in February (I estimate end of February - early March).

The date is not fixed as we have been focusing mostly on testing the features required for Maiar launch which comes first.

The implementation for phase 3 is already done and some testing has been performed but we still need/planned more testing and it also depends on what kind of issues we still find.

Link to post
Share on other sites
  • Elrond Team
13 hours ago, Milan Kraus said:

1. Can also the base 2500 EGLD come from delegators? Or does it always need to be provided by validator?

2. If it can come from delegators and they undelegate so a node has less than 2500 EGLD stake, will the node be automatically deactivated?

3. I'm not sure whether slashing is already enabled, but once it will be, will it affect also delegators? If yes, it will be quite risky to lock delegation for a period of time - delegator will not be able to react to validator that starts to misbehave.

 

 

Hi Milan,

1. If you run a staking service (accept delegations) there is a delegation manager contract that allows you to create your own delegation contract with your preferred configuration (service fee, delegation cap, etc). For this you need to come with 1250 eGLD yourself, which will be the first delegated amount (your own delegation) and is required in order to keep your delegation contract active. Everything else can come from other delegators.

2. Yes the node will be deactivated by the protocol while the staked amount is below the minimum required. If in the meantime there is one delegation that causes the staked amount to exceed the min required, then the node will be re-activated.

3. Slashing is currently not enabled, but the intention is to have less impact on delegators (could be 0) and more impact on provider. This is still TBD and there will be a proposal before we activate the feature so we can discuss and reach the best decision.

At point 3 could you explain which lock you were talking about? Is this about the requested features for delegation SC for min lock period, where in exchange for longer lock time the service provider could have lower fees?

The way that will be designed is that delegators have a guarantee for lower service fees while they abide by the agreed lockup. The funds can be withdrawn any time nevertheless, with some penalties on the rewards for the last period if there is a breach of the agreed lockup. One thing we are trying to implement here is correctly defining the constraints for both parties, delegators and service providers. So if we have a breach of contract from the delegator, its rewards for the the last period have a penalty, while on the other side, if for example the service provider gets slashed, or changes anything with the agreed delegation contract parameters that negatively affects the delegation APR, then delegators can withdraw without any penalties.

 

  • Like 1
  • Thanks 1
Link to post
Share on other sites
  • Elrond Team
13 hours ago, Milan Kraus said:

1. Can also the base 2500 EGLD come from delegators? Or does it always need to be provided by validator?

2. If it can come from delegators and they undelegate so a node has less than 2500 EGLD stake, will the node be automatically deactivated?

3. I'm not sure whether slashing is already enabled, but once it will be, will it affect also delegators? If yes, it will be quite risky to lock delegation for a period of time - delegator will not be able to react to validator that starts to misbehave.

 

 

For 1 there is also the option for you to not go through the provided delegation manager contract and create your own delegation Smart Contract, where you can set your own rules, no minimum delegated amount from staking provider, etc., but here all the coding/gas optimization/validation/testing/auditing efforts will be on your side, which is really important as the risk for loss of funds in case of bugs is high.

We have already spent a lot of time for the coding/testing/auditing etc of the delegation manager system SC and more will follow on the testnet, so for the people that do not have both the required experience and time to develop and test a safe to use delegation smart contract, we advice to use the provided delegation manager system SC.

  • Thanks 1
Link to post
Share on other sites

I need more clarification regarding Staking Provider registration deposit. I assume the SP registration deposit (baseDeposit) will accrue rewards for the SP itself, right?

For example: SP registers a DSSC and deposits 1250 eGLD. Then receive from delegators another 1250 eGLD. The registered node becomes a validator node and starts earning rewards. Half of the total rewards minus the SP fee will go to the delegators and the other half goes to SP?

Link to post
Share on other sites

Hello members and team,

 

Currently in the delegations queue but with a very healthy amount of EGLD on the waiting list. 

I have two questions. 

 

1. I would like to wait to become an active delegator. With phase 3 coming towards February, what happens to the thousands in the queue? The nodes increase would that mean more EGLD will become active? 

 

2. Stake providers have certain contact lengths, 12 months, 24 months etc.. What happens after that period? Is our EGLD locked away or is the standard 10 day unbonding period relevant to this too? 

 

Thanks. 

Link to post
Share on other sites
  • Elrond Team
6 hours ago, Disruptive Digital said:

I need more clarification regarding Staking Provider registration deposit. I assume the SP registration deposit (baseDeposit) will accrue rewards for the SP itself, right?

For example: SP registers a DSSC and deposits 1250 eGLD. Then receive from delegators another 1250 eGLD. The registered node becomes a validator node and starts earning rewards. Half of the total rewards minus the SP fee will go to the delegators and the other half goes to SP?

The deposit will accrue rewards for the SP only if it becomes part of a node stake. If for example the delegation amount + SP deposit <2500 eGLD then it would not receive rewards, as there will be no eligible node to earn rewards.

As soon as there is at least one eligible validator with stake from the delegation SC, then the original deposit will also accrue rewards just as you mentioned.

  • Like 1
Link to post
Share on other sites
  • Elrond Team
4 hours ago, Nod said:

Hello members and team,

 

Currently in the delegations queue but with a very healthy amount of EGLD on the waiting list. 

I have two questions. 

 

1. I would like to wait to become an active delegator. With phase 3 coming towards February, what happens to the thousands in the queue? The nodes increase would that mean more EGLD will become active? 

 

2. Stake providers have certain contact lengths, 12 months, 24 months etc.. What happens after that period? Is our EGLD locked away or is the standard 10 day unbonding period relevant to this too? 

 

Thanks. 

1. The queue/waiting list will no longer be incentivized, but at the same time more "seats" will be available for staking and the delegation manager will be available for staking providers.

At this point we might see some migration from active delegation and/or waiting list delegation to active delegation for staking providers. The nodes for the community nodes delegation will not be supplemented, so active delegation will only become available on the community delegation smart contract if someone with active delegation withdraws.

2. The option for staking providers to choose different lockups of 12 months, 24 months is not yet finalized and will not be available in the first phase3 release, so the behavior will be similar with the community delegation, with maybe different fees per staking provider.

When the different lockup period will be activated, then you could still undelegate within the 12/24 months, but there will be some penalty on the rewards. The unbonding time will be the standard 10 days, no matter if you did the undelegate within the lockup period or after. 

 

  • Like 1
Link to post
Share on other sites

Hello :)

There is something i cannot picture myself is :

How the "top-up" from the SP side will work ?

Does the SP need to create the DSC with (base stake + top up)

eg: 1250+1250 = 2500 so this way he could ensure that at least 1 node will run no matter how many egold are in delegation ?

Or does any "external wallet" will be able to delegate to complete the missing delegation ? 

eg: delegation cap set to "3750" with one running node (1250 in DM + 1250 in delegation) + 1250 from delegators

thank you in advance for your clarifications

 

Kevin :classic_biggrin:

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...