MYKEY Docs
中文English
中文
中文
  • 简介
  • 基于MYKEY的第三方授权登录
    • 验签代码示例
    • 更多MYKEY登录的技术原理和流程
  • 接入MYKEY
    • 多种方式接入MYKEY
    • Mobile H5页面接入
      • ETH
      • EOS
      • JS功能扩展
    • MYKEY Android SDK接入
      • 环境准备
      • 初始化SDK
      • 认证
      • 签名
      • 转账
      • 合约调用
    • MYKEY iOS SDK接入
      • 环境准备
      • 初始化SDK
      • 认证
      • 签名
      • 转账
      • 合约调用
    • Web应用扫码接入
    • SimpleWallet协议接入
    • Deeplink协议接入
  • 深入MYKEY
    • 深入MYKEY账户
    • 类和方法定义
      • Android类
      • iOS类
    • 错误码
    • 识别MYKEY合约充值
      • ETH充值
      • EOS充值
    • MYKEY白皮书
  • KEY ID
    • KEYID ETH合约介绍
      • 创建账户模块
      • 数据存储模块
      • 逻辑模块
      • 逻辑管理模块
    • 账户恢复机制
    • KEYID合约升级流程
    • KEYID合约升级记录
      • ETH
        • KEY ID以太坊合约升级保护期参数调整公告
        • KEY ID以太坊逻辑合约模块升级公告
        • KEY ID以太坊合约升级保护期参数调整公告
        • KEY ID以太坊 AccountLogic/DualsigsLogic 合约升级公告
        • KEY ID以太坊 DappLogic 合约升级公示
  • 开发资源
    • ETH
    • EOS
  • 加入我们
    • 项目提交上架
    • 开发者社区
Powered by GitBook
On this page
  • MYKEY账号的密钥序号和功能定义
  • 延时交易
  • 多签提案

Was this helpful?

  1. KEY ID

账户恢复机制

MYKEY账号的密钥序号和功能定义

序号(链上数据表中)

名称

功能

备注

0

admin(管理)

最高权限,管理所有密钥,但无具体操作权限

账户创建时即生成

1

asset(资产)

用于资产转账

2

adding(添加)

用于添加其他operation key,添加或删除子账户,无需延时

3

reserved(保留)

其他所有未明确的权限

4

assist(紧急联系人)

作为紧急联系人时,用于提出提案,同意提案,确认作为紧急联系人

后续添加

5

modify(修改白名单)

用于修改子账户的密钥和白名单

延时交易

修改admin key,operation key,移除backup,unfreeze等操作都需要发送一个deferred tx。先将deferred id,到期时间,tx数据等存入数据表,然后发送延时交易,到期时会自动执行。如果到期时没有被执行,则可以调用kickdeferred方法来手动触发。

多签提案

多签提案分两种:一,client(当事人)想要在backup(紧急联系人)的帮助下加速某一延时操作(如修改admin key/operation key等),此种提案需要由client和某一backup共同签名发起,再由其他backup响应,且此种提案不可取消(但可覆盖),对应下表③-快速提案;二,client在丢失recovery code的情况下请求backup帮助重置admin key,此种提案由某一backup发起,再由其他backup响应,此种提案可以被client的admin key取消(防止backup联合作恶的情况),对应下表②-紧急提案。

修改管理密钥

方式

签名密钥

提案期(proposal period)

等待期(deferred tx period)

①-普通(非提案)

client独自发起

client's Admin Key

无提案期

21天

可取消

不可覆盖

②-紧急提案

backup独自发起

backup's Assist Key

提案人是backup

可取消

可覆盖

30天

可取消

不可覆盖

③-快速提案

client与backup共同发起

client's Admin Key + backup's Assist Key

提案人是client

不可取消

可覆盖

立即,无等待期

修改或解冻操作密钥

方式

签名密钥

提案期(proposal period)

等待期(deferred tx period)

①-普通(非提案)

client独自发起

client's Admin Key

无提案期

7天

可取消

不可覆盖

③-快速提案

client与backup共同发起

client's Admin Key + backup's Assist Key

提案人是client

不可取消

可覆盖

立即,无等待期

Previous逻辑管理模块NextKEYID合约升级流程

Last updated 4 years ago

Was this helpful?