Sharedstake v2
  • Sharedstake
  • Updates
  • SharedStake V2
    • Key changes over V1
    • SharedDeposit v2 Architecture
    • Core competitive features
    • Phased launch
    • User scenarios
    • Sharestake v2 roadmap
  • Withdrawals
    • Withdraw vETH2 via Etherscan
    • Understanding the withdrawals/rollover process
    • Get goerli veth2
    • The merge and ETH distribution
  • Governance V2 overview & tokenomics
  • SharedStake v1 docs
  • Contract address & Sources
  • Infrastructure overview
  • Security & Multisig FAQ
    • Multisig
    • Deadmans switch
    • Non-Custodial Staking
  • Tokens
    • SGT
    • veSGT
    • NFTs
    • vETH2
    • nvETH
  • Join the SharedStake Co-Op
    • H1 2023 payout
    • Working for the DAO
  • FAQ
Powered by GitBook
On this page

Infrastructure overview

PreviousThe merge and ETH distributionNextSecurity & Multisig FAQ

Last updated 1 year ago

Updates May 2023

We base our infrastructure on community best practices.

We additionally open source our setup scripts

  • to make it easy for Ethereum users to setup at home or cloud based validators

  • to make it easy for our community to audit our practices

You can find them here

Old

Sharedstake follows a LEAN startup buy over build methodology and leverages cloud services with high performance and uptime for our ETH2 nodes.

To hedge against the risk of synchronized downtime with the majority of cloud hosted ETH2 nodes being on AWS or GCP, we use a German Cloud provider.

We currently run a cloud server with 16GB RAM, 8 cores, 150GB Disk space and take monthly backups, and plan to do quarterly resets wherein we sync the beaconDB from scratch to combat bloat we have observed in long running Prysm instances.

For ETH1 data we use Alchemy APIs with a fallback on Infura.

We use Prysm for our nodes due to:

  • Several benchmarks demonstrating superior performance

  • Benchmarks demonstrating less slashing risk and historic slashing incidents than other Validator software

  • Use of Golang which our engineers are familiar with

  • Web UI that we can screenshot for our users for transparency

  • An active and helpful community and discord

We've additionally ran our own benchmarks and have tips for others who would choose to run prysm and characteristics of long running Prysm nodes included in the post mortem from an incident where our nodes ran out of disk space. You can read it here:

You can sample Sharedstake validator performance through beaconcha.in by searching for our graffiti sharedstake.org Or via this link:

https://beaconcha.in/blocks?q=SharedStake.org%20Prysm%20Hetzner-DE
GitHub - chimera-defi/eth2-quickstart: Scripts to get a eth2 merge ready node setup in secondsGitHub
Prysm outage postmortem Sep-9–2021 — SharedStakeMedium
Post mortem - Sep 9 '21
Logo
Logo