区块链开发者观点:来自 Math(麦子钱包)的 Eric Yu
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相关推荐
- 区块链开发者观点: 来自 EOS 三国的 Jimmy Gong
如果你不知道节省区块链开发时间和研究时间的方法.技巧,那你的起步可能会困难重重.dfuse 在与社区中经验丰富的开发人员交流,分享有价值的相关信息.本周,我们邀请到了 来自EOS三国的 Jimmy G ...
- 区块链开发者观点:来自 Carbon 的 Nick Pai
如果你不知道节省区块链开发时间和研究时间的方法.技巧,那你的起步可能会困难重重.dfuse 在与社区中经验丰富的开发人员交流,分享有价值的相关信息.本周,我们邀请到了 来自 Carbon 的 Nick ...
- 区块链开发者观点:来自 MYKEY 的胖哥 Ricky
Source 对于将来的主导 dapp 来说,在其开发堆栈中使用区块链,开发人员需要他们在传统网页开发时所习惯使用的工具和信息通道. dfuse 与经验丰富的区块链开发人员交流,分享他们的走过的路程. ...
- 区块链开发者观点:来自 Digital Scarcity 的 Max Gravitt
原文来自dfuse.io官网 区块链开发者观点:来自 Digital Scarcity 的 Max Gravitt 对于正在寻求使用去中心化网络的强大功能的开发人员来说,在区块链上构建应用程序是一项很 ...
- 区块链开发者观点:《Learn EOS》的作者 Christoph Michel
Source 对于将来的主导 dapp 来说,在其开发堆栈中使用区块链,开发人员需要他们在传统网页开发时所习惯使用的工具和信息通道. dfuse 与经验丰富的区块链开发人员交流,分享他们的走过的路程. ...
- 区块链开发者观点:来自慢雾科技的 Keywolf
Source 对于将来的主导 dapp 来说,在其开发堆栈中使用区块链,开发人员需要他们在传统网页开发时所习惯使用的工具和信息通道. dfuse 与经验丰富的区块链开发人员交流,分享他们的走过的路程. ...
- 【活动回顾】上海区块链开发者大会(2021)首日精彩回顾
活动时间:2021年11月13日至14日 活动主办方:中国人民大学区块链研究院.上海可一澈科技有限公司.CSDN 大会第二日精彩回顾 上海区块链开发者大会(2021)于2021年11月13日正式开幕, ...
- 中国区块链开发者的热血时代来临!
作者 | 唐小引.伍杏玲 出品 | CSDN 区块链大本营 当区块链被定义为国家战略,开发者何去何从? 北京时间 12 月 20 日,由 CSDN 主办,区块链大本营协办的 2019 区块链开发者大会 ...
- 华为腾讯百度众安微众360大咖齐聚,2019中国区块链开发者大会首批议程曝光!...
作者 | Aholiab 出品 | 区块链大本营(blockchain_camp) 随着区块链被定义为国家战略,区块链技术得到升温.据有关国际研究机构预测,三年后全球区块链市场规模将达到139.6亿美 ...
最新文章
- Real World Haskell 第七章 I/O
- python抓包工具_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...
- 8. An Introduction to MCMC for Machine Learning (1)
- 7-5 jmu-Java-03面向对象基础-05-覆盖 (3 分)
- MySQL高级 - 锁 - MySQL对锁的支持
- 关于TableView中图片的延时加载(转)
- Window7无法访问 Window server 2008 R2文件服务器的共享
- linux中文件打包压缩,linux在文件打包和压缩
- 有关ArrayList增加Map引发的一个BUG
- atitit.js 与c# java交互html5化的原理与总结.doc
- 日志系统实战(一)—AOP静态注入
- QMS-云质-质量管理软件-企业数字化质量管理解决方案
- 泛微 linux mobile手册,泛微E-Mobile5.0服务端安装手册.doc
- 苹果电脑上好用的几款复制粘贴工具
- 格式化小数(去尾法,不四舍五除)
- 科技云报道:“奇袭”混合云,青云QingCloud站上C位
- 小米路由器4C R4CM 原厂BootLoader和eeprom备份
- 罗杨美慧 20190912-2 命令行
- 用STM32CubeMX生成STM32F407ZG + LAN8720A 的LWIP
- torch.nn 和 torch.functional 的区别
热门文章
- 数据抓取之(一):抓取北京交通管理网站的车辆违法信息(已完结)
- HTML5:移动互联网时代的黑天鹅
- Python-Django毕业设计医院住院部管理系统(程序+Lw)
- 从jieba分词到BERT-wwm——中文自然语言处理(NLP)基础分享系列(7)
- 惯性测量单元--IMU
- SSD固态硬盘——分类
- Convex-ConCave Procedure(CCCP) 凹凸规划 高效的问题分解求解方法
- java i18n_Java如何支持I18N?
- 输出m到n之间的全部素数
- RT_Thead_board.h中的宏配置