学习目的是老师布置了一个任务,让我抓dapp的流量包,具体描述如下: 区块链DApp从零开始学 (一) | DApp抓包,第一步需要模拟dapp发送数据,有了以下尝试
环境:win10,ganache-cli 参考:主教程 辅教程 ps:主教程中,作者在Ubuntu和mac上进行了测试ok;辅教程是作者在window下测试ok;二者差不太多,我稍微记点细节补充
- npm install ganache-cli web3@xxx
① 注意安装命令不是全局安装,而是在项目目录下安装,会生成 node_modules 文件夹,里面是该项目的环境 ② xxx换成web3版本号即可,我使用的是目前最新版1.6.0 - node_modules/.bin/ganache-cli
每次输这一串有点麻烦,于是我把它添加到了path环境变量中,后面的solcjs我也加进去了,这样每次输命令就直接输入ganache-cli即可,cmd会自动去寻找;但是这样每个项目都配的话更麻烦了hh,我在想直接全局安装是不是也可以,或者在这个大文件夹下,是不是能再建些文件夹表示不同项目
—————————— 以下全是废话 信我 看到这里划走可 ————————————- 待做:
- vocode配环境
① 报的一个错"dotnet 不在path环境变量中或者没下载",下载后把它加入path中即可 ② 后期这个问题必须解决,命令行不适合做项目管理和开发。解决方法 :明天看一下之前收藏的区块链视频,里面智能合约如何在vscode上开发部署,再搜一些资料和视频;如果实在搞不动,tb找专业人士。唉,谁让身边没有搞这块的朋友呢路漫漫。 - 理解web3
没接触过web开发,我不太懂这个交互机制,通过视频理解吧。 毕竟这次任务的重点在抓包处理,而不在写代码上,理解浅显点就浅显点,要求快些。 - 流量包是什么
结合计算机网络知识、抓包软件的处理工作理解
时间安排: 明天考试,上午满课,下午先复习整理这两天的课程,睡个觉,再接着搞区块链。最后解决上面三个待做,实在慢前两个任务也必须搞掉,即明天要完成第一步,模拟dapp发送数据,并且还是相对较多的数据,好抓一些,所以最好用vscode项目发。
结语: 我将博客当作我的实时学习笔记,里面夹带着我的一些思维方式,有些初始想法可能较幼稚、没啥技术内涵。哈哈谢谢看到这里的废话,欢迎关注我,和我一起交流up up up
|