区块广播:

区块链开发者观点:来自 Math(麦子钱包)的 Eric Yu

dfuseio船员发布在 dfuse
 20758  0

在这里插入图片描述
Source

对于将来的主导 dapp 来说,在其开发堆栈中使用区块链,开发人员需要他们在传统网页开发时所习惯使用的工具和信息通道。 dfuse 与经验丰富的区块链开发人员交流,分享他们的走过的路程、他们使用的工具以及他们的知识来源。 本周我们采访了来自 [Math Wallet][1](麦子钱包)的 Eric Yu。

向大家介绍下自己吧

我是Eric,Math Wallet(麦子钱包)的CTO。

我之前在大公司微软、埃森哲工作了很长时间,后来出来自己创业,先在互联网领域,2016年进入区块链领域。做过开发、设计、产品和管理,最喜欢的还是做一个开发者。

能否介绍下 Math 的愿景呢?

Math Wallet 是一个为 dapp 架构的钱包,这是我们做这个产品最开始就给自己的定位。区块链发展到目前的阶段,大量应用的出现是一个必然的趋势,我们希望能够帮助更多的区块链应用落地。

Math Wallet 也希望能够将公链的优秀特性被普通用户使用,比如针对 EOS 优秀的账户权限系统,我们自己,在 dfuse API 的帮助下开发了一套界面化的多签工具,使用这套工具,普通用户也可以进行多签转账、多签账户权限重置等操作。

我们还致力于把钱包端做得足够专业,并通过提供工具和教程,降低 dapp 开发者在与钱包交互这块的门槛,从而做出更多创新的应用。

在区块链上做开发时面临的主要挑战是什么?

首先是架构的灵活。区块链产品和技术的迭代都非常快,公链底层、数据接口层、JS调用层,这几层的代码都在不断的迭代,如果架构不够灵活,后期维护的成本很高,尽量的解耦从而使得某一块的更新不会影响太多地方代码的改动。

其次是重视安全。区块链实现了价值传输,安全问题造成的损失会更大。而区块链数据的透明性,更增加了安全的难度。

最后是学习门槛。回想我自己第一次用钱包,有很多的名词都需要一个个通过阅读参考文章后才知道是怎么回事。区块链领域一直有新的技术、概念不断出现,需要持续不断学习才能跟上节奏。

用户是否会意识到他们在使用区块链?

我们觉得区块链目前既然在早期阶段,就应该区别于传统的应用。就好像智能手机和非智能手机的区别你一眼就能知道一样。

所以 Math Wallet 尽量保留了区块链本身的机制和特性,并提供完整的区块链账户的结构和功能,我们希望用户能够学习这些知识,而学习本身也是一种乐趣。当然,如果你不使用这些高级功能,你也能完成需要的操作。

我们希望 Math Wallet 让用户感觉区块链很"酷",但并不难用。

对于想要在区块链上构建项目的开发人员,您会给出什么建议?

开发 dapp 并不是很难,掌握两块知识即可上手开发,一个是智能合约的开发,另一个是前端的开发。

我之前写了一本《EOS区块链应用开发指南》的书,并开源了里面 dapp 例子的代码,可以供大家参考:https://github.com/ericfish/EOS-Dev-Book

EOSdata.io 有一个开发工具导航的页面也很实用:http://blog.eosdata.io/index.php/links/

还有一个telegram channel推荐给大家,叫做"Dan Msg Only",里面会汇总所有BM在群里的发言,点击还能看到讨论的上下文,很有意思 :https://t.me/daneos

如果你是一个开发人员并希望分享你的区块链开发经验,[请随时与我们联系][2]。 我们很乐意将你的访谈整合到我们的系列文章《[区块链开发者观点][3]》中。

关注微信公众号 dfuse ,获取免费 API key,进开发者群
在这里插入图片描述
[1]: http://mathwallet.org/
[2]: https://www.dfuse.io/help
[3]: https://www.dfuse.io/zh/blog/tag/区块链开发者观点

本主题由 Linkea 于 2019-04-18 11:31:40 加入精华
  • 正序
  • 最新
帖子暂无回复,回帖抢沙发
登录 账号发表你的看法,还没有账号?立即免费 注册
帖子数 56 获赞数 1
dfuse 是区块链 API, 通过组织全球的去中心化数据,帮助开发人员构建高性能的应用程序。 登陆官网 dfuse.io 获取免费 API Key。 进开发者微信群请加管理员:EOS_Canada