Skip to content

搭建以太坊开发测试环境

搭建以太坊开发环境有多种方式,主要是将以太坊智能合约开发IDE以太坊客户端安装在开发机上。 根据不同的操作系统,罗列了些有实际可操作意义的指导手册文档。

Windows

Mac

Ubuntu

浏览器

部署开发测试链

当你自己在本地搭建以太坊节点环境时,下面内容可供你创建一条开发测试链。

  • ethnode - 运行一个开发用的以太坊节点(Geth或Parity),简单到只需要执行npm i -g ethnode && ethnode.
  • Ganache - 用于开发和测试的以太坊区块链仿真器,带有图形化界面和日志。
  • Kaleido - 用于搭建一个联盟区块链,对概念验证和测试非常有帮助。
  • Pantheon私有链 - 在Docker容器内运行一个由Pantheon节点组成的私有链。
  • Orion - 用于执行PegaSys私有交易的组件。
  • Artemis - PegaSys提供的以太坊2.0信标链,采用JAVA实现。
  • Cliquebait - 使用docker简化智能合约应用的集成与测试
  • Local Raiden - 在docker容器内运行一个本地Raiden网络,可用于演示和测试
  • Private networks deployment scripts - 用于搭建私有PoA网络的开箱即用的部署脚本
  • Local Ethereum Network - 用于搭建私有PoW网络的开箱即用的部署脚本
  • Ethereum on Azure - 联盟以太坊PoA网络的部署、治理
  • getho - DApp开发平台,包括PoA私有区块链和智能合约测试工具
  • Ethereum on Google Cloud - 搭建基于PoW共识的以太坊区块链
  • Infura - 提供以太坊API,支持Mainnet, Ropsten, Rinkeby, Goerli和Kovan

  • Pantheon Private Network -

  • Testchains - 用于快速响应的预配置 .NET 开发链

  • Blazor/Blockchain Explorer - Wasm区块链浏览器

  • Cheshire - 加密猫API和智能合约的本地沙箱实现,封装为Truffle Box。

文章列表


  1. 最后更新时间:2019-10-21 06:41:22,这是一篇任何人都可以协作参与的文章, 点击反馈问题