是否有一种方法可以运行Geth,连接到公共Blockchain,而不需要同步,并且仍然期望挖掘我的智能合同函数事务??如下所示,我能不用同步运行Geth吗?在这里使用“--最大对等点0”,因此它没有连接到任何对等点,因此无法挖掘事务。
我可以在不同步节点的情况下发送智能契约函数事务(执行智能契约函数)吗??在发送之后,我能指望它被开采吗??
发布于 2016-06-06 11:30:07
--maxpeers可以工作,也可以关闭您与互联网的网络连接。如果您想要进行挖掘,您将不得不运行一个矿工,无论是在geth或GPU矿工,如ethminer。但是请注意,在公共网络块链中设置的困难非常高,因为这一困难被调整以满足数千台计算机挖掘公共区块链的需要。
一旦你关闭公共网络的连接,打开你的采矿,你的单个矿工将需要很长的时间来解决一个块。但是如果你让你的私人采矿作业再持续很长一段时间,那么难度就会向下调整,所以你的单个采矿者每15秒就会阻塞一次。
如果您想尝试创建智能契约,最简单的方法是拆分一个Dev区块链。这将只在您的本地计算机上运行,您可以将它设置为我的,以便在您的帐户中接收一些以太,这样您就可以使用它发送合同创建事务。
有关将合同部署到开发块链的示例,请参见通过geth CLI部署Greeter合同没有在我的私有区块链中注册.。
--dev参数将告诉geth您只想运行一个Dev块链。--mine和--minerthreads 1参数将告诉您的geth实例挖掘区块链。
难度很低,所以你会频繁地挖掘区块。
https://ethereum.stackexchange.com/questions/5712
复制相似问题