LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 回顾 || 在区块链开发人员眼中的MYKEY:Ricky Shi

回顾 || 在区块链开发人员眼中的MYKEY:Ricky Shi

2020-01-07 好葉 来源:区块链网络

大家好,我是好葉(ye)。

放眼过去,机会满满;展望未来,无从下手。好葉陪您一起学习。


本文选自dfuse与经验丰富的区块链开发人员交谈之一,以分享他们的旅程、他们使用的工具以及他们寻求知识的来源。

访谈之一:与MYKEY的Ricky Shi(胖哥)的交谈。

好葉选文愿景:

  1. 跟好葉圈外的朋友一起学习了解Mykey;
  2. 希望与喜欢Mykey的小伙伴一起学习,回顾愿景,勿忘初心,保持进步。

您能自我介绍一下吗?

大家好,我是中国的区块链开发商Ricky。目前是MYKEY项目的技术总监。同时是中国最大的EOS令牌持有者、社区EOS Cannon的共同创始人。EOS生态系统中的一些人称我为“胖哥(Brother Chubby)”。领导的团队在BitShares和以太坊的区块链开发方面拥有多年经验。我们是中国最早接触和促进EOS开发的团队之一。

我是全栈开发人员。曾经在IBM,DataYes等公司工作,同时也是互联网企业家。在2012年左右遇到了区块链技术。作为一名技术爱好者,我对比特币的原理和愿景非常着迷,并且参与了挖矿。

在探索了各种机会后,我遇到了币乎的创始人,并决定在2017年全职从事区块链行业。从那时起,我一直致力于推广和大规模实施区块链技术。希望通过自己的努力,减少用户使用区块链技术的障碍,使区块链可以使所有人受益、享受平等、自由和互信的数字生活。

您能提出一下MYKEY的愿景吗?

MYKEY是一个基于多个公共区块链的自治身份系统,它基于自治身份协议Key ID(点这里了解)。

我们的使命是:加速区块链的主流采用,为用户创建一站式数字服务平台,并为去中心化世界建立通用身份系统,以保护个人隐私和资产安全。


从资产管理的角度来看,MYKEY是一个多链钱包,可让用户完全控制其资产。当他们丢失私钥时,他们可以冻结然后恢复其帐户。从社会关系的角度来看,MYKEY将成为Web of Trust(网络信任)不可或缺的一部分。同时,MYKEY在Web 3.0的上下文中将数据所有权返回给用户,从而从根本上保护了用户的隐私。

为区块链开发时的主要挑战是什么?

我就谈论一些我认为在区块链上开发时必须面对的挑战吧。


1.您要记住,用户总是会犯错误

目前,区块链面临的最大问题是用户私钥的管理。许多案例告诉我们,用户会丢失私钥、会丢失密码,甚至会丢失手机。开发人员在开发区块链应用程序时,应始终考虑这些问题,以确保用户可以在不同情况下尽可能多地保护其资产。


2.智能合约安全问题

智能合约是区块链应用程序的语言,但是,开发安全的智能合约非常困难。就像火箭科学一样,小的疏忽可能会导致巨大的资产损失。

在我们的MYKEY团队中,每个合同都经过严格的内部审核和第三方安全机构审核的过程。只有当您足够重视安全性时,您的区块链项目才能走得更远。


3.处理多链环境中不同链的不同共识和运行机制

不同的链具有不同的共识和运行机制以及不同的设计概念。作为建立在智能合约之上的多链钱包,MYKEY需要帮助用户管理不同链上的资产及其身份。

将这些技术差异变成一致的用户体验一直是我们努力的方向。

例如,在EOS上,我们尝试隐藏RAM,CPU和NET的概念。在ETH上,我们隐藏了GAS的概念,用美元价值显示它们。


4.用户体验和安全性的权衡

用户体验和安全性有时会相互冲突。我见过一个钱包,可以生成带有压力表、光传感器和声控的私钥。现在,这种经历会让您发疯(不安全)。

我们使用MYKEY的目的是:在确保用户控制网络的许可和分散性的前提下,提供更方便的用户体验,使其真正不受信任。


5.不可预测的不稳定链环境

在分散的环境中,与在Web 2.0中的工作相比,开发范例已发生了很大变化。在实际的开发过程中,必须考虑链网络的稳定性、链的终结性和派生性。交易补偿和不规则的块回滚是正常的处理。

在这方面,我们还使用了一些第三方服务,例如dfuse的push_transaction保证。它有助于MYKEY确保交易在链上进行。如果项目团队自己完成此类工作,则需要构建多个节点并使用值得信赖的策略对其进行监视。

对于MYKEY用户来说,他们正在与区块链进行交互会很明显吗?

当然,用户会意识到他们正在使用区块链。但是,这就像开车,您不需要知道该如何制造汽车。

MYKEY将为用户提供使用区块链的全新体验,将用户无法理解的所有与技术相关的更深层次的内容融合在一起,例如公私钥对和Gas费用。

MYKEY还提出了紧急联系的概念,以帮助用户在某些异常情况下恢复其帐户。因此,MYKEY的用户无需了解区块链本身或区块链机制即可在区块链上使用该应用程序。

您对想要在区块链上构建项目的开发人员有什么建议?

我们的MYKEY开发团队相对成熟,包括加密专家,算法工程师,合同工程师,客户工程师和后端工程师。

区块链应用程序的开发人员必须首先尊重区块链,并且时刻警惕区块链的安全性和黑客。

在区块链中,“有人天生邪恶”。在开发每个功能或应用程序时,有必要考虑它是否为不良行为者留出了余地,并且是否满足经济安全的要求。

同时,区块链dapp开发人员需要更多地了解如何降低用户的进入壁垒,以及如何吸引更多用户进入加密圈子。您还需要注意当前的主流基础架构开发,例如跨链解决方案、分散存储、随机数方案等。


MYKEY还正在构建MYKEY开发人员平台。将有一系列SDK可以帮助开发人员。我们的目标是:即使您是传统的应用程序开发人员,也可以使用MYKEY SDK来开发基于区块链和基于令牌经济的dapp。同时,我们希望看到开发团队加入MYKEY!

更多了解请关注:

密钥组:https : //keygroup.me/

MYKEY网站:https://mykey.org/

电报:https : //t.me/mykey_lab

推特:https : //twitter.com/mykey_lab

GitHub:https : //github.com/mykeylab


译文来源

https://www.dfuse.io/en/blog/in-the-eyes-of-a-blockchain-developer-ricky-shi-from-mykey


以上,译文不易,感谢您读到最后。

有幸与您一起学习。

您的点评:就是好葉最大反省进步

每日愿景...

1.币乎更新文章一篇(第82篇)

2.跑步3公里(696 km)

3.学习单词10个

4.学习币圈名词解析

—-

编译者/作者:好葉

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...