以太坊(Ethereum)开发框架 Truffle 入门(二):选择一个以太坊客户端

有许多以太坊客户端可供选择,咱们建议在开发环境和部署环境使用不一样的客户端。git

在开发环境

当开发基于 Truffle-based 的应用程序,咱们推荐使用 EthereumJS TestRPC。它只在你的开发机器内存里运行一个完整的区块链。它当即处理事务而不是等待默认阻塞时间——因此你能够更快速测试你的代码——它会当即告诉你当你的智能合同中发生了错误。这也使得自动化测试大客户端的时候 Truffle 知道如何运用它的特殊功能以节省近90%的测试时间。github

在部署环境

有许多官方的和非官方的以太坊客户端供你选择。当你已经充分使用 EthereumJS TestRPC 测试你的 DApp 而且你准备把它部署到以太坊网络,你应该使用这些客户端。这些都是完整的客户端实现,包括采矿、网络、区块和事务处理,而且 Truffle 能够部署到这些客户端而无需任何的额外配置。web

英文原文:http://truffle.readthedocs.io/en/latest/getting_started/client/npm

相关文章
相关标签/搜索