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.

135 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
6 votes
0 answers
898 views

What are the ramifications of changing `--port` in geth?

If I'm running a full node with --lightserv enabled for several hundred clients, what are the ramifications of me running geth on a port other than 30303? If I change it to --port 2345 will I still be ...
  • 191
5 votes
1 answer
832 views

eth_getTransactionReceipt returns null only sometimes and only on my node, tx is successfully mined in

I'm having this strange problem and it may be related to the way my node is configured. I'm making calls to both infura and my own nodes like so: {'id': 123, 'jsonrpc': '2.0', 'method': '...
  • 600
5 votes
0 answers
446 views

Unable to Add 3rd Proof-of-Authority Sealer Node

I have a geth POA private blockchain setup and running with 2 sealer nodes. Now I have setup a 3rd node as a sealer, and ran the following command on the both existing sealer nodes clique.propose(&...
  • 1,097
5 votes
1 answer
550 views

Redundant PoS node setup

This is a question regarding to computer networks and high availability with remote nodes but it relates directly to Proof-of-stake so I think this would be the place to ask instead of superuser, ...
  • 1,358
4 votes
0 answers
352 views

Backup blockchain from a running geth fullnode

I need to make backups from my running node to be able to start a second node quickly or to restore the node quickly if it gets corrupted. Does geth export work on a running node? is it a good option ...
  • 563
3 votes
0 answers
862 views

Local full node is one block behind mainnet after sync is completed

I just created a local Binance Smart Chain full node on my PC with the following specs: OS: Linux running on Windows Subsystem for Linux Storage: 1TB SSD (Samsung 980 Pro) CPU: AMD Ryzen 7 5800x Ram: ...
  • 123
3 votes
1 answer
76 views

Parity speed limitations

I have a question about the node limitation for mainnet. I want to send a lot of transactions at the same time (let's say 1k), on the ropsten network it queues every tx and send batches of 64 every 10 ...
3 votes
1 answer
478 views

Getting the latest eth_call result from a cluster of nodes

What's the best way to know the block number associated with the result of an eth_call? Assume I have several nodes that i'm running and i'm making calls to all of them (for redundancy). My goal is ...
  • 600
3 votes
0 answers
207 views

How will centralized portions of the Ethereum space (Infura, EtherScan) respond to huge increases in throughput?

Two forthcoming improvements to Ethereum are Casper and Sharding. While FFG Casper won't decrease the 14-second block time (because it's hybrid POS/POW), full-fledged Casper promises to. Sharding ...
3 votes
0 answers
399 views

Do I have to set pruning to archive for supportive full node

I run a parity node on a server of mine (with a lot of resources and bandwidth) for the sole reason of supporting the network. I don't have any accounts there since my funds are on another machine. ...
  • 131
2 votes
1 answer
36 views

Do Light-clients still work after merge?

After the merge, my light client suddenly stopped working. Is there a way to fix this/ do I need to run a consensus node? Thank you!
2 votes
0 answers
18 views

Using veiw functions to overload Blockchain node

Question: What is stopping me from creating view function with heavy computation (infinite loop). Deploying it on Blockchain and then calling it just so I could overload a Blockchain node that ...
  • 843
2 votes
1 answer
78 views

Can Blockchain technology be really descentralized while using centralized ISP?

There are 15 tier 1 network providers. As I see it the vast majority of internet traffic passes through one of these 15 providers. Since a node has to connect to its peers through one of these ...
  • 21
2 votes
0 answers
79 views

Ropsten light node block number ~1000 greater than it should be

I'm running geth on Ropsten, using geth --ropsten --syncmode "light" --http.addr localhost --http.port 8545 --rpc My most recent block number is 10266786 (and increasing), whereas etherscan....
  • 81
2 votes
1 answer
330 views

What prevents the blockchain from being poisoned by copyrighted or illegal data?

It's possible to store data in smart contracts, and with the recent explosion of NFTs this is happening a lot. A couple of hundred kB is more than enough to encode copyrighted material - e.g. the text ...
  • 121
2 votes
0 answers
434 views

"RPC error, your account is locked" when I try to deploy the last version of parity-bridge

I have already success to deploy the last version of parity-bridge (last month), but today i have pull the last version of parity-bridge. I have that on my terminal : env RUST_LOG=info parity-bridge-...
  • 65
2 votes
1 answer
1k views

Can no more connect to my local node using web3

I start my local node using the following command: geth --datadir "D:\EthereumLocalNode" --networkid 1114 console 2>> "D:\EthereumLocalNode\myLog.log" --rpc --rpccorsdomain "*" --nodiscover --...
2 votes
0 answers
224 views

What are some guideline specifications for running a full Ethereum node using Geth 1.8?

I'm keen to run a full Ethereum node to support the network. What are the guideline hardware requirements for this?
2 votes
0 answers
691 views

How to Sync Nodes on Private Blockchain

I have created a Private Ethereum Block chain on AWS with two nodes. One is Primary node and another is Miner. Now I deployed the smart contract on primary node. As its a P2P n/w, same smart contract ...
  • 321
2 votes
0 answers
1k views

public facing full node with nginx

I am running a node on a Hosted root server, and will soon be synced, but I am not sure how I can now use this node to mine with my local Unix miner. What I have Xenon CPU with 32GB RAM 1 Terrabyte ...
  • 133
2 votes
3 answers
4k views

How to connect private nodes over the Internet

I have looked at dozens of similar questions about this, but none seems to have this particular problem. I have created a private network of three nodes on three different machines using geth1.5.5. ...
2 votes
0 answers
614 views

how to hook up web3 injected by metamask in angularjs

i need to connect to ropsten testnet through metamask but the problem is i wrote the code in node js and it works fine . but how to hook up the web3 into the angularjs 1.
  • 131
2 votes
0 answers
255 views

Error when starting testRPC

I get this error when testrpc is launched. Somebody know how to solve this?
2 votes
0 answers
1k views

eth_call using INFURA

I've developed a very simple smart contract and I'm trying to invoke a function using eth_call. The contract is deployed on the revived Ropsten testnet. If I invoke the function getSTR() sending the ...
  • 340
2 votes
0 answers
1k views

why ethereum wallet keeps on "Downloading new node" and doesn't move to sync or anywhere else?

I 've just installed the wallet from github it all went good but now I m stuck with that downloading new nodes stuff and it doesn't seem to go further to sync or anywhere else. Mac OS X 10.9.5 Mac Pro ...
2 votes
0 answers
473 views

Can Ethereum be shut down?

How realistic is to shutdown Ethereum network, so the smart contracts won't be executed anymore? Are there any practical or theoretical destructive ways to do it? Intentionally or not? Like a ...
  • 1,141
1 vote
0 answers
23 views

Can't full sync node

My node can't catch up actual block, it stays around 70-100 block to latest block. I installing node on Windows10. In logs what i see in geth.exe it show me what i am importing a latest block headers, ...
  • 11
1 vote
1 answer
39 views

Why does Ethereum state storage cost more than history storage?

According to this spreadsheet that Vitalik has referenced before, stating that it's what they used to determine gas fees for each opcode, state storage costs around 190 gas per byte while history ...
1 vote
0 answers
112 views

Patricia Merkle trie and LevelDB in each block

I have a few questions regarding Ethereum's modified Patricia Merkle trie and LevelDB. Does each block only contain the root hash of all the tries (World State, transaction, and receipt) or the ...
  • 657
1 vote
0 answers
64 views

How does ethernodes.org discover nodes?

I am running my light-client at the moment and wanted to know, how does ethernodes.org discover nodes? And is it possible to get discovered using a light node? Thanks in advance!
1 vote
1 answer
25 views

Running 1 node at the same time for 2 persons

I was wondering, if I use a private node from ankr or quicknode can the same node be used at the same time by two different persons?
  • 135
1 vote
0 answers
27 views

Run Ethereum node with custom requirements

I want to run my own Ethereum Mainnet node. I need it for an analytics system that will need to query blocks that are at most 24 hours old. I don't care if the node syncs regularly during the day - I ...
1 vote
0 answers
468 views

Synchronisation failed, dropping peer peer=... err="retrieved hash chain is invalid: block in the future" in private geth ethereum network

Geth Version: 1.10.7-stable-12f0ff40 Operating system: Windows 10 Home I have created a Private Ethereum Blockchain with 2 nodes in seperated command prompts: geth --http --http.port "8085" -...
1 vote
0 answers
79 views

Fund an address and send a tx in a single block

Take the following situation 0xb... doesn't have any ethereum 0xa... send ethereum to 0xb... on block x with gas price y+1 0xb... make a transaction with a smart contract on block x with gas price y ...
  • 532
1 vote
0 answers
133 views

ERROR: null value in column "next_nonce" violates not-null constraint (SQLSTATE 23502)

I am using this command to run my chainlink node: docker run --name chainlink-kovan --network host -p 6688:6688 -v ~/.chainlink-kovan:/chainlink -it --env-file=.env smartcontract/chainlink:0.10.3 ...
  • 542
1 vote
1 answer
108 views

How to parse the node information in the nodes directory by leveldb?

I want to get all the node IP addresses of ETH, so I need to parse the geth/nodes directory, but I can't find the specific data format and cannot parse it. I found a same problem, but there is no ...
  • 11
1 vote
1 answer
2k views

Run Geth with a configuration file

I've created a config.toml for Ropsten (NetworkId =3) that looks like this: https://pastebin.com/raw/2DxWE1jf But when I run geth --config /home/path-to-config From the cli I get: (Note ChainID:1, ...
  • 11
1 vote
0 answers
65 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 "...
  • 131
1 vote
0 answers
53 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 ...
1 vote
0 answers
42 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-...
1 vote
0 answers
145 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/...
1 vote
1 answer
380 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 ...
  • 172
1 vote
0 answers
54 views

Nodes from private network don't gossip

I have three Ethereum nodes created with Geth. Two of them are on my machine (MacOS) and the third one is running on a virtual machine with Ubuntu. Because I used the same genesis.json and also the ...
  • 41
1 vote
0 answers
57 views

How to mine a Empty Block or reject transaction?

How Can a miner can mine a empty block,reject honest transactions to be added into block ; does it mean we could tweak the miner client , if yes could someone tell how it is done and what are the ...
  • 23
1 vote
0 answers
477 views

Why is my geth node stuck on block 7130891?

My geth mainnet node (version 1.8.21) has stopped on block 7130891. Interestingly, eth.syncing returns false and eth.blockNumber constantly returns 7130891. It was working up until ~24 hours ago. ...
1 vote
0 answers
200 views

Image and file storage in block chain

Is it possible to store a base64 image code as string in block chain? I know we can use IPFS or Swarm as a tool to store an image or a document, but if someone gets to know about the hash anyone can ...
1 vote
0 answers
22 views

What is best deployment practice for block-chain nodes?

What is the best practice for the deployment of block-chain/peers node? Is it best to have all the node in single cloud server or it should be decentralized and co-located on different server at ...
  • 11
1 vote
1 answer
508 views

Node is showing up as a Peer in Ethstats

I am experimenting which Blockchains in a private environment. I have created two nodes and they are showing up just fine in the ethstats page. One is local on my pc, the other one is also local but ...
  • 191
1 vote
0 answers
36 views

What are the differences between running a light node and connecting through the metamask server package?

What are the differences and what has to be considered to decide which approach to take? What are the benefits and disadvantages of running a full node, instead of one of those two approaches? By ...
1 vote
1 answer
199 views

How does geth communicate with other nodes to sync ?

Evening if all ports are closed geth can still sync with other nodes, what channels exactly are used for that ?