主页 > imtoken币不见了 > 以太坊节点构建和启动

以太坊节点构建和启动

imtoken币不见了 2023-01-30 08:14:20

--rpcport:指定HTTP-RPC服务监听端口号(默认8545);

--rpcaddr:指定IP地址;

–rpcapi "eth,web3,miner,admin,personal,net" : 该命令表示允许通过RPC访问的命令。 Geth 默认允许 web3。

--datadir:指定区块链数据的存放位置;

--port:指定用于连接其他节点的端口号(默认为30303);

--nodiscover:关闭节点发现机制,防止加入初始配置相同的陌生节点;

--maxpeers 0 如果您不希望人们连接到您的测试链,请使用 maxpeers 0。 或者,您可以在确切知道将连接多少节点时调整参数。

sitebihu.com 以太以太坊价格_搭建以太坊节点_以太坊全球节点

enode的信息是节点在网络上的身份标识。 如果其他节点要加入这个网络,他们需要提供自己的 enode 值。

RPC访问可以通过:8545或:8545,IPC访问可以通过**\.\pipe\geth.ipc**命令。

该命令以服务的形式持续运行。 需要再打开一个命令行窗口,输入

Geth attach rpc:http://localhost:8545

这是一个交互式 JavaScript 执行环境,可以在其中执行 JavaScript 代码,其中 > 是命令提示符。 在这个环境中,还内置了一些操作以太坊的JavaScript对象,可以直接使用这些对象。 这些对象主要包括:

搭建以太坊节点_sitebihu.com 以太以太坊价格_以太坊全球节点

eth:包含一些操作区块链相关的方法;

net:包含一些查看p2p网络状态的方法;

admin:包含一些与管理节点相关的方法;

miner:包含一些启动和停止挖矿的方法;

personal:主要包括一些管理账户的方法;

sitebihu.com 以太以太坊价格_搭建以太坊节点_以太坊全球节点

txpool:包含一些查看交易内存池的方法;

web3:包含了上面的对象,也包含了一些单位换算的方法。

进入以太坊Javascript控制台后以太坊全球节点,可以使用内置对象进行一些操作。 这些内置对象提供了很多功能,例如查看区块和交易、创建账户、挖矿、发送交易和部署智能合约。

常用命令:

personal.newAccount():创建一个账户;

搭建以太坊节点_以太坊全球节点_sitebihu.com 以太以太坊价格

personal.unlockAccount():解锁账户;

eth.accounts:枚举系统中的账户;

eth.getBalance():查询账户余额,返回值的单位为Wei(Wei是以太坊中最小的货币面额单位,类似于比特币中的Satoshi以太坊全球节点,1 ether = 10^18 Wei);

eth.blockNumber:列出区块总数;

eth.getTransaction():获取交易;

搭建以太坊节点_sitebihu.com 以太以太坊价格_以太坊全球节点

eth.getBlock():获取区块;

miner.start():开始挖矿;

miner.stop():停止挖矿;

web3.fromWei():将 Wei 转换为 Ether;

web3.toWei():将ETH转换为Wei;

txpool.status:交易池中的状态;

admin.addPeer():连接其他节点;