本文安装环境在 win10系统,其中所有的命令都是在cmd里面确定可以走通的。
因为作者之前做推荐系统的,包括数据存储还有前台展示都是自己开发的,所以对于前端的知识还是了解的不少(高情商:公司业务需要扩展,所以需要能全局处理所有开发任务。低情商:公司小)。因为交互使用的是web3,js,所以需要对js有一定了解。
其中前端的界面使用vue,后台使用 区块链来存储少量数据(数据多的话个人肯定是扛不住费用的),其中智能合约编写语言选择的是 solidity(语言比较简单,有编程经验的入门很快)。
智能合约语言solidity学习地址:Solidity — Solidity 0.8.14 documentation
其中 node.js 我已经安装过,而且资料多,可以自行搜索。
1.查看node安装版本
# node -v
2.配置taobao镜像
# npm config set registry https://registry.npm.taobao.org
查看是否生效
# npm config list
可以看到变成淘宝的资源了
3.安装ganache
ganache 作用主要是本地区块链可以模拟公共区块链,开发人员可以在本地区块链上测试交易,后期项目主要是在这个环境上进行部署测试。
# npm install -g ganache-cli
4.安装 web3.js
web3.js主要就是和智能合约对象的交互
# npm install web3
5.安装 Truffle
# npm install -g truffle
# truffle version
到这里基本上基础环境就已经搭建好了,ide的选择就看自己的使用习惯了,我用的是vs code,因为vue我也喜欢用这个编写。
下章咱们就可以开始智能合约的编写和测试了。敬请期待!
给大家推荐个好玩的项目
项目地址:https://cryptozombies.io/zh/course
一个怎么编写Dapp的教程,用作启蒙非常好
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)