diff --git a/.storybook/preview.tsx b/.storybook/preview.tsx index 9babef81e1f..5776e202de3 100644 --- a/.storybook/preview.tsx +++ b/.storybook/preview.tsx @@ -7,11 +7,12 @@ import ThemeProvider from "@/components/ThemeProvider" import i18n, { baseLocales } from "./i18next" import { withNextThemes } from "./withNextThemes" -import "@docsearch/css" import "../src/styles/global.css" import "../src/styles/fonts.css" import "../src/styles/docsearch.css" +import "@docsearch/css" + MotionGlobalConfig.skipAnimations = isChromatic() export const breakpointSet: [token: string, value: string][] = [ diff --git a/public/content/staking/solo/index.md b/public/content/staking/solo/index.md index 87c7c55f95d..5b4a0ba5cf0 100644 --- a/public/content/staking/solo/index.md +++ b/public/content/staking/solo/index.md @@ -1,6 +1,6 @@ --- -title: Solo stake your ETH -description: An overview of how to get started solo staking your ETH +title: Home stake your ETH +description: An overview of how to get started home staking your ETH lang: en template: staking emoji: ":money_with_wings:" @@ -13,31 +13,31 @@ summaryPoints: - Remove trust, and never give up control of the keys to your funds --- -## What is solo staking? {#what-is-solo-staking} +## What is home staking? {#what-is-solo-staking} -Solo staking is the act of [running an Ethereum node](/run-a-node/) connected to the internet and depositing 32 ETH to activate a [validator](#faq), giving you the ability to participate directly in network consensus. +Home staking is the act of [running an Ethereum node](/run-a-node/) connected to the internet and depositing 32 ETH to activate a [validator](#faq), giving you the ability to participate directly in network consensus. -**Solo staking increases the decentralization of the Ethereum network**, making Ethereum more censorship-resistant and robust against attacks. Other staking methods may not help the network in the same ways. Solo staking is the best staking option for securing Ethereum. +**Home staking increases the decentralization of the Ethereum network**, making Ethereum more censorship-resistant and robust against attacks. Other staking methods may not help the network in the same ways. Home staking is the best staking option for securing Ethereum. An Ethereum node consists of both an execution layer (EL) client, as well as a consensus layer (CL) client. These clients are software that work together, along with a valid set of signing keys, to verify transactions and blocks, attest to the correct head of the chain, aggregate attestations, and propose blocks. -Solo stakers are responsible for operating the hardware needed to run these clients. It is highly recommended to use a dedicated machine for this that you operate from home–this is extremely beneficial to the health of the network. +Home stakers are responsible for operating the hardware needed to run these clients. It is highly recommended to use a dedicated machine for this that you operate from home–this is extremely beneficial to the health of the network. -A solo staker receives rewards directly from the protocol for keeping their validator properly functioning and online. +A home staker receives rewards directly from the protocol for keeping their validator properly functioning and online. -## Why stake solo? {#why-stake-solo} +## Why stake home? {#why-stake-solo} -Solo staking comes with more responsibility but provides you with maximum control over your funds and staking setup. +Home staking comes with more responsibility but provides you with maximum control over your funds and staking setup. - + -## Considerations before staking solo {#considerations-before-staking-solo} +## Considerations before home staking {#considerations-before-staking-solo} -As much as we wish that solo staking was accessible and risk free to everyone, this is not reality. There are some practical and serious considerations to keep in mind before choosing to solo stake your ETH. +As much as we wish that home staking was accessible and risk free to everyone, this is not reality. There are some practical and serious considerations to keep in mind before choosing to home stake your ETH. @@ -93,7 +93,7 @@ The Staking Launchpad is an open source application that will help you become a ## What to consider with node and client setup tools {#node-tool-considerations} -There are a growing number of tools and services to help you solo stake your ETH, but each come with different risks and benefits. +There are a growing number of tools and services to help you home stake your ETH, but each come with different risks and benefits. Attribute indicators are used below to signal notable strengths or weaknesses a listed staking tool may have. Use this section as a reference for how we define these attributes while you’re choosing what tools to help with your staking journey. @@ -119,7 +119,7 @@ These tools can be used as an alternative to the [Staking Deposit CLI](https://g Have a suggestion for a staking tool we missed? Check out our [product listing policy](/contributing/adding-staking-products/) to see if it would be a good fit, and to submit it for review. -## Explore solo staking guides {#staking-guides} +## Explore home staking guides {#staking-guides} @@ -138,7 +138,7 @@ Each key-pair associated with a validator requires exactly 32 ETH to be activat Do not deposit more than 32 ETH for a single validator. It will not increase your rewards. If a withdrawal address has been set for the validator, excess funds over 32 ETH will be automatically withdrawn to this address during the next validator sweep. -If solo staking seems too demanding for you, consider using a staking-as-a-service provider, or if you're working with less than 32 ETH, check out the staking pools. +If home staking seems too demanding for you, consider using a staking-as-a-service provider, or if you're working with less than 32 ETH, check out the staking pools. diff --git a/src/components/Staking/StakingGuides.tsx b/src/components/Staking/StakingGuides.tsx index affb24f39ee..9b3a8357f2b 100644 --- a/src/components/Staking/StakingGuides.tsx +++ b/src/components/Staking/StakingGuides.tsx @@ -19,9 +19,14 @@ const StakingGuides = () => { }, { title: t("page-staking-guide-title-rocket-pool"), - link: "https://rocketpool.net/node-operators", + link: "https://docs.rocketpool.net/guides/node/responsibilities", description: t("page-staking-guide-description-mac-linux"), }, + { + title: t("page-staking-guide-title-stakewise"), + link: "https://docs.stakewise.io/guides/staking#liquid-solo-staking", + description: t("page-staking-guide-description-mac-linux-windows"), + }, ] return diff --git a/src/components/Staking/StakingHierarchy.tsx b/src/components/Staking/StakingHierarchy.tsx index ad980043d53..0a60718f47d 100644 --- a/src/components/Staking/StakingHierarchy.tsx +++ b/src/components/Staking/StakingHierarchy.tsx @@ -281,6 +281,7 @@ const StakingHierarchy = () => { {t("page-staking-hierarchy-solo-p2")} + {t("page-staking-hierarchy-solo-p3")} gold standard for staking. It provides full participation rewards, improves the decentralization of the network, and never requires trusting anyone else with your funds.", - "page-staking-hierarchy-solo-p2": "Those considering solo staking should have at least 32 ETH and a dedicated computer connected to the internet ~24/7. Some technical know-how is helpful, but easy-to-use tools now exist to help simplify this process.", + "page-staking-hierarchy-solo-p1": "Home staking on Ethereum is the gold standard for staking. It provides full participation rewards, improves the decentralization of the network, and never requires trusting anyone else with your funds.", + "page-staking-hierarchy-solo-p2": "Those considering staking from home should have some amount of ETH and a dedicated computer connected to the internet ~24/7. Some technical know-how is helpful, but easy-to-use tools now exist to help simplify this process.", + "page-staking-hierarchy-solo-p3": "Home stakers can pool their funds with others, or go solo with at least 32 ETH. Liquid staking token solutions can be used to maintain access to DeFi.", "page-staking-hierarchy-saas-pill-1": "Your 32 ETH", "page-staking-hierarchy-saas-pill-2": "Your validator keys", "page-staking-hierarchy-saas-pill-3": "Entrusted node operation", @@ -69,9 +72,9 @@ "page-staking-hierarchy-pools-pill-2": "Earn rewards", "page-staking-hierarchy-pools-pill-3": "Keep it simple", "page-staking-hierarchy-pools-pill-4": "Popular", - "page-staking-hierarchy-pools-p1": "Several pooling solutions now exist to assist users who do not have or feel comfortable staking 32 ETH.", + "page-staking-hierarchy-pools-p1": "Several pooling solutions exist to assist users who do not have or feel comfortable staking 32 ETH.", "page-staking-hierarchy-pools-p2": "Many of these options include what is known as 'liquid staking' which involves an ERC-20 liquidity token that represents your staked ETH.", - "page-staking-hierarchy-pools-p3": "Liquid staking enables easy and anytime exiting and makes staking as simple as a token swap. This option also allows users to hold custody of their assets in their own Ethereum wallet.", + "page-staking-hierarchy-pools-p3": "Liquid staking makes staking and unstaking as simple as a token swap and enables the use of staked capital in DeFi. This option also allows users to hold custody of their assets in their own Ethereum wallet.", "page-staking-hierarchy-pools-p4": "Pooled staking is not native to the Ethereum network. Third parties are building these solutions, and they carry their own risks.", "page-staking-hierarchy-cex-h2": "Centralized exchanges", "page-staking-hierarchy-cex-pill-1": "Least impactful", @@ -84,7 +87,7 @@ "page-staking-comparison-solo-pools": "Solo staking is significantly more involved than staking with a pooling service, but offers full access to ETH rewards, and full control over the setup and security of your validator. Pooled staking has a significantly lower barrier to entry. Users can stake small amounts of ETH, are not required to generate validator keys, and have no hardware requirements beyond a standard internet connection. Liquidity tokens enable the ability to exit from staking before this is enabled at the protocol level. If you're interested in these features, pooled staking may be a good fit.", "page-staking-comparison-saas-solo": "Similarities include having your own validator keys without having to pool funds, but with SaaS you must trust a third-party, who may potentially act maliciously or become a target of attack or regulation themselves. If these trust assumptions or centralization risks concern you, the gold standard of self-sovereign staking is solo staking.", "page-staking-comparison-saas-pools": "These are similar in that you're generally relying on someone else to run the validator client, but unlike SaaS, pooled staking allows you to participate with smaller amounts of ETH. If you're looking to stake with less than 32 ETH, consider checking these out.", - "page-staking-comparison-pools-solo": "Pooled staking has a significantly lower barrier to entry when compared to solo staking, but comes with additional risk by delegating all node operations to a third-party, and with a fee. Solo staking gives full sovereignty and control over the choices that go into choosing a staking setup. Stakers never have to hand over their keys, and they earn full rewards without any middlemen taking a cut.", + "page-staking-comparison-pools-solo": "Pooled staking has a significantly lower barrier to entry when compared to home staking, but comes with additional risk by delegating all node operations to a third-party, and with a fee. Home staking gives full sovereignty and control over the choices that go into choosing a staking setup. Stakers never have to hand over their keys, and they earn full rewards without any middlemen taking a cut.", "page-staking-comparison-pools-saas": "These are similar in that stakers do not run the validator software themselves, but unlike pooling options, SaaS requires a full 32 ETH deposit to activate a validator. Rewards accumulate to the staker, and usually involve a monthly fee or other stake to use the service. If you'd prefer your own validator keys and are looking to stake at least 32 ETH, using a SaaS provider may be a good option for you.", "page-staking-considerations-solo-1-title": "Open source", "page-staking-considerations-solo-1-description": "Essential code is 100% open source and available to the public to fork and use", @@ -168,8 +171,8 @@ "page-staking-section-comparison-subtitle": "There is no one-size-fits-all solution for staking, and each is unique. Here we'll compare some of the risks, rewards and requirements of the different ways you can stake.", "page-staking-section-comparison-rewards-title": "Rewards", "page-staking-section-comparison-solo-rewards-li1": "Maximum rewards - receive full rewards directly from the protocol", - "page-staking-section-comparison-solo-rewards-li2": "You'll get rewards for batching transactions into a new block or checking the work of other validators to keep the chain running securely", - "page-staking-section-comparison-solo-rewards-li3": "You'll also receive unburnt transaction fees for blocks you propose", + "page-staking-section-comparison-solo-rewards-li2": "Rewards for proposing blocks, including unburnt transaction fees, and attesting regularly to the state of the network", + "page-staking-section-comparison-solo-rewards-li3": "Option to mint a liquid staking token against your home node to be used in DeFi", "page-staking-section-comparison-saas-rewards-li1": "Usually involves full protocol rewards minus monthly fee for node operations", "page-staking-section-comparison-saas-rewards-li2": "Dashboards often available to easily track your validator client", "page-staking-section-comparison-pools-rewards-li1": "Pooled stakers accrue rewards differently, depending on which method of pooled staking is chosen", @@ -178,7 +181,8 @@ "page-staking-section-comparison-risks-title": "Risks", "page-staking-section-comparison-solo-risks-li1": "Your ETH is at stake", "page-staking-section-comparison-solo-risks-li2": "There are penalties, which cost ETH, for going offline", - "page-staking-section-comparison-solo-risks-li3": "Malicious behavior can result in 'slashing' of larger amounts of ETH and forced ejection from the network", + "page-staking-section-comparison-solo-risks-li3": "Slashing (larger penalties and ejection from the network) for malicious behaviour", + "page-staking-section-comparison-solo-risks-li4": "Minting a liquid staking token will introduce smart contract risk, but this is entirely optional", "page-staking-section-comparison-saas-risks-li1": "Same risks as solo staking plus counter-party risk of service provider", "page-staking-section-comparison-saas-risks-li2": "Use of your signing keys is entrusted to someone else who could behave maliciously", "page-staking-section-comparison-pools-risks-li1": "Risks vary depending on the method used", diff --git a/src/pages/staking/index.tsx b/src/pages/staking/index.tsx index 05b18512967..5b8f9a99f92 100644 --- a/src/pages/staking/index.tsx +++ b/src/pages/staking/index.tsx @@ -422,6 +422,9 @@ const StakingPage = ({ {t("page-staking-section-comparison-solo-risks-li3")} + + {t("page-staking-section-comparison-solo-risks-li4")} +