首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发者模式和testnet有什么区别?

开发者模式和testnet有什么区别?
EN

Ethereum用户
提问于 2016-01-27 20:09:53
回答 2查看 2.8K关注 0票数 13

我刚刚尝试在testnet上以开发模式运行geth。

代码语言:javascript
复制
 ~ $ geth --dev --testnet
F0127 21:07:16.947591    6407 flags.go:467] dev and testnet are mutually exclusive

我不知道dev标志背后的实际意义,从帮助:

代码语言:javascript
复制
--testnet   Morden network: pre-configured test network with modified starting nonces (replay protection)
--dev       Developer mode: pre-configured private network with several debugging flags

开发商的模式是什么?哪些调试标志可用?和现代测试网有什么区别?

我想开始开发智能合同。哪一个是最好的选择?

EN

回答 2

Ethereum用户

回答已采纳

发布于 2016-01-27 23:37:17

摩登测试网是公共边界测试网,这意味着还有其他矿工,其他人将能够看到您的合同。需要注意的是,您不应该在testnet上使用与在实时网络上相同的帐户,否则您将面临重放攻击的风险。

--dev标志创建一个私有测试网,仅供您访问。它会自动设置像--maxpeers 0和临时datadir这样的标志。因为只有您正在进行挖掘,所以可以保证找到以太,而在现代测试网上,您可能需要等待一些测试以太。--dev还会增加详细内容,打开VM调试日志记录,并启动Whisper (--shh)。

票数 12
EN

Ethereum用户

发布于 2017-04-08 10:55:37

一个活动的测试网会让你进入一个实时的公共测试网:它是一个网络ID,不是1=那是主板。

网络链、网络ID、主网ETH 1、ETH 3、rinkeby ETH 4、goerli ETH 5显然网络69很受欢迎。ID越高,节点越少,我认为开发网可以选择网络ID 696969,而且很容易挖掘,因为没有人会在上面。您需要打开端口33333或30000 AFAIK。

开发设置也不关心协商一致和将您的comp转换为加热器。防火墙上的端口不需要打开。

我不认为你可以一起使用--dev和-testnet。

testnet是一个公共测试网络,它比主网络更容易挖掘,但比开发更难。

开发是私有的开发网络,挖掘应该很容易。

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

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

复制
相关文章

相似问题

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