Questions tagged [nodes]

A node is a machine which is running an Ethereum client. It synchronises the blockchain with other nodes in the network, so that they all have the same definitive copy. A node is needed to send and receive ether and to executive DApps.

Filter by
Sorted by
Tagged with
0
votes
1answer
17 views

How can i create more that one node for test purposes?

I really need to have more than one node to test my smart contract. I'm using remix and i also installed ganache, however, ganache doesn't allow me to have more than one node as I hoped for... I have ...
0
votes
1answer
16 views

what happen if my node synced with uncle block?

I'm not sure that this question is correct or not. But let me explain. As you know, two blocks may be mined at almost same time then one of the block will be uncle block. My question is what happen if ...
6
votes
0answers
33 views

Can we avoid the protocol overhead of JSON-RPC and directly connect to GETH through some interface?

I want to build a middleware that adds additional data to JSON RPC responses. This middleware would sit on the same hardware or machine as the GETH node. The traditional approach would be to simply ...
0
votes
0answers
11 views

Could something like the utreexo project be implemented for Ethereum?

Could something like the utreexo project (reducing storage costs of full nodes via accumulator technology) be implemented for Ethereum or Ethereum Classic?
0
votes
0answers
32 views

Geth Fatal: Error starting protocol stack: gap in the chain between ancients and leveldb

I'm running a Geth mainnet node. As the size of chaindata is rapidly rising, I moved ancient to an auxiliary HDD plugged in to the same system. Some time afterwards (not sure when, maybe days?) I ...
1
vote
1answer
18 views

Save stack traces while syncing

I have been working on a project, where I would like to trace all transactions from a block and for this reason I have been using a fast-syncing node. It works well, the only issue is that querying ...
3
votes
1answer
120 views

Can chaindata be split across two (or more) locations?

With the size of full nodes rapidly growing, I'm looking for a way to split my chaindata across multiple hard drives. I have one internal 1TB SSD capable of syncing the chain, and then an internal HDD ...
1
vote
0answers
25 views

Vastly different disk usage between Parity v2.5 and v2.7

I've got a main ethereum node for business use running Parity version v2.5.13-stable-253ff3f-20191231/x86_64-linux-gnu/rustc1.40.0 on an AWS instance and a near exact replica of that setup as a "...
0
votes
0answers
18 views

Specified HTTP/RPC port, yet Geth 1.9.15 will not map that port

I am trying to expose port 8545 on a local geth client for use with MetaMask on Chrome 83.0.4103.106 (x86_64), using a Windows host (10.0.18362.900). I store all my blockchain data on a separate drive,...
0
votes
1answer
27 views

Gas cost when calling Ethereum view functions on remote or local node

There are dozen of sources on the internet that state the view functions, which are called externally (i.e. from oustide of contract), that do not call other contracts' functions and do not change the ...
0
votes
0answers
24 views

geth full node taking forever to sync

For three days I've been trying to sync a full node. Syncing the last two days has taken about six hours a day. At this rate I won't be able to sync it. It's behind "age=3y8mo5d". This is the ...
0
votes
0answers
16 views

sending transaction giving an error of “unknown account” after some time interval in Geth

I have review kinda same questions on this site, however, the issue in my case is different hence I'm asking. I have setup three nodes for the private chain, and it's working fine. I can send ...
0
votes
0answers
15 views

Syncing Poblem With Parity Docker Container

I'm running a Parity node inside a docker container and i'm trying to sync it to the ropsten network. However after around 1300-1700/4257 snapshots synced I keep getting Encountered error during ...
0
votes
0answers
18 views

Best way to avoid transactions that create a new smart contract before submitting it

We are creating a permissioned network (using Besu) where anyone can create and submit transactions. In this context, the writer nodes need to verify that these transactions are not creating new ...
0
votes
1answer
39 views

How to find how many nodes are connecting to Geth? [duplicate]

I've lunched a Geth server with default maxpeers which is 100 regarding to original documents. Now, I need to know how many nodes are connecting to my node? Is there any command to find it in Geth ...
0
votes
1answer
56 views

How can I tell if the node I am using is exposing the Parity trace methods?

