Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

Altona for all clients, takeaways from Twitter phil_eth #1

Open
mratsim opened this issue Jul 16, 2020 · 0 comments
Open

Altona for all clients, takeaways from Twitter phil_eth #1

mratsim opened this issue Jul 16, 2020 · 0 comments
Labels

Comments

@mratsim
Copy link

mratsim commented Jul 16, 2020

https://twitter.com/phil_eth/status/1283453426874155010

1/ Huge shoutout to all #ETH2 client implementation teams, you are doing a fantastic job! I had the pleasure to extensively test @prylabs' prysm client, @sigp_io's lighthouse client, @EthStatus' nimbus client and @PegaSysEng's teku client on the Eth2 Altona testnet for 2 weeks.
2/ Since genesis 2 weeks ago, I have seen major progress in stability, usability and efficiency. Whereas I had stability problems with lighthouse, teku and nimbus in the beginning (sudden peer drop, invalid signatures or missing attestations) LH and teku run now stable for me.
/3 Unfortunately I wasn't able to get to run Nimbus stable on my system but I am sure they are working hard to fix the peer drop / sync problems I am encountering. After about 12-18h it falls out of sync as it loses all peers without being able to resync /reconnect.
/4 An extra round of applause for @prylabs' prysm client. I have been running the beacon node and validator client without a single problem and extremely high attestation inclusion rate since Altona genesis without a restart. When it comes to ETH2 client for now my #1 choice.
/5 I am running all 4 implementations + a geth goerli node + Onyx prsym bn+validator on my Intel Nuc8i7hvk with 16GB and Ubtuntu 18LTS. Cpu utilisation was never a problem but there are huge differences when it comes to ram utilization.
/6 Whereas eg. lighthouse is most efficient and uses less than 1GB of ram, teku is most hungry and takes up to 5.5GB (and growing, maybe mem leak?) although I already limited java max. heap size.
/7 Next up I will try to sync with @ChainSafeth's lodestar.
I am really looking forward to battle test all the clients and the upcoming and most likely final testnet at the end of the month as well as on the attack nets. That'll be fun :)
/8 I have also tested the official ETH2 launchpad
ethereum/eth2.0-deposit
The deposit launchpad for eth2 🦏. Contribute to ethereum/eth2.0-deposit development by creating an account on GitHub.
https://github.com/ethereum/eth2.0-deposit
on the Altona. I was part of the original design sprint, so I might be biased but I think it looks really cool and certainly will help users to deposit their 🥩. Great job @CarlBeek @Battenfield & friends!
/9 Some may know that I was around breaking stuff and battle testing the clients back in the early days of Ethereum esp. during the Olympic testnet. We have come a long way and I think we are now for Eth2 phase 0 in a similar stage where we were with Eth1 in May 2015.
/10 Once again, all Ethereum devs and researchers you have done an astonishing job so far! 👏 Happy to witness and be part of the 2nd birth of Ethereum. Feels like Summer 2015 again. The future looks bright.🚀

@mratsim mratsim added the Altona label Jul 16, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant