Skip to content

Commit 74abb96

Browse files
authored
Merge pull request #13357 from MukulKolpe/solo-home
Updated solo staking section
2 parents 49b0c58 + 2c23861 commit 74abb96

File tree

7 files changed

+45
-30
lines changed

7 files changed

+45
-30
lines changed

.storybook/preview.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ import ThemeProvider from "@/components/ThemeProvider"
77
import i18n, { baseLocales } from "./i18next"
88
import { withNextThemes } from "./withNextThemes"
99

10-
import "@docsearch/css"
1110
import "../src/styles/global.css"
1211
import "../src/styles/fonts.css"
1312
import "../src/styles/docsearch.css"
1413

14+
import "@docsearch/css"
15+
1516
MotionGlobalConfig.skipAnimations = isChromatic()
1617

1718
export const breakpointSet: [token: string, value: string][] = [

public/content/staking/solo/index.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Solo stake your ETH
3-
description: An overview of how to get started solo staking your ETH
2+
title: Home stake your ETH
3+
description: An overview of how to get started home staking your ETH
44
lang: en
55
template: staking
66
emoji: ":money_with_wings:"
@@ -13,31 +13,31 @@ summaryPoints:
1313
- Remove trust, and never give up control of the keys to your funds
1414
---
1515

16-
## What is solo staking? {#what-is-solo-staking}
16+
## What is home staking? {#what-is-solo-staking}
1717

18-
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.
18+
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.
1919

20-
**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.
20+
**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.
2121

2222
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.
2323

24-
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.
24+
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.
2525

26-
A solo staker receives rewards directly from the protocol for keeping their validator properly functioning and online.
26+
A home staker receives rewards directly from the protocol for keeping their validator properly functioning and online.
2727

28-
## Why stake solo? {#why-stake-solo}
28+
## Why stake home? {#why-stake-solo}
2929

30-
Solo staking comes with more responsibility but provides you with maximum control over your funds and staking setup.
30+
Home staking comes with more responsibility but provides you with maximum control over your funds and staking setup.
3131

3232
<CardGrid>
3333
<Card title="Earn fresh ETH" emoji="💸" description="Earn ETH-denominated rewards directly from the protocol when your validator is online, without any middlemen taking a cut." />
3434
<Card title="Full control" emoji="🎛️" description="Keep your own keys. Choose the combination of clients and hardware that allows you to minimize your risk and best contribute to the health and security of the network. Third-party staking services make these decisions for you, and they don't always make the safest choices." />
35-
<Card title="Network security" emoji="🔐" description="Solo staking is the most impactful way to stake. By running a validator on your own hardware at home, you strengthen the robustness, decentralization, and security of the Ethereum protocol." />
35+
<Card title="Network security" emoji="🔐" description="Home staking is the most impactful way to stake. By running a validator on your own hardware at home, you strengthen the robustness, decentralization, and security of the Ethereum protocol." />
3636
</CardGrid>
3737

38-
## Considerations before staking solo {#considerations-before-staking-solo}
38+
## Considerations before home staking {#considerations-before-staking-solo}
3939

40-
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.
40+
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.
4141

4242
<InfoGrid>
4343
<ExpandableCard title="Required reading" eventCategory="SoloStaking" eventName="clicked required reading">
@@ -93,7 +93,7 @@ The Staking Launchpad is an open source application that will help you become a
9393

9494
## What to consider with node and client setup tools {#node-tool-considerations}
9595

96-
There are a growing number of tools and services to help you solo stake your ETH, but each come with different risks and benefits.
96+
There are a growing number of tools and services to help you home stake your ETH, but each come with different risks and benefits.
9797

9898
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.
9999

@@ -119,7 +119,7 @@ These tools can be used as an alternative to the [Staking Deposit CLI](https://g
119119

120120
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.
121121

122-
## Explore solo staking guides {#staking-guides}
122+
## Explore home staking guides {#staking-guides}
123123

124124
<StakingGuides />
125125

@@ -138,7 +138,7 @@ Each key-pair associated with a validator requires exactly 32 ETH to be activat
138138

139139
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 <a href="/staking/withdrawals/#validator-sweeping">validator sweep</a>.
140140

141-
If solo staking seems too demanding for you, consider using a <a href="/staking/saas/">staking-as-a-service</a> provider, or if you're working with less than 32 ETH, check out the <a href="/staking/pools/">staking pools</a>.
141+
If home staking seems too demanding for you, consider using a <a href="/staking/saas/">staking-as-a-service</a> provider, or if you're working with less than 32 ETH, check out the <a href="/staking/pools/">staking pools</a>.
142142
</ExpandableCard>
143143

144144
<ExpandableCard title="Will I be slashed if I go offline? (tldr: No.)">

src/components/Staking/StakingGuides.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,14 @@ const StakingGuides = () => {
1919
},
2020
{
2121
title: t("page-staking-guide-title-rocket-pool"),
22-
link: "https://rocketpool.net/node-operators",
22+
link: "https://docs.rocketpool.net/guides/node/responsibilities",
2323
description: t("page-staking-guide-description-mac-linux"),
2424
},
25+
{
26+
title: t("page-staking-guide-title-stakewise"),
27+
link: "https://docs.stakewise.io/guides/staking#liquid-solo-staking",
28+
description: t("page-staking-guide-description-mac-linux-windows"),
29+
},
2530
]
2631

2732
return <Stack as={CardList} direction="column" gap={4} items={guides} />

src/components/Staking/StakingHierarchy.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@ const StakingHierarchy = () => {
281281
<Translation id="page-staking:page-staking-hierarchy-solo-p1" />
282282
</Text>
283283
<Text>{t("page-staking-hierarchy-solo-p2")}</Text>
284+
<Text>{t("page-staking-hierarchy-solo-p3")}</Text>
284285
<Box>
285286
<ButtonLink
286287
href="/staking/solo/"

src/data/staking-products.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"imageName": "RocketPool",
66
"hue": 379,
77
"launchDate": "2021-11-08",
8-
"url": "https://rocketpool.net/node-operators",
8+
"url": "https://docs.rocketpool.net/guides/node/responsibilities",
99
"audits": [
1010
{
1111
"name": "Sigma Prime - May 2021",
@@ -984,6 +984,7 @@
984984
"socials": {
985985
"discord": "https://discord.com/invite/2BSdr2g",
986986
"twitter": "https://twitter.com/stakewise_io",
987+
"telegram": "https://t.me/stakewise_io",
987988
"github": "https://github.com/stakewise"
988989
},
989990
"matomo": {
@@ -1163,4 +1164,4 @@
11631164
}
11641165
}
11651166
]
1166-
}
1167+
}

