Sign up
Sign in
WriteSign up
Sign in
MastodonMember-only story
Michael Whittle
·Follow
Published inCoinmonks
· 7 min read · Sep 21, 2020--
Share
Photo by Fotis Fotopoulos on UnsplashGeth is an Ethereum node for Blockchain written in the programming language Go. It can be used for mining or creating software that runs on the Ethereum Virtual Machine (EVM).
I’ll be using a Linux Ubuntu system to install the Geth client. Although it is possible to install Geth on other variants of Linux or a Mac, it will most likely have dependency issues and cause you problems. The easiest option especially for this tutorial is to use Ubuntu.
In this tutorial I installed VirtualBox on my Mac, then went to the Ubuntu site to download the latest Ubuntu Desktop . I then spun up two virtual machines in bridged network mode so they each have their own un-NATed address. You can also do this with AWS EC2 as it is quick and easy to spin up an instance. Which ever way you decide to install Ubuntu just make sure the following ports are open UDP 30301, TCP 30303, UDP 30303, and TCP 8545.
Please note that if you use an Amazon EC2 Ubuntu instance the free tier t2.micro will cause you problems. You will find Geth will never mine a single block. You should use at least a t2.large for this tutorial for it to work properly.
--
--
Coinmonks is a non-profit Crypto Educational Publication. Other Project — https://coincodecap.com/ & Email — [email protected]
FollowSolution Architect — CCIE R&S #24223 | Full-Stack / Blockchain / Web3 Developer | Security Specialist | PyCryptoBot Creator
FollowHelp
Status
About
Careers
Press
Blog
Privacy
Terms
Text to speech
Teams