I am new to Ethereum block-chain.I am trying to syncing ethereum node in testnet(Rinkeby).I am using HDD for syncing geth ethereum node.I know it very slow to syncing.
So,Is it any alternative of geth which will syncing data fast with HDD??
Ethereum Stack Exchange is a question and answer site for users of Ethereum, the decentralized application platform and smart contract enabled blockchain. It only takes a minute to sign up.
Sign up to join this communityI am new to Ethereum block-chain.I am trying to syncing ethereum node in testnet(Rinkeby).I am using HDD for syncing geth ethereum node.I know it very slow to syncing.
So,Is it any alternative of geth which will syncing data fast with HDD??
I will quote my answer from this question about the different kinds of syncing that are available, difference in speed and resulting information. While it is not a direct answer to your question, I think it will help with the root issue:
"Full" Sync: Gets the block headers, the block bodies, and validates every element from genesis block.
Fast Sync: Gets the block headers, the block bodies, it processes no transactions until current block - 64(*). Then it gets a snapshot state and goes like a full synchronization.
Light Sync: Gets only the current state. To verify elements, it needs to ask to full (archive) nodes for the corresponding tree leaves.
Then an extra piece of information on cache and how it can used to go fast from this response:
A 50% speed increase is possible just by increasing the cache.
If you are starting from the beginning, use: geth --fast --cache=1024
If you already have some of the blockchain, use: geth --cache=1024
Depending on your RAM, you can also try with higher values, like --cache=2048.
... I know it very slow to syncing...
In my experience, one of the biggest factors in getting geth to sync is having port 30303 open properly (i.e. it's the default anyway, but you can specify --port "30303"). This is the port that allows other nodes on the same blockchain to find your node (tcp/udp). If they cannot, then you have less chance of being found by "healthy" up- to-date nodes for yours to sync with.
Is this port open to the Internet?
Disclaimer : I belong to the Blockgum it self, I am here introducing system that would be helpful for people using Geth and having hard time with lack features, ie Tracking deposits, processing withdrawals and Various stats monitoring.
What is blockgum , It is alternative for GETH + Moralis , as Its all in one solution for multiple chains .
Using one server and client you can install any EVM chain multiple chains same time.
Product Description: Are you looking for a comprehensive and user-friendly solution to manage and track your digital assets on multiple EVM chains? Look no further than Blockgum! Our advanced HDWallet technology allows you to generate unlimited addresses with just one private key, and our derivation path is the same as Metamask. Plus, all geth features are already included.
Blockgum can track transfers and deposits of network coins or tokens on any EVM network, and it can run multiple networks at the same time. This means that you can use a single address per customer for all EVM networks, such as ETH, Matic, FTM, Avax, BNB or any other EVM network listed on https://chainlist.org. Our mobile client connects to the Blockgum server app and allows you to manage and track everything, with tools like emergency restart/shutdown, address generation and tracking, deposit tracking, withdrawal from main account or any user account, and more. Plus, the mobile app offers a secure login using QR, so you can scan the QR code from the server CLI.
On the server side, Blockgum offers unlimited address creation, support for any chain or multiple chains at the same time, no syncing required as it connects with Public RPC, super secure request to server are encrypted using JWT HS256, constant deposit tracking and deposit records in DB (MongoDB), withdrawals processing and records, deposit movement to main account, token monitoring and many more features.
Blockgum is ideal for a wide range of use cases, such as crypto exchanges supporting multiple chains, ICO/IDOs, wallet service providers, online stores accepting crypto as payment, and people using Ethereum Web3, Geth or Moralis. And with our REST APIs, you can connect to any server or client-side app.
We also provide complete Blockgum documentation, and our installation tool allows you to set up Blockgum in just a few steps, as quick as an hour max.
With over 378 mainnet and 300 testnets supported by Blockgum, including popular chains like ETH, Matic, BNB, Avax, FTM, MOVR, CRO, HT, TOMO, and KLAY, you can easily support any EVM network by simply adding its RPC (HTTP/WSS) in chains.json. And with our commitment to privacy, Blockgum is an independent server application that does not share any information with anyone, including us. All we know is the MD5 of the Extended master public key.
For more information, check out the video at to see how easy it is to install Blockgum on your server. Blockgum Server https://www.youtube.com/watch?v=6qBnSG80rVQ Blockgum Mobile https://www.youtube.com/watch?v=jaL4HY-MASw
Thank you