Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Archive 1kv program #6339

Merged
merged 4 commits into from
Nov 5, 2024
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions docs/general/decentralized-voices.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,12 @@ of voting power.
## Decentralized Votes

Building on the success of previous initiatives like
[the Thousand Validators Programme](./thousand-validators.md) and
[the Decentralized Nodes Program](https://nodes.web3.foundation/) and
[the Decentralized Futures Program](./decentralized-futures.md), Web3 Foundation is working on
decentralizing governance within the Polkadot ecosystem to ensure a fair decision-making process. In
line with the Foundation's ethos, this program seeks to amplify the voices of passionate and
knowledgeable participants who may lack significant holdings, aiming to mitigate potential
marginalization. This initiative does not impact existing programs like the Thousand Validators
Program, as
marginalization. This initiative does not impact existing programs like Decentralize Nodes, as
[the tokens allocated can be used for both staking and governance](../learn/learn-polkadot-opengov.md#voluntary-locking-conviction-voting).

## How to Apply
Expand Down
8 changes: 2 additions & 6 deletions docs/general/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,8 @@ stake-weighted votes and 2) equalize the stake backing each validator as much as
You will likely want to campaign your validator to the community in order to get more backing. You
are looking for _nominators_ that will put up their tokens to increase the stake for your validator.
For validators who cannot acquire the minimum stake from the community, Parity and Web3 Foundation
also run a joint programme called [Thousand Validators](thousand-validators.md) that will nominate
validators if they apply and fit the requirements.
also run a joint programme called [Decentralized Nodes](https://nodes.web3.foundation/) that will
nominate validators if they apply and fit the requirements.

### How are validators rewarded?

Expand Down Expand Up @@ -138,10 +138,6 @@ modest number of validators is estimated to start. Upon later improvements, such
signature aggregation for finalization messages, the number of validators could reasonably scale up.
However, increasing validators above one thousand remains a goal for later iterations of Polkadot.

It is also worth mentioning that one thousand validators is more than the number of validators of
similar PoS chains with comparable levels of economic security as Polkadot. The closest contenders
are operating with around 150 validators.

Additionally, other projects sometimes have a different definition of _validator_ that approximates
more closely to remote signing keys without the full operation of a validating node. On Polkadot,
each validator is running their own validating node and performing full verification of the Relay
Expand Down
2 changes: 1 addition & 1 deletion docs/general/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ DOT has utility in Polkadot's OpenGov where you can
[vote](../learn/learn-polkadot-opengov.md#voting-on-a-referendum),
[delegate your voting power](../learn/learn-polkadot-opengov.md#multirole-delegation), and place
deposits for your referenda or referenda proposed by others. DOT can also enable you to participate
in programs like the [Thousand Validators Programme](../general/thousand-validators.md#polkadot).
in programs like the [Decentralized Nodes program](https://nodes.web3.foundation/).

## Polkadot Gifts

Expand Down
2 changes: 1 addition & 1 deletion docs/general/kusama/kusama-getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ KSM has utility in [Kusama's OpenGov](../../learn/learn-polkadot-opengov.md) whe
[vote](../../learn/learn-polkadot-opengov.md#voting-on-a-referendum),
[delegate your voting power](../../learn/learn-polkadot-opengov.md#multirole-delegation), and place
deposits for your referenda or referenda proposed by others. KSM can also enable you to participate
in programs like the [Thousand Validators Programme](../../general/thousand-validators.md).
in programs like the [Decentralized Nodes program](https://nodes.web3.foundation/).

### Kusama Gifts

Expand Down
8 changes: 4 additions & 4 deletions docs/general/polkadot-v1.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,10 +104,10 @@ Currently, Polkadot 1.0 achieve resilience through the following strategies:

- Nominated Proof of Staking (NPoS) where the stake per validator is maximized and evenly
distributed across validators.
- The [1KV program](./thousand-validators.md) aims to incentivize new operators to become network
participants and further increase physical (how many validator nodes per service provider) and
social decentralization (how many validator nodes per operator). Those can be explored with the
[Polkawatch App](https://polkadot.polkawatch.app/).
- The [1KV program](../learn/archive/thousand-validators.md) aims to incentivize new operators to
become network participants and further increase physical (how many validator nodes per service
provider) and social decentralization (how many validator nodes per operator). Those can be
explored with the [Polkawatch App](https://polkadot.polkawatch.app/).
- An on-chain treasury and governance (see: [OpenGov](../learn/learn-polkadot-opengov.md)) where
every decision goes through public referenda and any token holder can cast a vote.

Expand Down
4 changes: 2 additions & 2 deletions docs/general/web3-and-polkadot.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,8 +138,8 @@ the same provider in the same geographic region. A legislation change or a natur
impact a considerable fraction of the nodes and potentially stop the network. Polkadot's level of
decentralization can be explored through the [Polkawatch app](https://polkawatch.app/).

The [One Thousand Validator Programme](./thousand-validators.md) aims to incentivize the creation of
new validator nodes to increase the level of node decentralization.
The [Decentralized Nodes program](https://nodes.web3.foundation/) aims to incentivize the creation
of new validator nodes to increase the level of node decentralization.

### Decentralized Storage

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
---
id: doc-thousand-validators
id: thousand-validators
title: Thousand Validators Programme
sidebar_label: Thousand Validators
description: The Thousand Validators Program and How it can Support your Validator Endeavors.
keywords: [thousand validators program, validator, validate, maintain, TVP]
slug: ../thousand-validators
---

import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem";
import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; import MessageBox from
"../../../components/MessageBox"; import "../../../components/MessageBox.css";

<MessageBox message="The content on this page is archived. For up-to-date information, see the
[Decentralized Nodes web page](https://nodes.web3.foundation/)." />

The Thousand Validators Programme is an initiative by Web3 Foundation and Parity Technologies to use
the funds held by both organizations to nominate validators in the community.
Expand Down Expand Up @@ -38,17 +42,17 @@ an opportunity to be elected into the active set.
## Setting up a Validator

Please see the guide on how to
[set up a validator](../maintain/maintain-guides-how-to-validate-polkadot.md) as well as additional
information on how to [secure a validator](../maintain/maintain-guides-secure-validator.md).
[set up a validator](../../maintain/maintain-guides-how-to-validate-polkadot.md) as well as
additional information on how to
[secure a validator](../../maintain/maintain-guides-secure-validator.md).

## How to Apply

**Entrance to the Polkadot program requires a rank of 100 or higher in the Kusama program.**
Attaining a rank of 100 usually takes around two months. The leaderboard is available
[here](https://thousand-validators.kusama.network/#/leaderboard). In order to apply to the Polkadot
1KV programme, set up your Polkadot node to adhere to the [requirements](#requirements) below and
fill in the [application form](https://forms.gle/LTCze7fJvqQinPqx6). You will hear back from the
team shortly.
Attaining a rank of 100 usually takes around two months. In order to apply to the Polkadot 1KV
programme, set up your Polkadot node to adhere to the [requirements](#requirements) below and fill
in the [application form](https://forms.gle/LTCze7fJvqQinPqx6). You will hear back from the team
shortly.

:::info 1KV on Kusama

Expand All @@ -61,7 +65,7 @@ if accepted.

#### Requirements

- Verified identity (see [here](../learn/learn-identity.md#setting-an-identity) for instructions)
- Verified identity (see [here](../learn-identity.md#setting-an-identity) for instructions)
- Connect to dedicated telemetry (use
`--telemetry-url 'wss://telemetry-backend.w3f.community/submit 1'` when starting the node)
- Minimum of 5_000 DOTs self stake on Polkadot and 10 KSM on Kusama
Expand Down Expand Up @@ -120,7 +124,7 @@ determined by parsing data found [here](https://kusama.w3f.community/nominators)
Since approximately early January 2021, the nominators will select an automatic number of validators
to nominate based on the lowest amount staked for a validator and the amount of funds it holds. This
can be anywhere from a few validators receiving nomination from a single nominator, to the
[max of nominators](./chain-state-values.md#maximum-votes-per-nominator).
[max of nominators](../../general/chain-state-values.md#maximum-votes-per-nominator).

## Selection

Expand Down
3 changes: 2 additions & 1 deletion docs/learn/learn-offenses.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,8 @@ The following are scenarios that build towards slashes under equivocation:
3. The keystore folder is copied when attempting to copy a database from one instance to another.
It is important to note that equivocation slashes occur with a single incident. This can happen
if duplicated keystores are used for only a few seconds. A slash can result in losing nominators
and funds, removal from the Thousand Validator Programme, and reputational damage.
and funds, removal from the [Decentralized Nodes program](https://nodes.web3.foundation/), and
reputational damage.

See the next section to understand how slash amounts for equivocations are calculated. If you want
to know more details about slashing, please look at our
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,9 @@ with the existential deposit, plus a little extra for transaction fees. The rest
nominators. To understand how validators are elected, check the
[NPoS Election algorithms](../../learn/learn-phragmen.md) page.

:::tip Join the Thousand Validator Programme
:::tip Join the Decentralized Nodes program

[The Thousand Validator Programme](../../general/thousand-validators.md) is an initiative by Web3
[The Decentralized Nodes program](https://nodes.web3.foundation/) is an initiative by Web3
Foundation and Parity Technologies to use the funds held by both organizations to nominate
validators in the community.

Expand Down
4 changes: 2 additions & 2 deletions docs/maintain/maintain-guides-how-to-upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ original server that is in the active set will be referred to as `Validator A`.

**It is imperative that you keep Validator A running during this time.** `set_key` does not have an
immediate effect and requires two full sessions to elapse before it does. If you do switch off
Validator A too early you may risk being chilled and face a fault within the Thousand Validator
Programme.
Validator A too early you may risk being chilled and face a fault within the
[Decentralized Nodes program](https://nodes.web3.foundation/).

### Session `N+3`

Expand Down
8 changes: 4 additions & 4 deletions docs/maintain/maintain-guides-how-to-validate-polkadot.md
Original file line number Diff line number Diff line change
Expand Up @@ -756,11 +756,11 @@ validator set.
validator set, you are now running a Polkadot validator! If you need help, reach out on the
[Polkadot Validator chat](https://matrix.to/#/!NZrbtteFeqYKCUGQtr:matrix.parity.io?via=matrix.parity.io&via=matrix.org&via=web3.foundation).

## Thousand Validators Programme
## Decentralized Nodes Program

The Thousand Validators Programme is a joint initiative by Web3 Foundation and Parity Technologies
to provide support for community validators. If you are interested in applying for the program, you
can find more information [on the wiki page](../general/thousand-validators.md).
The Decentralized Nodes program is a joint initiative by Web3 Foundation and Parity Technologies to
provide support for community validators. If you are interested in applying for the program, you can
find more information [here](https://nodes.web3.foundation/).

## Running a validator on a testnet

Expand Down
8 changes: 7 additions & 1 deletion kusama-guide/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,12 @@ module.exports = {
"general/bug-bounty",
"general/ambassadors",
"general/alpha-program",
"general/doc-thousand-validators",
{
type: 'link',
label: 'Decentralized Nodes',
description: 'Official page for the Decentralized Nodes Program.',
href: 'https://nodes.web3.foundation/',
},
"general/doc-thousand-contributors",
"general/dev-heroes",
],
Expand Down Expand Up @@ -684,6 +689,7 @@ module.exports = {
"learn/archive/learn-controller",
"learn/archive/learn-auction",
"learn/archive/learn-crowdloans",
"learn/archive/thousand-validators",
],
},
],
Expand Down
4 changes: 2 additions & 2 deletions kusama-guide/src/pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,10 @@ export default function Index() {
much lower than it is expected for Polkadot. There are also
programs in place such as{" "}
<a
href="https://wiki.polkadot.network/docs/thousand-validators"
href="https://nodes.web3.foundation/"
target="_blank"
>
Thousand Validators
Decentralized Nodes
</a>{" "}
to help community validators rise the ranks.
</p>
Expand Down
8 changes: 7 additions & 1 deletion polkadot-wiki/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,12 @@ module.exports = {
"general/bug-bounty",
"general/ambassadors",
"general/alpha-program",
"general/doc-thousand-validators",
{
type: 'link',
label: 'Decentralized Nodes',
description: 'Official page for the Decentralized Nodes Program.',
href: 'https://nodes.web3.foundation/',
},
"general/doc-thousand-contributors",
"general/dev-heroes",
],
Expand Down Expand Up @@ -807,6 +812,7 @@ module.exports = {
"learn/archive/learn-controller",
"learn/archive/learn-auction",
"learn/archive/learn-crowdloans",
"learn/archive/thousand-validators",
],
},
],
Expand Down
Loading