# 运行你自己的验证器

使用  [**ChainUp Cloud**](https://cloud.chainup.com/)  作为验证器服务提供商来设置以太坊验证器的简短指南。如果您只是想质押 Eth，建议您查看以太坊质押指南  [**Ethereum Staking Guide**](/zhong-wen/introduction/for-investors/how-to-stake.md)。

### **Prerequisites**

**a.** A compatible wallet (currently only supports [**Metamask**](https://metamask.io/)) that holds more than 32 Eth

**b.** Generate Validator Keys (`keystore_timestamp.json`), which can be done through the Ethereum launchpad ([**Mainnet**](https://launchpad.ethereum.org/en/overview), [**Goerli**](https://goerli.launchpad.ethereum.org/en/)) and the [**deposit-cli tool**](https://github.com/ethereum/staking-deposit-cli/releases/).&#x20;

**c.** Deposit 32 Eth (with your `deposit_data-timestamp.json`) either through the [**Abyss Eth2 Depositer**](https://abyss.finance/eth2depositor) (which currently supports only [**Mainnet**](https://etherscan.io/address/0xFA5f9EAa65FFb2A75de092eB7f3fc84FC86B5b18) and [**Goerli**](https://goerli.etherscan.io/address/0x2cB1A746A8652dfbb0FC11BdA71Bd991EB2Fd52e)) or Ethereum launchpad ([**Mainnet**](https://launchpad.ethereum.org/en/upload-deposit-data), [**Goerli**](https://goerli.launchpad.ethereum.org/en/upload-deposit-data)).&#x20;

### Eth2 Launchpad Demo Walkthrough

The following **video walkthrough** covers prerequisites **b** and **c**.&#x20;

{% embed url="<https://www.youtube.com/watch?ab_channel=ConsenSysMedia&v=4jpzo9qOaP8>" %}

### 1. Creating an Account

**Step 1:** Users are able to sign up on [**ChainUp Cloud**](https://cloud.chainup.com/app/register).

![Sign Up](/files/3sDZhijxoVCODn5VWMsp)

**Step 2:** Login to [**ChainUp Cloud**](https://cloud.chainup.com/app/login) with your newly created account.

![Login](/files/BqfwFVWcBrNRe6Qm9IXQ)

### 2. Upload Validator Keys

**Step 1:** Click on **Ethereum 2** (sidebar). Make sure, you are in the **Ethereum2** subpage, and click on the **Host Button**.

<figure><img src="/files/88aUNFg4QjT1hN21KtsQ" alt=""><figcaption><p>Eth2 Validator Dashboard</p></figcaption></figure>

{% hint style="info" %}
We assume users have already completed all the prerequisites prior to reaching this step
{% endhint %}

**Step 2:** Choose the network you are going to use and connect your [**Metamask**](https://metamask.io/) wallet.

<figure><img src="/files/srtnJfFVPChTl6BbmlcU" alt=""><figcaption><p>Make Deposit - Hosting your own nodes</p></figcaption></figure>

{% hint style="info" %}
[**ChainUp Cloud**](https://cloud.chainup.com/) is still providing support for the Ropsten Testnet. You can manually add the Ropsten network to your wallet with our [**Blockchain API**](/zhong-wen/introduction/products/blockchain-api.md).
{% endhint %}

**Step 3:** If you have deposited 32 Eth through the official staking launchpad or [**Abyss Eth2 Depositer**](https://abyss.finance/eth2depositor) (prerequisites **b** and **c**), the wallet details should be reflected on the dashboard.

<figure><img src="/files/53kiRLebY2Dvx1Vyl581" alt=""><figcaption><p>Make Deposit - Check Your Wallet Details</p></figcaption></figure>

**Step 4:** Create validator by checking **Yes** for the following two options.&#x20;

<figure><img src="/files/rxlWiUcl7IHT3feAqXRS" alt=""><figcaption><p>Create validator</p></figcaption></figure>

**Step 5:**  Import the keys (`keystore_timestamp.json`) and password - this has been generated from the `deposit-cli` tool by following the [**video above**](https://www.youtube.com/watch?v=4jpzo9qOaP8\&ab_channel=ConsenSysMedia).&#x20;

<figure><img src="/files/qlv7KPFIn6FGi8mdzRuG" alt=""><figcaption><p>Import Keys - upload deposit_data.json </p></figcaption></figure>

**Step 6:** Done and set! You can now click through the confirmation steps and validator should be active soon.&#x20;

<figure><img src="/files/KJqXYpbszQa9ZE3xtYSS" alt=""><figcaption><p>Dashboard showing validator status. </p></figcaption></figure>

{% hint style="info" %}
After the initial 32 Eth deposit, you may check back after some time or so, as it may take [**more than 12 hours**](https://kb.beaconcha.in/ethereum-2.0-depositing) for a transaction to reach the deposit contract on Beacon Chain.
{% endhint %}

[**Sign up now**](https://cloud.chainup.com/app/register) to start running your own validators and discover the wonders of ChainUp Cloud!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chainupcloud.com/zhong-wen/introduction/for-investors/run-your-own-validators.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
