My small Vite Testnet experience story
My small story will be divided into few parts. Main part is Full Node experience, since I've focused mostly on it atm. Maybe someone will get something useful from my experience.
Transfer to Testnet
Vite Team provide sufficiently detailed instructions to finish. I've some experience with similar operations (tokens refund), so I've finished all easily in one try. Also I've asked my non-technical brother check instructions. He was having some small difficulties during first steps, but successfully finished transfer in first attempt also. As resume, even non-technical user carefully following the instructions and observing the conditions quietly perform the transfer.
Vote for SBPs in few clicks has also simple mechanic. There no issues for typical user.
Previously I've only experience with full nodes during UChain Beta tests. Simply setup node, check bugs, make reports. It was interesting, but lasted only few days. So announcement of Vite Full node campaign gave me opportunity
Thanks Plasmo for guide.
I've quickly setup full node on my notebook with Windows 7. But it was not enough. So I've used my Digital Ocean account and started tests with different nodes configurations.
My tested configurations had OS Ubuntu 16.04/18.04 on board and small installation commands batch. As results you can check some comparison:
Droplet with 1Gb RAM & 1 CPU (Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz)
This configuration is the cheapest but due the small amount of RAM it has some difficulties in setup. Most time when you get 0 free memory your non-system services terminate their work. At first time I've manually run bootstrap again and again, but then make small script autorun it. You can use also crontab as alternative. CPU usage 80-99%. After the finishing full sync process you will see ~10% CPU load and ~500Mb total used memory.
As small example of checking and running fully terminated gvite process:
pidof ./gvite > /dev/null||/opt/Vite/gvite-v1.2.2-linux/./bootstrap
Droplet with 2Gb RAM & 1 CPU
This configuration has also CPU usage 80-99% during full sync. But 2Gb RAM gives you more time for non-stop sync. On 1.1.1 version I saw only 1 or 2 times stopped gvite process.
Droplet with 3Gb RAM & 1 CPU
No memory issues. CPU usage 80-99% during sync.
Droplet with 4Gb RAM & 2 CPU
No issues, but x4 price in comparison with 1st example.
What I can say - atm even weak server can run full node, since load after full sync. You have some tech issues only during full sync process, but it can be easy ignored atm. So entry threshold is very low. And this is great. Probably in near future it can be increased.
Versions 1.1.1 and 1.1.2 were not so demanding to system resources but there sometimes could happens sync bug. Version 1.2.1 was having some issues with resource limits on week PCs.
Upgrade process also looks not difficult but sometimes you need make full sync.
I did not bother with setting up monitoring, just made parsing script for page https://stats.vite.net/api/getAlivePeers . Result put into my main terminal. You can see on screenshot below:
It is possible use https://explorer.vite.net/FullNode but it use additional system resources and has 10 servers limitation. I prefer console variant to quick react and connect to required full node.
List of everyday used resources:
Vite Web wallet
My main recource for Full Nodes stats:
I've used this resource at the begining
This is greate resource. Always using it during checking sync blocks count for node.
Vite Mobile Wallet
Releasing Android version of Vite Mobile Wallet were really great news for me, since I'm not iPhone user. My old Nexus 5 was ready for tests. Also bug detection event gave additional stimulation :). Wallet looked good and quick. I will not dissemble, it has some small bugs, but in total I really liked it and use now every day to get daily rewards.
PS I'm average user, not sys admin or similar. Google+Vite resources+a little bit diligence and you will get good results.
Richard_Yan last edited by Reward
Thanks for such comprehensive description of your experience!
I cut it as much as possible
rsquare1 last edited by Reward
Great reading article. Very detailed explanation on complete journey towards the testnet. Really liked the insight given on using Digital Ocean Account for running the node. This will help people like me who do not have sufficient resources and access to mining hardware.
Once again cheers to your post !
Right now Digital Ocean provides the cheapest way to run test droplets, since it has free 100$ credit for new users during 2 months via referral link.
I have checked running node on Google VPS but don't like it due the price.