基于区块链的投票系统的设计与实现之环境的搭建
Posted honghongzeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于区块链的投票系统的设计与实现之环境的搭建相关的知识,希望对你有一定的参考价值。
由于博主的毕设做的是区块链的方向,因此想写博客记录这个过程。
博主是在本地搭建的开发环境,操作系统为window10,使用以太坊开发平台,truffle框架,Solidity开发语言,Atom编辑器。
如果你还不知道区块链的一些基础知识,推荐看完这个公开课:
https://www.bilibili.com/video/av37065233
(1)安装Atom
点击进入官网,选择对应的版本下载安装即可。
(2)安装Git, NodeJS, Truffle, Ganache
Git官网: https://git-scm.com/download/win
Node.js 官网: https://nodejs.org/en/
Truffle 安装:打开“运行”,输入cmd,回车。在命令行输入 “npm install -g truffle” 即可完成安装。
Ganache 官网:http://truffleframework.com/ganache/
Node.js 是让js在服务器进行编译的工具。
Git 是一款免费、开源的分布式版本控制系统。
Truffle 框架提供智能合约编译运行部署一条龙服务,因此用它辅助发开智能合约非常方便。
Ganache 是DApp的测试网络,提供图形化界面,log日志等;智能合约部署时需要连接测试网络。
以上就是window10 上安装开发环境的过程,其中有什么安装问题可以百度,基本都可以解决。
以上是关于基于区块链的投票系统的设计与实现之环境的搭建的主要内容,如果未能解决你的问题,请参考以下文章