大家好,我是新来的。我正在编写我的稳固合同,在TestRPC上部署它们。为了理解TestRPC,我很少有关于它的问题。
当我在我的macbook上安装testRPC时,这里是否有我的macbook作为唯一的节点?
testRPC帐户是外部拥有的帐户吗?
testRPC有采矿选项,还是我的macbook做采矿工作?
为什么事务块的长度等于1,我可以在其他值上设置它吗?
谢谢你的回答!
发布于 2017-07-13 14:38:56
当您安装testrpc时,您的macbook是唯一的节点,但是它不是持久的,如果重新启动testRPC,它将重置。
TestRPC帐户是外部拥有的帐户
当事务发生时,TestRPC会自动挖掘块。您可以通过设置-b标志将其设置为automine,该标志以秒为单位设置自动挖掘时间。
如果根据事务块的长度,您会问为什么每个块只包含一个事务,这是因为testrpc在每个事务之后自动挖掘。
发布于 2017-07-13 14:43:23
Testrpc是一个本地运行的ethereum网络。您控制了所有的帐户,它基本上只是一个运行非常快的模拟系统,您不需要任何测试以太/必须处理连接问题。
这是一本关于什么时候使用它的旧指南。https://karl.tech/intro-guide-to-ethereum-testnets/
但是,对于可以设置的参数,请参考github:https://github.com/ethereumjs/testrpc。我认为每个块都是一个事务的原因是,由于每个块都是本地运行的,所以如果您在同一时间启动两个事务,那么块就会更大。
https://ethereum.stackexchange.com/questions/21162
复制相似问题