What is the best way to tell if the node I am using is exposing the Parity trace methods? One way I know if is to call a contract on Kovan and look for a revert reason that says to expose the trace ...
1
vote
1answer
150 views

How can I tell if a node I am using is a full archive node?

What is the best way to tell if the node I am is using a full archive node? One way I know if is to call a contract from the context of an old block, but this requires an RPC call and is not explicit ...
0
votes
1answer
119 views

Is the blockchain compatible between Geth and OpenEthereum(Parity)?

I'm trying to set up a full node. Being a DeGoogler I instinctively avoid Go, so I defaulted to OpenEthereum. After compiling on my maching I get 'Illegal Instruction', which seems to be because of my ...
1
vote
1answer
34 views

Where are “pending” (newly submitted) transactions stored?

First of all, my terminology may be off, sorry about that. I understand how a blockchain holds data on transactions that have been "accepted" (i.e. a block has been mined). But if I decide to ...
0
votes
0answers
29 views

Transaction submits but is not valid when processed

I'm running two scripts that try to solve the same proof of work problem. from web3 import Web3 import json from hexbytes import HexBytes import numpy as np import os import time INFURA_ROPSTEN_URL ...
0
votes
1answer
36 views

what kind of node I need

I want to use ethereum php lib and I need to set a node in the script to replace 127.0.0.1 and port 8545. What kind of node I use min space and min ram so it will save me money to set the node up Use ...
0
votes
0answers
15 views

What is the difference for parity and geth node [duplicate]

I try to find a php lib but most of them can only used with a geth node How can I get a free node to use that support send transaction and calling send erc20?
1
vote
2answers
84 views

Eth node quiknode and infura question

For infura node, whether the API support send transaction or support sending ERC20 token(this is calling contract actually)? supprt creating accounts also? For Quiknode, whether the API will support ...
0
votes
1answer
47 views

Accessing Ethereum network via JSON RPC from wallet balance/transactions

sorry if the question is silly.... I am tying to build a simple app that checks ETH wallet addresses balances and transactions (for both ETH and Tokens). As far as my knowledge goes, I think that I ...
0
votes
0answers
21 views

Modern Parity flags for faster sync? Compute instance won't catch up

I am using Parity 2.7.2 on a virgin compute instance (32gb RAM, SSD, fast internet, 6 cores), and after the snapshots were downloaded and it gets to the blocks, it is about 33,000 blocks behind. I ...
1
vote
1answer
54 views

Connect to a public node with web3js

