本教程由 The Web3 社区出品, DappLink 赞助
随着区块链技术的发展,伴随而来的巨大经济效益也是日益突显,区块链技术离我们的生活也越来越近,近期兴起的币市风暴,想必了解区块链的人都略知一二。我们都知道,目前的区块链技术主要有两大阵营,币圈和链圈,币圈主要以公链技术、钱包技术延伸出一系列的公司和产品,而链圈主要的联盟链技术。我们此书讲解的内容主要还是属于币圈的技术,书中会涉及到公链的一些技术,但书的主要内容还区块链钱包技术。
本书所要讲授的内容就是目前最流行的技术之一的区块链钱包技术,我们将会从基础知识开始讲授,一直深入到钱包技术的核心,最后的章节将做两个笔者主导开发的区块链钱包技术实战的讲授。虽说我写本书的时候会从最基本的内容讲,但是编程语言层面的东西本书不会过多的讲解。希望阅读本书的读者可以自己把本书涉及到的编程语言、网络协议和加密算法提前了解一下。本书针对区块链钱包的开发者和对区块链钱包技术感兴趣的人。
阅读本书之前,你可能需要对下面的技术和编程语言有所了解:
- 公链技术(尤其目前公链支持的账户体系及时,当然本书对这部分的内容会做详细的介绍)
- 加密算法
- Golang(目前区块链技术中使用最广泛的编程语言之一)
- Java(承载钱包的业务逻辑)
- Nodejs(钱包本地账户,交易签名)
- electron(前端桌面框架,在项目实战中会用到)
- Vue(前端框架,项目实战中将会用到)
- Nginx
- 数据库技术
- 网络通信技术
- 点对点网络通信
- IOS和Android
涉及到的技术远远不只上面这些,上面只是钱包技术中使用到的比较重要的技术。
笔者之所以写这本书,是为了广大的区块链爱好者可以更好的学习块链钱包技术,目前网络上讲解区块链钱包的文章,可谓少之又少,而且质量也是参差不齐。影响广大区块链爱好者的理解与学习。现在掌握区块链钱包技术的人才并不多,市场上也没有一本把区块链钱包技术介绍透彻的书,当然,笔者也不一定能把这个技术介绍得很透彻,笔者的水平有限,如果本书中有什么错误的地方,欢迎大家交流指正。
目前本书在写作阶段,书籍的版本暂设为V1.0.0版,本书将一直跟随区块链钱包技术的发展,随时更新,本书的内容将会在笔者的博客上同步更新,可能内容上不太一致,希望读者多多包涵。
The Web3 是一个专注 Web3 技术解决方案设计与开发、技术教程设计与开发、Web3 项目投研分析和 Web3 项目孵化,旨在将开发者,创业者,投资者和项目方联系在一起的社区。
- 技术服务:提供交易所钱包,HD 钱包,硬件钱包,MPC 托管钱包,Dapps, 质押协议,L1,L2 ,L3 公链,数据可用层(DA)和中心化交易所技术开发服务。
- 技术培训:提供个人技术成长和企业技术培训服务
- 开发者活动承接:各种线下线上黑客松和开发者 meetup 活动承接
- 除此之外,我们还和 "磐石安全实验室" 深入合作,开展去中心化安全审计服务
- github: https://github.com/the-web3
- X: https://twitter.com/0xtheweb3cn
- telegram: https://t.me/+pmoh3D4uTAFjNWM1
- discord: https://discord.gg/muhuXRsK
- the web3 官网:https://thewebthree.xyz/
- the web3 技术服务网站:https://web.thewebthree.xyz/