首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否可以在不同步的情况下运行连接到公共网络的Geth,并执行智能合同功能事务,并期望它能够进行挖掘?

我是否可以在不同步的情况下运行连接到公共网络的Geth,并执行智能合同功能事务,并期望它能够进行挖掘?
EN

Ethereum用户
提问于 2016-06-06 11:10:30
回答 1查看 1.2K关注 0票数 5

是否有一种方法可以运行Geth,连接到公共Blockchain,而不需要同步,并且仍然期望挖掘我的智能合同函数事务??如下所示,我能不用同步运行Geth吗?在这里使用“--最大对等点0”,因此它没有连接到任何对等点,因此无法挖掘事务。

我可以在不同步节点的情况下发送智能契约函数事务(执行智能契约函数)吗??在发送之后,我能指望它被开采吗??

EN

回答 1

Ethereum用户

发布于 2016-06-06 11:30:07

公共网络

--maxpeers可以工作,也可以关闭您与互联网的网络连接。如果您想要进行挖掘,您将不得不运行一个矿工,无论是在geth或GPU矿工,如ethminer。但是请注意,在公共网络块链中设置的困难非常高,因为这一困难被调整以满足数千台计算机挖掘公共区块链的需要。

一旦你关闭公共网络的连接,打开你的采矿,你的单个矿工将需要很长的时间来解决一个块。但是如果你让你的私人采矿作业再持续很长一段时间,那么难度就会向下调整,所以你的单个采矿者每15秒就会阻塞一次。

专用网

如果您想尝试创建智能契约,最简单的方法是拆分一个Dev区块链。这将只在您的本地计算机上运行,您可以将它设置为我的,以便在您的帐户中接收一些以太,这样您就可以使用它发送合同创建事务。

有关将合同部署到开发块链的示例,请参见通过geth CLI部署Greeter合同没有在我的私有区块链中注册.

--dev参数将告诉geth您只想运行一个Dev块链。--mine--minerthreads 1参数将告诉您的geth实例挖掘区块链。

难度很低,所以你会频繁地挖掘区块。

票数 6
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/5712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档