Is it possible to connect the nodes that are listed on ethernodes.org I chose one of the listed nodes and try to connect with web3 but I get connection not open on send() error. const Web3 = require(...
3
votes
2answers
100 views

Does Hyperledger Besu support Plasma?

Does the Besu client support Plasma? I guess this question could also be asked about other clients such as Geth and Parity as well.
0
votes
0answers
88 views

Transactions stuck in pending state on a geth node

I have a private network of a geth and a few parity nodes. I use the geth node to submit transactions via RPC. A mining pool runs on one of the parity nodes. That node is connected to the geth node ...
1
vote
0answers
38 views

What happened if a Ethereum client do not have one event?

Reading this question, I understand that as long as you have the blockchain then you have all the events/logs. But if a dapp is reading data from a light Ethereum client, how will this light client ...
0
votes
2answers
69 views

How to fight against a cheating node?

As far as I know, there are roughly two kinds of contract calls on Ethereum. One kind is intended to change the global state of blockchain (i.e. change some storage values or transfer money). The ...
3
votes
1answer
41 views

Best Discovery Protocol implementation

Do you guys know an easy Discovery Protocol implementation that is not deprecated and is powerful enough. I've checked some, but all of them are not suitable for my task (reasons below). Checked ...
1
vote
0answers
30 views

My parity node constantly gets requests from 0x0

I ran my parity node (stable version) with this command on a docker: /bin/parity --chain=kovan \ --jsonrpc-interface all \ --jsonrpc-hosts all \ --light \ --force-sealing \ --auto-update=all \ --min-...
0
votes
1answer
137 views

Multiple nodes setup in Quorum Network

Is there any documentation to state how can we have redundant nodes configured in Quorum network so that even if a single node goes down, the data in blockchain is still retrievable by the app? ...
2
votes
1answer
121 views

Who confirms Ropsten and Rinkeby transactions?

Basic or more like "fundamental" question I guess: So if I got that right, each time someone runs Geth/Parity or other software they all become part of the EVM (ethereum virtual machine). However ...
0
votes
0answers
15 views

How can I find reliable Ropsten nodes for adding to my nodes whitelist?

After the recent hard-fork on Ropsten we follow the tip on peter_szilagyi tweet to add a peer whitelist. In case we want to add more nodes to our whitelist as in Connect to static nodes. where can I ...
0
votes
0answers
9 views

If I'll remove the peer whitelist that I've added after Ropsten hard-fork split while longest chain exists, how the node react?

After Istanbul Ropsten hard fork split, I followed whitelist tip - https://twitter.com/peter_szilagyi/status/1178634327518781441. How a node will react in case I'll remove the whitelist while the ...
1
vote
1answer
221 views

Hidding IP address behind sentry nodes

I would like to know how to set up an Ethereum node behind sentries (proxy nodes). I know there are several ways to approach this issue as mentioned here. https://medium.com/@kidinamoto/tech-choices-...
3
votes
2answers
276 views

Does staking on ETH 2.0 require a full node and how much space would that take?

I read that ETH 2.0 staking with 32 ETH requires users running a full node on their server. But doesn't a full node take up 500+ GB of space? What are the proposed system requirements?
0
votes
2answers
37 views

Why use nodepools or backends?

I have a fundamental question about eth/blockchain infrastructure. I see several posts talking about the need for backend node infrastructure when launching a dapp/ smart contract. This infrastructure ...
0
votes
1answer
23 views

ethereum node to setup with min space

i want to setup an ethereum node for my website to use. What is the min space I need? To save space do I need to use light node? Or even Better idea? How much space I need for light node or full node? ...
0
votes
2answers
37 views

How permanent is data stored in Ethereum?

Does it all depend on the availability of nodes? What if say there's 1 node left in Ethereum, will that node contains the entire blockchain?
1
vote
0answers
32 views

fail for read ethereum node base on leveldb.py

I installed leveldb base on python3.6.but when I using leveldb.LevelDB import path for files to be read. a error occered "leveldb.LevelDBError: Corruption: 3 missing files; e.g.: D:/downloads_by_geth/...
0
votes
1answer
37 views

Is it possible to use address you don't own while running ethereum RPC node (using geth)?

In other words, you start your own node and then somehow add accounts you don't own (aka - you don't have their private keys)? I'm asking because I wanted to make my own node exposed via RPC/...
0
votes
1answer
75 views

One smart contract deployed on 2 nodes will have same address?

Let's get creation of a smart contract address out of the way: The address for an Ethereum contract is deterministically computed from the address of its creator (sender) and how many transactions ...
0
votes
1answer
106 views

How to run 2 nodes simultaneously?

I created a Node 0 and exited before creating Node 1. Then I created Node 1. And using Admin API, I connected Node 1 to Node 0. Node 1 is up and running. How do I start Node 0 and sync it with Node 1?...
3
votes
1answer
125 views

Multiple Accounts on a single node?

I am a beginner and learning Ethereum. Can somebody please tell me if my understanding is correct? Q) There could be just 1 node running, but multiple accounts?
1
vote
1answer
66 views

Parity version while running

I'm running a Parity node in a docker container. I've installed it with docker pull parity/parity:stable some time ago. How can I know which version of Parity I'm running? (without stopping the node)....
0
votes
1answer
69 views

How does Geth query the blockchain?

This question has probably been already answered somewhere else but I didn't find anything on the internet so I'm asking here. I wonder how clients such as Geth query the blockchain to get specific ...
1
vote
1answer
175 views

How to get rid of inactive nodes in Geth

I am setting up a quorum network with Quorum-maker, which uses Geth. It is running at the moment, with three alive nodes. However, earlier I had attempted to create two other nodes, which failed. I ...
1
vote
1answer
35 views

How to programmatically check the type of Ethereum node/backend that I'm connected to using Go?

I'm aware that I can do this using CURL like so: curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":67}' https://the-node-ip-...

1
2 3 4 5
8