开发去中心化区块链应用必须按照下面的步骤来配置开发环境,下面罗列的工具一个都不能少,而且请严格按照下面的顺序进行安装。

1. 安装node.js。这一步非常简单,按照windows安装向导一路next就可以了,这里不再多说,下载时只要选择windows版本即可。安装官网:https://nodejs.org/en/

2. 安装git。truffle官网推荐,使用git BASH安装truffle,这里其实可以通过windows命令行来安装,但是还是安装官方推荐的来,先安装git,git安装地址:https://gitforwindows.org/

3. 安装truffle。主要用来编译、测试、部署开发的应用。打开git BASH,输入命令npm install -g truffle安装 。 其中-g表示全局安装。过几分钟就安装完成了。创建一个目录: mkdir pet-shop,  切换到pet-shop目录,执行truffle init,发现目录下多出了一些文件,要从truffle官网下载示例合约,可以使用truffle unbox pet-shop, 如下:

4. 安装ganache。这是用来在本地内存中模拟一个节点。同样在gitbash中执行:npm install -g ganache-cli

5. 安装vscode。这个主要是用来编写代码。按照windows向导一路next就行了。写好智能合约代码。

6. 使用git BASH编译合约。编译命令:truffle compile,  注意要在git BASH下编译合约,而不要选用vscode自带的控制台编译。编译完成后,就可以看到多出了一个build目录。

下一节部署合约。

去中心化区块链应用(DAPP)windows开发环境配置相关推荐

  1. 去中心化区块链预言机

    "区块链预言机(Blockchain Oracles)"概念的提出主要是为了解决区块链协议自身存在的局限性:(区块链)这种去中心化的网络(包括在其上构建的应用/ 智能合约)不能与外 ...

  2. Web3 更应关注类型,而非去中心化程度/链游数字藏品开发

    Web3 的倡导者认为去中心化规模是空前的.过度的中心化会阻碍协调,削弱自由.民主和经济活力,去中心化是一种补救措施.但这个词本身过于模糊,无法成为最终目标.完成工作需要正确的去中心化,而我们担心We ...

  3. Hxro将采用Solana作为第一层区块链,并过渡为完全去中心化的链上衍生品网络

    加密交易平台Hxro宣布将选择Solana作为第一层区块链,同时从平台过渡为完全去中心化的链上衍生品网络.具有内置头寸管理功能的Hxro期权自动做市商协议将使用Serum现货.掉期和期货运行恒定的动态 ...

  4. Bit-Z推出去中心化多链钱包CoinU 打造资产价值生态体系

    Bit-Z推出去中心化多链钱包CoinU,打造资产价值生态体系 Bit-Z集团推出去中心化钱包CoinU.此款APP带有冷钱包功能,支持基于区块链技术自主研发的二次验证工具DAPP.同时该钱包支持多链 ...

  5. 基于IPFS去中心化相册以太坊Dapp

    Dapp-IPFS-Image 基于IPFS去中心化相册以太坊Dapp 注意: 使用该 github 克隆到本地, 需要 执行 $ npm install 安装依赖 node_modules 安装IP ...

  6. 浅析去中化区块链游戏资产交易平台

    资产本身就已经具备交易能力: 基于以太坊区块链去中心化的游戏厂商,在开发游戏角色.道具等资产时,所编写的智能合约本身就支持了角色.道具等资产转移功能,也就是在以太坊区块链上运行的智能合约游戏资产本身就 ...

  7. SmartRaiden 和 Lighting Network 进行去中心化跨链原子资产交换

    SmartRaiden 和 Lighting Network 进行去中心化跨链原子资产交换 前言 如果能够进行以太坊和比特币跨链原子资产交换,是不是一件很酷的事情? 目前链下的扩容方式有很多,最广为人 ...

  8. Android Studio 使用艺术 - Android Windows 开发环境配置

    为什么80%的码农都做不了架构师?>>>    Android Windows 开发环境配置 配置JDK 下载JDK8 下载地址:http://www.oracle.com/tech ...

  9. 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置

    目录 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置 CH32V103C8T6 CH32 ...

最新文章

  1. android 自定义view文字不齐,Android 解决TextView排版参差不齐的问题
  2. python批量读取文件夹中的所有excel文件-python遍历文件夹下所有excel文件
  3. Matlab并行编程方法
  4. hibernate教程--事务处理详解
  5. vue 分模块打包 脚手架_Vue面试官最爱的底层源码问题,你可以这样回答!
  6. 漫步数理统计十六——变换
  7. 重启物理机后kvm无法启动虚拟机
  8. L1-010. 比较大小-PAT团体程序设计天梯赛
  9. python能做什么游戏-Python有做大型游戏的潜力吗?
  10. 大数据与云计算学习:数据分析(一)
  11. arcgispython空间插值_[学习总结]如何利用GIS建模批量处理气象数据-以micaps 第四类数据空间插值为例-专业气象研究-气象家园_气象人自己的家园...
  12. 百万级数据库优化方案大全
  13. 图片按照宽度等比例缩放
  14. latex补集怎么打
  15. python汇率兑换_汇率兑换—python第一课
  16. html5 canvas 绘制、移动方块及撤销操作
  17. PS2无线遥控手柄的通讯协议以及c语言代码分析
  18. 六种常见的平面设计构图技巧
  19. 如何实现查找附近的人
  20. pintia计算机课程考试多选题,大学计算机基础与应用2(理)-中国大学mooc-题库零氪...

热门文章

  1. CVE-2016-6771: Android语音信箱伪造漏洞分析
  2. 美的微晶冰箱智慧升级,满足消费者对高端智能冰箱的新诉求
  3. 程序媛之路|生活杂感|对过往的积极释怀
  4. 三八妇女节即将到来,跨境电商如何玩转节日营销?
  5. checkbox标签内容太长,无法自动换行问题
  6. 导图解文 从梦想到财富(31)一种 控制人心的力量
  7. 埃航黑匣子逐步破解,坠机矛头直指全自动化飞行软件
  8. 图像的OTSU阈值化、双阈值化、半阈值化的原理及OpenCV代码实现
  9. 从零开始搭建hadoop集群01
  10. Echart的图例居中显示在下方