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]》中。

​​
[1]: http://mathwallet.org/
[2]: https://www.dfuse.io/hs-fs/hubfs/we-chat-02.jpg?width=260&name=we-chat-02.jpg
[3]: https://www.dfuse.io/zh/blog/tag/区块链开发者观点

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

  1. 区块链开发者观点: 来自 EOS 三国的 Jimmy Gong

    如果你不知道节省区块链开发时间和研究时间的方法.技巧,那你的起步可能会困难重重.dfuse 在与社区中经验丰富的开发人员交流,分享有价值的相关信息.本周,我们邀请到了 来自EOS三国的 Jimmy G ...

  2. 区块链开发者观点:来自 Carbon 的 Nick Pai

    如果你不知道节省区块链开发时间和研究时间的方法.技巧,那你的起步可能会困难重重.dfuse 在与社区中经验丰富的开发人员交流,分享有价值的相关信息.本周,我们邀请到了 来自 Carbon 的 Nick ...

  3. 区块链开发者观点:来自 MYKEY 的胖哥 Ricky

    Source 对于将来的主导 dapp 来说,在其开发堆栈中使用区块链,开发人员需要他们在传统网页开发时所习惯使用的工具和信息通道. dfuse 与经验丰富的区块链开发人员交流,分享他们的走过的路程. ...

  4. 区块链开发者观点:来自 Digital Scarcity 的 Max Gravitt

    原文来自dfuse.io官网 区块链开发者观点:来自 Digital Scarcity 的 Max Gravitt 对于正在寻求使用去中心化网络的强大功能的开发人员来说,在区块链上构建应用程序是一项很 ...

  5. 区块链开发者观点:《Learn EOS》的作者 Christoph Michel

    Source 对于将来的主导 dapp 来说,在其开发堆栈中使用区块链,开发人员需要他们在传统网页开发时所习惯使用的工具和信息通道. dfuse 与经验丰富的区块链开发人员交流,分享他们的走过的路程. ...

  6. 区块链开发者观点:来自慢雾科技的 Keywolf

    Source 对于将来的主导 dapp 来说,在其开发堆栈中使用区块链,开发人员需要他们在传统网页开发时所习惯使用的工具和信息通道. dfuse 与经验丰富的区块链开发人员交流,分享他们的走过的路程. ...

  7. 【活动回顾】上海区块链开发者大会(2021)首日精彩回顾

    活动时间:2021年11月13日至14日 活动主办方:中国人民大学区块链研究院.上海可一澈科技有限公司.CSDN 大会第二日精彩回顾 上海区块链开发者大会(2021)于2021年11月13日正式开幕, ...

  8. 中国区块链开发者的热血时代来临!

    作者 | 唐小引.伍杏玲 出品 | CSDN 区块链大本营 当区块链被定义为国家战略,开发者何去何从? 北京时间 12 月 20 日,由 CSDN 主办,区块链大本营协办的 2019 区块链开发者大会 ...

  9. 华为腾讯百度众安微众360大咖齐聚,2019中国区块链开发者大会首批议程曝光!...

    作者 | Aholiab 出品 | 区块链大本营(blockchain_camp) 随着区块链被定义为国家战略,区块链技术得到升温.据有关国际研究机构预测,三年后全球区块链市场规模将达到139.6亿美 ...

最新文章

  1. Real World Haskell 第七章 I/O
  2. python抓包工具_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...
  3. 8. An Introduction to MCMC for Machine Learning (1)
  4. 7-5 jmu-Java-03面向对象基础-05-覆盖 (3 分)
  5. MySQL高级 - 锁 - MySQL对锁的支持
  6. 关于TableView中图片的延时加载(转)
  7. Window7无法访问 Window server 2008 R2文件服务器的共享
  8. linux中文件打包压缩,linux在文件打包和压缩
  9. 有关ArrayList增加Map引发的一个BUG
  10. atitit.js 与c# java交互html5化的原理与总结.doc
  11. 日志系统实战(一)—AOP静态注入
  12. QMS-云质-质量管理软件-企业数字化质量管理解决方案
  13. 泛微 linux mobile手册,泛微E-Mobile5.0服务端安装手册.doc
  14. 苹果电脑上好用的几款复制粘贴工具
  15. 格式化小数(去尾法,不四舍五除)
  16. 科技云报道:“奇袭”混合云,青云QingCloud站上C位
  17. 小米路由器4C R4CM 原厂BootLoader和eeprom备份
  18. 罗杨美慧 20190912-2 命令行
  19. 用STM32CubeMX生成STM32F407ZG + LAN8720A 的LWIP
  20. torch.nn 和 torch.functional 的区别

热门文章

  1. 数据抓取之(一):抓取北京交通管理网站的车辆违法信息(已完结)
  2. HTML5:移动互联网时代的黑天鹅
  3. Python-Django毕业设计医院住院部管理系统(程序+Lw)
  4. 从jieba分词到BERT-wwm——中文自然语言处理(NLP)基础分享系列(7)
  5. 惯性测量单元--IMU
  6. SSD固态硬盘——分类
  7. Convex-ConCave Procedure(CCCP) 凹凸规划 高效的问题分解求解方法
  8. java i18n_Java如何支持I18N?
  9. 输出m到n之间的全部素数
  10. RT_Thead_board.h中的宏配置