MYKEY不完全权威指南

 空投币   2020-01-10  来源:互联网  0 条评论
优质活动 币圈快讯 平台公告 行情分析
最新羊毛 最新空投 链圈挖矿 活动线报
新币上市 币圈空投 国外项目 币链屋
提醒:本站内容均转自网络,仅用于开发者下载测试,请明辨风险,若涉资金安全及隐私,请谨慎!谨慎!再谨慎!一切风险自担,涉及资金交易及个人隐私务必小心并远离,切记千万别投资,勿上当受骗。《本站免责申明》
开门见山,请大声朗读三遍下列文字:
MYKEY是一款创新的去中心化多链智能钱包,基于开源的KEYID协议开发,使得普通人都能轻松玩转区块链产品。MYKEY钱包三大特色分别为恢复码、紧急联络人、网络费。
可惜,依然有不少人对MYKEY抱有误解和偏见。这不能怪他人,一方面MYKEY致力于降低用户门槛,其创新性在全球区块链行业数一数二。另一方面,产品需要时间迭代,体验会逐渐提升。
可能你就认为:MYKEY是中心化的。
没关系,不懂就学嘛。
我把这个问题分解成下面几点,逐一解答。
00. MYKEY和KEY ID的关系是什么?01. MYKEY没有私钥?02.为什么用了恢复码,还需要找紧急联络人?03.官方作为紧急联络人权力太大?04.那为什么不能自由添加紧急联络人?05.去中心化钱包为什么需要实名?06.MYKEY跑路或倒闭了,资产就丢了?

00MYKEY和KEY ID有什么关系?
MYKEY白皮书(点击查看)开头就说明了两者的关系,如下图所示


KEY ID是自主身份协议(protocol),表现为部署于区块链网络之上的智能合约。
那么KEY ID协议有何用途?说白了就是定义了一套私钥管理方法,解决了传统区块链丢了私钥即丢账户丢资产的痛点。KEY ID目前已支持了EOS和以太坊,已通过持续严格的第三方审计,以太坊合约已开源,并在MYKEY官网提供了开发者文档。
划重点:开源意味着任何人都可基于KEY ID协议来开发一个智能钱包。
但是KEY ID协议只解决了私钥管理的问题,没有服务器,没有客户端,没有交互界面,不是一款to C的产品。
于是MYKEY登场了,在KEY ID基础上,MYKEY提供了一款去中心化钱包应该具备的能力,还实现了KYC,网络费等功能。
划重点:任何人都可以开发一个MYKEY,或者YOURKEY, OURKEY, HISKEY, HERKEY, FAMILYKEY...

所以你明白了吗?
MYKEY是基于开源的KEY ID协议开发出来的APP,通过MYKEY注册创建的区块链账户,都符合KEY ID协议,能被任何支持KEY ID协议的钱包所导入。

01MYKEY没有私钥?
符合KEY ID协议的区块链账户(以下简称“KEYID账户”),和一个普通区块链账户(以下简称“普通账户”)究竟有何不同?
我们来看下私钥的定义。
首先在区块链上下文背景内,私钥往往指的是非对称加密算法中的那把私有密钥,绝对不能告诉别人。与之对应还有一把公开密钥,通过函数变化,可用私钥计算出公钥,再次转化后就变成了区块链上的账户地址。
所以,私钥 = 账户权限,只有得到私钥,才能掌握对应的账户。MYKEY当然也有私钥,而且不止一个。


上图比较了BTC,ETH,EOS和MYKEY使用的私钥规范。
BTC和ETH的私钥就一个,丢私钥就无法找回。EOS考虑到了私钥管理,系统层面分为Owner和Active两把私钥。Owner代表了对账号的所有权,可以管理Active,Active用于日常使用,比如转账、投票等。
类似EOS的管理私钥和使用私钥切分的设计,KEYID账户的权限管理方案则更加细致,如下图所示
一个管理私钥,能且只能管理(指修改、冻结、解冻)多个操作私钥与其本身(仅修改)。操作私钥各司其职,比如一把操作私钥可用于转账,其他操作私钥就无法转账。

管理私钥就是12个汉字(或英文单词)的恢复码,符合BIP39规范。而所有的操作私钥则被用户自设密码加密成Keystore文件,存在MYKEY APP所在的手机里。
最后一起比较下ETH,EOS和MYKEY的私钥管理

因此,MYKEY的恢复码等价于私钥,恢复码是最高权限。使用恢复码可将账户导入到支持KEY ID协议的钱包。

02为什么用了恢复码,还需要找紧急联络人?
如果你有传统区块链钱包经验,也许会说MYKEY的恢复码真不好用,换个手机输入恢复码登录账户,还不能马上用。
和普通账户比,MYKEY换设备登录看上去是麻烦了,实则是安全与便利的权衡,而且MYKEY还提供了多种登录方式,并非必须找紧急联络人才能登录账户。


