pokt-network / pocket-core

Official implementation of the Pocket Network Protocol
http://www.pokt.network
MIT License
208 stars 101 forks source link

[Testnet] Onboard New Maintainer Teams to Testnet #1586

Open RossiNYC opened 8 months ago

RossiNYC commented 8 months ago

Process is as follows:

  1. New teams to sync up testnets node(s)
  2. We will divide up the keys as listed to identify their nodes (https://github.com/pokt-network/pocket-core-internal-deployments/blob/master/testnet/KEYS.md)
  3. I will drop a Forum Post explaining Testnet switch-over is happening and will result in a short blackout
  4. We ask NodeFleet to unstake their nodes
  5. We ask the new team to stake in their nodes
  6. I update the Forum Post that Testnet is live

@icculp

Olshansk commented 8 months ago
  1. We ask NodeFleet to unstake their nodes
  2. We ask the new team to stake in their nodes

There is no need for staking and unstaking.

  1. NodeFleet turns down their nodes.
  2. New team (with synched nodes) can validate (4) by inspecting network traffic or the mempool to make sure no new blocks are being proposed to avoid double-signing, errors, etc...
  3. New team leverages the keys w/o needing to re-stake.
  4. ...

Assumption: NodeFleet is a cooperative & non-adversarial cooperative party in the transition of TestNet. If this assumption does not hold true, the range of possibilities and scope of the problem expands greatly.

RossiNYC commented 8 months ago

NodeFleet are actively helping the new team onboard and we're on pace to have handover by EOD Monday 11/27.