需要一个operator使用的账号管理系统 1. 在operator首次注册账号时,operator将使用其email地址(建议使用protonmail注册)和discord账号来注册safestake operator账号。operator使用任何safestake功能前必须首先使用email账户登录系统。 2. 注册系统将通过给邮箱和discord账号发送验证码来验证注册邮箱的真实性,需要注册系统提供一个能防止机器人注册的步骤,如交易所登录系统通常使用的captcha系统。 3. 后台的账号数据库需要把operator的联系方式和operator的ID对应起来,这样做的目的是当operator在服务validator出现问题时,能及时联系operator。 4. operator注册完毕,在下次从浏览器登录时系统如果曾给该operator发送过消息,必须能在operator的界面上给该operator一个提示。 5. 浏览器可以记录operator的账号密码若干天,比如一个月,过了这个时间段后用户需要重新输入账号密码才能登录。 6. 登陆账户需要支持绑定Google 2fa,账户安全加固 7. 异地登陆需要有安全邮件提醒 8. 删除相关个人账户资产时需要支持邮件验证码+2fa验证码校验