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

主宰稳场 提交于 2019-12-05 07:16:50

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

在开发环境

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

在部署环境

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

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!