Parity (but their org is more focus on Polkatdot nowadays so not a long term bet)
3/ Go Ethereum works well for a single app use case.
Turbo Geth is needed if you have massive API request requirements. E.g. if you are a wallet or really popular dApp.
4/ You can get a physical server from @Hetzner_Online very cheaply with 1 TB of storage, a price range of 50 EUR.
Equivalent Amazon t2.2xlarge is $267/month, not including storage.
5/ Of course, the difference is that your Hetzner server is not on the same control plane as your AWS/GCP/Azure you cannot easily redeploy it. It is a manual process.
6/ But I do not expect that I need to touch my go-ethereum.
It just runs. It is one of the most stable software I have run. Very boring devops wise.
7/ After you get go-ethereum running and you have a JSON-RPC API URL and you are done. No maintenance.
It would be the same getting JSON-RPC URL from Infura. They are interchangeable.
8/ One thing is that Go-ethereum does not natively support JSON-RPC HTTP endpoint authentication.
A cheap trick to get authentication is to exploit --http.vhosts and setting a server name that is not in a public DNS. Then set this in /etc/hosts file.
9/ A the real way to authenticate on your JSON-RPC node is Nginx.
And I am pretty sure there has to be docker-compose file that does all this for you.
10/ Funnily enough, Geth only servers public data, which an adversary could get from the Ethereum mempool any way, so there is no need to bother with HTTPS.
11/ Only times I need to poke the server is when there was is a hard fork. Which is like once a year.
But in the case of a hard fork I would need to touch my cloud-hosted managed instance as well.
12/ So how long it took to sync?
"I cannot sync my Ethereum nodes it has been weeks"
👇👇👇
13/ Less than 24 hours.
I know @go_ethereum team has optimised the sync a lot. But still, it was fast and less than I expected from seeing all the complainers in Crypto Twitter.
14/ After the sync, geth is generating state snapshot for others node to sync and this process may take some days.
But waiting the snapshot to be ready is not necessary for the node to operate.
15/ If I need to complain about something in @go_ethereum it is that the console output is not very clear if the node is synced or not. There no estimate when the sync is complete in hours/minutes.
Or at least I did not spot one.
17/ Disk usage space?
300 GB.
(That includes some other stuff on the server, like Prysm and ETH2 chain)
18/ That being said if you want to have an Ethereum API as a service (EaaS) my recommendations are that you get it from @POKTnetwork (more or less decentralised) or @QuikNode
/ FIN
TL;DR If you feel #Ethereum node vendor pricing is high and you are constantly hitting API limits, it is not that hard to do it yourself.
Now time to get some exercise.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Let's talk about how interest-bearing cash on a blockchain is going to revolutionise boring corporate treasury management that concerns every company is is a larger business than all crypto trading in the world.
Enter the thread
👇👇👇
2/ Blockchain community is often seen as toxic maxis and redditors who shill other their weekly favourite shitcoin in the hope of getting Lambo.
Sometimes we also do things that progress humanity towards the better future and interest-bearing cash is one of those things.
3/ Less chad and more things that actually matter:
My incomplete theory of interest-bearing cash is also available also as a blog post:
1/ Here is my totally unscientific poll - what would happen to #Bitcoin if the US potentially starts to break up now when Trump, Proud Boys, Texas and others do not accept the election result?
2/ Bitcoin strives in chaos and anarchy. Having the US fall into chaos and anarchy would both weaken the dollar and strengthen the #bitcoin
3/ Thus, I suggest for all my friends on Twitter that they start to retweet Donald and associate themselves with any of these groups that seek to secend. Let's make some mayhem.
Hardware wallets do not usualy have a way to show enough human-readable metadata to allow to identify if the transaction is good.
- Verified token name on Etherscan
- If you have transacted with this address before
- The amount of tokens to be transferred
Hardware wallets are good for "dumb" coins like #Bitcoin, but their user experience, and thus the real security including human mistakes, is not in fact that good. It is impossible to verify from a hex dump WTF you are signing.
NEAR project started back in 2018 as "decentralised platform", aim to be the developer-friendly blockchain solution. However, it was not until 2019 when the project evolved a full blockchain and things became more interesting.