MYKEY产品核心设计理念之一是:人都会犯错。仅用恢复码登录需7天时间,7天的代价可以换得资产安全保障,你选择哪个?
普通账户的明文私钥一旦丢失,任何获得私钥的人都能马上转走全部资产。MYKEY的私钥权限分割+延时机制,就能应付大部分意外场景。如果恢复码泄露了,他人必须等7天才能获得操作资产的私钥,期间你有恢复码和紧急联络人,就能马上换成新的恢复码,消灭安全风险。

你又问道,为什么要设置成7天?能不能再缩短?
MYKEY用恢复码管理私钥的各种场景都有不同的延时设定,如下图。基于各种风险场景博弈设计出了0/7/21/30延时梯度,具体过程不作阐述。


03官方作为紧急联络人权力太大?
此时你又来挑战道:“MYKEY Lab做紧急联络人,是中心化的能力”。
紧急联络人是在KEY ID中实现的,因此紧急联络人的权力范围,自然也在智能合约中定义了。MYKE Lab方作为紧急联络人,也只能在该框架下行权。没有后门,不具备获得用户私钥、资产的能力。
MYKEY又一个产品核心设计理念是:不能作恶。紧急联络人设计带来的风险点有:不作为、作恶。MYKEY白皮书中这样解释了,不再复述。



04那为什么不能自由添加紧急联络人?
你又说,既然如此,那为什么在MYKEY里不能添加其他紧急联络人?在此之前,我先回答另一个问题:为什么MYKEY Lab要做紧急联络人?
因为人都会犯错,何况是第一次接触区块链的小白用户。他们可能永远不会抄写恢复码,就算抄了恢复码也可能会弄丢,也许永远不会添加紧急联络人。
所以MYKEY官方挺身而出,为每个实名用户提供紧急联络人服务。
接着继续回答你前一个问题,理由如下
  1. MYKEY支持多链
  2. 我们希望用户只保管和使用一组私钥,降低门槛
  3. KEY ID部署在多链,链之间不会自动同步紧急联络人数据

举例说明:小王和小明都有EOS上的KEYID账户,小王是小明的紧急联络人。有一天,小明又创建了ETH上的KEYID账户,这时小王还未创建。此时小王只能协助小明的EOS账户,而无法帮到ETH账户。之后小王也创建了ETH账户,小明还需要添加小王的ETH账户为紧急联络人,要等待21天。
理论上,小明的EOS和ETH账户可以用不同的私钥,可以有不同的紧急联络人。但这样开放式能力交给普通用户,反而是一种灾难。
所以MYKEY官方的紧急联络人,能保证每一条新链支持后,都会第一时间创建紧急联络人账户,然后实名用户开通新的链,马上就能得到紧急联络人服务,无需等待21天,大大提升账户安全性。
再次划下重点:MYKEY是真正的多链钱包,同一组私钥管理不同链的地址。目前技术条件下,需要通过MYKEY APP和服务端实现。
计划MYKEY未来版本里,实名用户可自主删除MYKEY Lab联络人,匿名用户可自主添加MYKEY Lab联络人。


05去中心化钱包为什么需要实名?
你转念一想,这不对呀,去中心化钱包都不需要实名的,为什么MYKEY需要?
不是MYKEY钱包要实名,而是MYKEY Lab要提供紧急联络人这项服务,需要实名。换句话说,MYKEY里也提供了匿名付费开通的功能,不需要实名,当然也没有MYKEY Lab紧急联络人。
实名是为了让MYKEY官方能确认用户就是用户本人。作为一个机构紧急联络人,如果没有实名验证,那就无法辅助用户证明自己是自己了。
因此MYKEY里的实名,并不表示MYKEY是中心化的。只能说MYKEY Lab作为一个独立的紧急联络人,提供了专业辅助验证服务,这样的角色分工则是中心化的。

06MYKEY跑路或倒闭了,资产就没了?
如果你从头看到此处,就不应该会提出这个问题了吧。
MYKEY如果跑路或倒闭了,也只是MYKEY APP不能用了,用户仍然可以用恢复码操作链上的KEYID合约来操作自己的账户。MYKEY发起的涅槃计划便是在招募社区开发者来制作一些工具,让普通用户也能在不使用MYKEY的情况下操作自己的账户资产。
退一万步说,如果MYKEY真的没了,任何有想法的钱包都会马上支持KEY ID协议,而且是分秒必争的,那么多现成的KEYID用户啊,都是宝藏,不要就是傻。

END如果你有问题或想了解更多,请在评论区留下你的态度

最后附上MYKEY最佳使用实践
1.任何情况下,不要主动删除MYKEY APP。更新APP时请覆盖安装。2.牢记自己设置的APP密码。3.好好备份恢复码,最好是字迹工整抄写到纸上,放进保险箱。有良好习惯的用户,真的很少用恢复码。4.使用同步设备功能,将账户同步到旧手机。这样常用手机出了问题,就能马上自主恢复使用。5.谨慎使用第三方深层清理工具,有可能损坏手机本地的私钥文件。


本文地址:http://bilianwu.com/843.html
版权声明:项目均采集于互联网, 空投币 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!
重要提醒:本站内容均转自互联网,请明辨各个项目风险,不构成投资建议,如涉及资金交易,请谨慎操作与自担风险!
《新人必看》 《本站免责申明》

评论已关闭!