celo-org / celo-monorepo

Official repository for core projects comprising the Celo platform
https://celo.org
Apache License 2.0
684 stars 360 forks source link

Everyone SBAT know the plan for deploying attestation services to Alfajores/Betanet #1198

Closed nambrot closed 4 years ago

nambrot commented 4 years ago

Expected Behavior

There should be a plan that everyone can reference that minimizes the impact on the user experience of both mobile users and validators.

Current Behavior

There is no plan anyone can reference

nambrot commented 4 years ago

Roadmap for imminent changes to Identity, especially as it relates to the wallet:

Already finished protocol work:

Protocol work necessary before mobile can start work (this sprint):

Mobile work necessary to move to attestation service (requirement for Betanet?):

Rollout plan (Alfajores):

Rollout plan (Betanet):

Further work:

nambrot commented 4 years ago

As talked about in today's sprint meeting, we will no longer have the grace period in which we reveal both ways. Instead the mobile app will detect, similarly to right now, if a validator does not seem to have the right setup for attestation and request additional attestations which hopefully yield validators that will actually run the attestation service. We do so to be able to merge this with the hashing changes

nambrot commented 4 years ago

Also this board https://github.com/orgs/celo-org/projects/113

nambrot commented 4 years ago

Alfajores re-deploy is tentatively scheduled for 10/23, so we aim to get all the relevant changes in then