基于区块链的投票系统之环境的搭建(一)

本文介绍了如何搭建基于区块链的投票系统环境,包括安装NodeJS、npm、Truffle、web3、solc和Ganache。这些工具将帮助开发者进行智能合约的编译、部署和测试,为构建Dapp奠定基础。
摘要由CSDN通过智能技术生成

基于区块链的投票系统之环境的搭建(一)

基于区块链的投票系统之环境的搭建(一)

毕设季有很多小朋友问了我许多基于区块链的Dapp搭建的问题,有环境的问题呀,有运行的问题呀等等。想当年我做这个毕设的时候,也是一头雾水查资料编代码,走了很多弯路,最后才完成一个差强人意的毕业设计。于是,为了让你们顺利完成毕设,我会开始更新这个系列的文章,一步一步教你们搭建一个基于区块链的Dapp系统。期间你们有什么问题,都可以给我留言,我看到就会回复!

环境搭建

首先就是环境的搭建了,我们需要搭建的环境如下:

  1. NodeJS:该软件是让js在服务器进行编译的工具,后续在我们的前端开发中会使用到。
  2. npm:该工具可辅助我们下载truffle和web3.js,在Windows下安装nodejs之后会自带npm。
  3. Truffle:该框架提供智能合约编译运行部署一条龙服务,因此用它辅助发开智能合约非常方便。
  4. web3:与智能合约进行交互的工具,主要用在服务器端,通过web3可以调用底层的智能合约里面的函数。
  5. solc:智能合约编译器,编写好智能合约可以通过solc工具编辑成机器可识别的代码。
  6. Ganache:私有链网络,也是我们后续的测试网络。

NodeJS

  1. 官网下载最新版本:
    https://nodejs.org/en/download/current/
  2. 选择好安装路径进行安装即可
  3. 安装好之后“win+R”打开cmd&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值