为什么要创作区块链钱包的系列开发教程:
- 对区块链技术的热爱,对去中心化的信仰
- 目前全网几乎找不到钱包开发相关的系列教程,只有零散的几篇初级教程,而且没有框架/安全性/可用性相关的设计
- 想要通过自己的研究,分享一下如何构建一款真正安全高可用的商业化钱包
- 非常想从事web3相关的工作,如果有合适的机会欢迎联系我,嘻嘻!(vx: gh313061)
说明
本系列教程是以浏览器插件的形式开发去中心化钱包,文章主要参考metamask extension实现,并进行了适当精简,剔除非核心代码,包括:
- 测试环境相关代码
- MV2和多浏览器兼容代码
- 性能监控和错误跟踪代码
- 用户个性化设置代码等
保留钱包最关键的框架和功能实现。
本系列教程一共大概30章,每周更新2-3章。
学习交流请添加vx: gh313061
下期预告:浏览器插件开发