多链钱包不只能支持多个智能合约平台,还具有以下成果:
4.打点加密资产
3.思量到close()函数可以挪用初级操纵码selfdestruct(自毁),所以发起操作该函数来防备裂痕呈现。
MYKEY Lab通过存储、生意业务、财产打点、游戏、社区等平台,为用户建设一站式的数字糊口体验平台。
1.建设钱包
所有与MYKEY Lab用户相关的数据都储存在Account Storage合约中,包罗账户打点密钥、6个备份操纵密钥、delayltem以及多重签名协议。
6.规复密钥
在信任网络中,用户拥有数据节制权,这一做法可以从基础上掩护用户隐私权。每个账户都包括一个通用且独一的ID名称、一个身份账户文件和一个由身份合约节制的、基于去中心化存储的数据安详区。5.提交提案
总体来说,MYKEY以太坊智能合约代码切合设计类型且运行精采,具有精采的可扩展性,不易受到任何已知的经典裂痕进攻或其他安详问题的影响,安详水平较高。MYKEY Lab是基于多条公有的自主身份系统,是基于KeyID自主身份协议的首个应用实例。
3.多重签名
下图展示了智能合约钱包设计的事情流程:
MYKEY于2019年头在EOS上宣布,并估量将于本年年底在以太坊区块链上宣布。MYKEY Lab可以或许运行在大部门现有的大型区块链上,但由于账户在每一条区块链上均以智能合约的方法存在,因此它的钱包成果临时不支持非智能合约平台。
1.最好利用“pull-over-push”模式举办所有权的转移事情。Openzepplin的合约可作为参考。
当私有密钥丢失时,MYKEY配置怀孕份账户找回机制,平台上的用户可以或许通过冻结或解冻帐户来自主节制资产。平台的附加成果包罗通用ID名、反垃圾邮件、协议进级本领、加强安详性的全面设计等。
为了确保审计的顺利举办,CertiK运用形式化验证平台,并委派安详专家及工程师对源代码别离举办呆板阐明和人工审查。本次审计重点存眷以太坊智能合约的设计环境和实践环境。
3.数据的靠得住存储:身份账户节制的去中心化存储安详区。
MYKEY系统及其事情流程
MYKEY Lab的措施开拓在对源代码举办全面审计之后,CertiK对MYKEY Lab提出了一些修改发起:
同样,所有逻辑模块包罗转账、多重签名、DAPP、账户相关逻辑。认真处理惩罚所有逻辑合约进级的LogicManager答允合约按照其业务拓展和裂痕修复举办自我进级。
2.CertiK发起针对状态变动函数生成事件日志。这不只可用于汗青追踪和用户行为阐明,还能直接为用户提供合约之外的外部挪用。
MYKEY Lab的方针是通过实现以下三个要害特性来建设一个完整的仓库资产打点平台:
4.应该将函数isActionWithDualSigs()改为修饰符。
2.签署生意业务
MYKEY与CertiK开展相助,,由CertiK对其宣布在网络上的智能合约举办安详审计。
每个MYKEY账户都有一个对应的Account Proxy合约地点,并非从外部得到的。在建设一个新的MYKEY账户时,MYKEY Lab会将生成的备份密钥配置为默认密钥,用户还可在账户中添加更多其他备份密钥。
1.多链钱包:MYKEY作为多链钱包,支持多种智能合约平台。
审计功效
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。