私有链配置信息的解释

上图表示的在同一个区块链上进行的两种不同配置信息的设置
左边ethereum.toml的配置信息是:
geth --datadir data0 --networkid 1500 --ipcdisable --port 2345 --rpc --rpcapi ‘eth,net,web3,admin,personal,miner,debug,shh’ --nodiscover --rpccorsdomain ‘*‘ --rpcport 61910 dumpconfig > ./ethereum.toml

然后右边geth.toml的配置信息是:
geth --datadir data0 --networkid 1500 --port 61910 --rpc --rpcapi ‘eth,net,web3,admin,personal,miner,debug‘ --rpccorsdomain ‘*‘ --rpcport 8201 dumpconfig > ./geth.toml

然后我们从图中就可以看见两者配置后配置信息中很明显的差别了:
--ipcdisable :ethereum.toml中则无参数 IPCPath = “geth.ipc",不能使用IPC连接
—nodiscover:ethereum.toml则参数为 NoDiscovery = true,geth.toml没有设置这个,则为NoDiscovery = false,说明该节点能够被发现。只是能不能被发现的区别,都是可以被连接的

--rpcapi:后面设置的信息都会出现在参数HTTPModules 中,ethereum.toml比geth.toml多一个shh

--port 2345 : 设置的是参数 ListenAddr = “:2345”,即该进程在服务器中占用的端口
--rpcport 61910:设置的是参数 HTTPPort = 61910,即要通过http方式接入区块链的端口号

打开方式:
geth --config ./geth.toml console 2>>geth.log

原文地址:https://www.cnblogs.com/wanghui-garcia/p/9507077.html

时间: 2024-10-16 22:42:44

私有链配置信息的解释的相关文章

以太坊创世区块与链配置载入分析

原文链接请大家前往深入浅出区块链主站, 获取最新内容. 创世区块作为第零个区块,其他区块直接或间接引用到创世区块.因此节点启动之初必须载入正确的创世区块信息,且不得任意修改. 以太坊允许通过创世配置文件来初始化创世区块,也可使用选择使用内置的多个网络环境的创世配置.默认使用以太坊主网创世配置. 创世配置文件 如果你需要搭建以太坊私有链,那么了解创世配置是必须的,否则你大可不关心创世配置.下面是一份 JSON 格式的创世配置示例: { "config": { "chainId&

AntShares区块链的节点部署与搭建私有链

最近陆续体验常见的区块链开源项目,例如小蚁OnChain出的AntShares.AntShares跟其他开源区块链项目不一样,他们家是使用C#开发,基于.NET Core运行在Linux,期待未来出Go语言版.... 接下来会详细讲解如何部署AntShares和搭建私有链,本文使用virtualbox + ubuntu + AntSharesCore v1.4.,参考了官方文档. 第一步,安装.net core,如果提示安装失败,则多刷"sudo apt-get update"几次:

搭建基于以太坊的私有链环境

零.概述 版本号:Ubuntu-16.04 ethereum-1.6.0-stable go - 1.7.4 一.Ubuntu下安装geth sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum 二.创建初始化文件 vim genesis.json {    

Tomcat下conf下server.xml的文件配置信息

Tomcat下conf下server.xml的文件配置信息,基本上不用做任何修改就可以使用,修改的地方就是host区域的一些配置,此文件设置端口为80. 注意:Tomcat配置文件中(即server.xml文件)不能出现中文,否则服务是无法启动的. [xhtml] view plaincopy <!-- Server中的port监听关闭tomcat的请求,shutdown指定向端口发送的命令串--> <Server port="8005" shutdown="

使用Apache Commons Configuration读取配置信息

在项目中使用一些比较新的库总会给你带来很多快乐,在这篇文章中,我将会给你介绍一个在Java中读取配置文件的框架--Apache Commons Configuration framework. 你会了解到 ·从XML文件中获取数据 ·访问环境变量 ·连接不同类型的配置信息(基于XML的,基于环境变量的,等等) ·在程序改变后自动重新加载配置. 在我们的示例中将会使用XML文件和环境变量的两种方式存储一个数据库的配置信息(开发.测试.产品,等等).接下来你将会看到具体的内容,但是首先先配置一下Ma

igmpproxy源代码学习——配置信息加载

在igmpproxy主程序运行之前需要先读取配置文件,igmpproxy的配置文件通常为/etc/igmpproxy.conf或者/var/igmpproxy.conf 其内容如下: quickleave mode 3 phyint ppp0 upstream ratelimit 0 threshold 1 phyint br0 downstream ratelimit 0 threshold 1 igmpproxy加载配置文件信息由main函数中调用loadConfig()实现,加载配置文件的

为RAC私有网络配置网卡Bonding

在RAC的安装部署过程中,并不仅仅是简单的安装完成了事,整个安装过程要考虑可能出现的单点问题,其中比较重要的是私有网络. 私有网络是RAC节点间通信的通道,包括节点间的网络心跳信息.Cache fusion传递数据块都需要通过私有网络.而很多的私有网络都仅仅是一块单独的网卡连接上交换机就完成了,更有甚者,直接使用服务器间网卡互连的方式配置私有网络.这种部署方式简单,但RAC投入使用后风险非常大,存在诸多单点如网卡.网线.交换机口.交换机.几乎每个组件发生故障都会导致RAC split,所以建议为

Yii 配置信息 配置项(Configuration)

1 配置项(Configuration) 2 3 说到配置项,读者朋友们第一反应是不是Yii的配置文件?这是一段配置文件的代码: 4 5 1 6 2 7 3 8 4 9 5 10 6 11 7 12 8 13 9 14 10 15 11 16 12 17 13 18 14 19 15 20 16 21 17 22 18 23 19 24 20 25 21 26 22 27 23 28 24 29 25 30 26 31 27 32 28 33 29 34 30 35 31 36 32 37 33

VC++ MFC中如何将应用程序的配置信息保存到注册表中(一)

注册表(Registry,繁体中文版Windows称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息.比如我们打开一个记事本,调整其窗口大小,使用完毕后关闭记事本,下次打开时大小和上次关闭前的大小和在屏幕上的位置是相同.这些位置和大小信息就是在记事本关闭时保存到注册表中,下次打开时我们从注册表中取出这些数据,并按照这些数据显示记事本程序的大小和位置信息. 下面教你如何使用GetProfileInt,WriteProfileInt,GetPro