src/intl/en/page-staking.json

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
"page-staking-hero-header": "Earn rewards while securing Ethereum",
3232
"page-staking-hero-subtitle": "Any user with any amount of ETH can help secure the network and earn rewards in the process.",
3333
"page-staking-dropdown-home": "Staking home",
34-
"page-staking-dropdown-solo": "Solo staking",
35-
"page-staking-more-on-solo": "More on solo staking",
34+
"page-staking-dropdown-solo": "Home staking",
35+
"page-staking-more-on-solo": "More on home staking",
3636
"page-staking-learn-more-solo": "Learn more about solo staking",
3737
"page-staking-dropdown-saas": "Staking as a service",
3838
"page-staking-saas-with-abbrev": "Staking as a service (SaaS)",
@@ -50,15 +50,18 @@
5050
"page-staking-guide-title-coincashew-ethereum": "CoinCashew's Ethereum 2.0 Guide",
5151
"page-staking-guide-title-somer-esat": "Somer Esat",
5252
"page-staking-guide-title-rocket-pool": "Rocket Pool Node Operators",
53+
"page-staking-guide-title-stakewise": "StakeWise Node Operators",
5354
"page-staking-guide-description-linux": "Linux (CLI)",
5455
"page-staking-guide-description-mac-linux": "Linux, macOS (CLI)",
55-
"page-staking-hierarchy-solo-h2": "Solo home staking",
56+
"page-staking-guide-description-mac-linux-windows": "Linux, Windows, MacOS (CLI)",
57+
"page-staking-hierarchy-solo-h2": "Home staking",
5658
"page-staking-hierarchy-solo-pill-1": "Most impactful",
5759
"page-staking-hierarchy-solo-pill-2": "Full control",
5860
"page-staking-hierarchy-solo-pill-3": "Full rewards",
5961
"page-staking-hierarchy-solo-pill-4": "Trustless",
60-
"page-staking-hierarchy-solo-p1": "Solo staking on Ethereum is the <span class=\"gold\">gold standard</span> for staking. It provides full participation rewards, improves the decentralization of the network, and never requires trusting anyone else with your funds.",
61-
"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.",
62+
"page-staking-hierarchy-solo-p1": "Home staking on Ethereum is the <span class=\"gold\">gold standard</span> for staking. It provides full participation rewards, improves the decentralization of the network, and never requires trusting anyone else with your funds.",
63+
"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.",
64+
"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.",
6265
"page-staking-hierarchy-saas-pill-1": "Your 32 ETH",
6366
"page-staking-hierarchy-saas-pill-2": "Your validator keys",
6467
"page-staking-hierarchy-saas-pill-3": "Entrusted node operation",
@@ -69,9 +72,9 @@
6972
"page-staking-hierarchy-pools-pill-2": "Earn rewards",
7073
"page-staking-hierarchy-pools-pill-3": "Keep it simple",
7174
"page-staking-hierarchy-pools-pill-4": "Popular",
72-
"page-staking-hierarchy-pools-p1": "Several pooling solutions now exist to assist users who do not have or feel comfortable staking 32 ETH.",
75+
"page-staking-hierarchy-pools-p1": "Several pooling solutions exist to assist users who do not have or feel comfortable staking 32 ETH.",
7376
"page-staking-hierarchy-pools-p2": "Many of these options include what is known as 'liquid staking' which involves an <a href=\"/glossary/#erc-20\">ERC-20</a> liquidity token that represents your staked ETH.",
74-
"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 <a href=\"/glossary/#wallet\">wallet</a>.",
77+
"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 <a href=\"/glossary/#wallet\">wallet</a>.",
7578
"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.",
7679
"page-staking-hierarchy-cex-h2": "Centralized exchanges",
7780
"page-staking-hierarchy-cex-pill-1": "Least impactful",
@@ -84,7 +87,7 @@
8487
"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.",
8588
"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.",
8689
"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.",
87-
"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.",
90+
"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.",
8891
"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.",
8992
"page-staking-considerations-solo-1-title": "Open source",
9093
"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 @@
168171
"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.",
169172
"page-staking-section-comparison-rewards-title": "Rewards",
170173
"page-staking-section-comparison-solo-rewards-li1": "Maximum rewards - receive full rewards directly from the protocol",
171-
"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",
172-
"page-staking-section-comparison-solo-rewards-li3": "You'll also receive unburnt transaction fees for blocks you propose",
174+
"page-staking-section-comparison-solo-rewards-li2": "Rewards for proposing blocks, including unburnt transaction fees, and attesting regularly to the state of the network",
175+
"page-staking-section-comparison-solo-rewards-li3": "Option to mint a liquid staking token against your home node to be used in DeFi",
173176
"page-staking-section-comparison-saas-rewards-li1": "Usually involves full protocol rewards minus monthly fee for node operations",
174177
"page-staking-section-comparison-saas-rewards-li2": "Dashboards often available to easily track your validator client",
175178
"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 @@
178181
"page-staking-section-comparison-risks-title": "Risks",
179182
"page-staking-section-comparison-solo-risks-li1": "Your ETH is at stake",
180183
"page-staking-section-comparison-solo-risks-li2": "There are penalties, which cost ETH, for going offline",
181-
"page-staking-section-comparison-solo-risks-li3": "Malicious behavior can result in 'slashing' of larger amounts of ETH and forced ejection from the network",
184+
"page-staking-section-comparison-solo-risks-li3": "Slashing (larger penalties and ejection from the network) for malicious behaviour",
185+
"page-staking-section-comparison-solo-risks-li4": "Minting a liquid staking token will introduce smart contract risk, but this is entirely optional",
182186
"page-staking-section-comparison-saas-risks-li1": "Same risks as solo staking plus counter-party risk of service provider",
183187
"page-staking-section-comparison-saas-risks-li2": "Use of your signing keys is entrusted to someone else who could behave maliciously",
184188
"page-staking-section-comparison-pools-risks-li1": "Risks vary depending on the method used",

src/pages/staking/index.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,9 @@ const StakingPage = ({
422422
<ListItem>
423423
{t("page-staking-section-comparison-solo-risks-li3")}
424424
</ListItem>
425+
<ListItem>
426+
{t("page-staking-section-comparison-solo-risks-li4")}
427+
</ListItem>
425428
</UnorderedList>
426429
</div>
427430
<div className="[grid-area:solo-reqs]">

0 commit comments

Comments
 (0)