From cd2de59a22f8fdb0ffa767e4d51faf65d2f798c6 Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Mon, 14 Sep 2020 11:53:17 +0200 Subject: [PATCH 01/15] comparison_file --- docs/learn-kusama-vs-polkadot.md | 51 ++++++++++++++++++++++ website/static/img/polkadot_vs_kusama.png | Bin 0 -> 126920 bytes 2 files changed, 51 insertions(+) create mode 100644 docs/learn-kusama-vs-polkadot.md create mode 100644 website/static/img/polkadot_vs_kusama.png diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md new file mode 100644 index 000000000000..66a0f0b2937f --- /dev/null +++ b/docs/learn-kusama-vs-polkadot.md @@ -0,0 +1,51 @@ +--- +id: learn-kusama-vs-polkadot +title: Comparing Polkadot and Kusama +sidebar_label: Comparing Polkadot and Kusama +--- + +# What is the difference between Polkadot and Kusama? + +Although they are built on nearly the same codebase, Polkadot and Kusama are independent, standalone networks with different priorities. +Kusama is wild and fast; great for bold experimentation and early-stage deployment. Polkadot is more conservative, prioritizing stability and dependability. + +## What the two networks have in common + +Kusama was released as an early version of the same code to be used in Polkadot, which means they share the same underlying architecture: a multichain, heterogeneously-sharded design based on nominated proof of stake (NPoS). +Both networks also share key innovations like on-chain governance, hot-swappable runtimes for forkless, on-chain upgrades, and cross-chain message passing (XCMP) for interoperability. +Governance on both Polkadot and Kusama is designed to be decentralized and permissionless, giving a say in how the network is run to everyone who owns the native token (DOT for Polkadot, KSM for Kusama). Therefore, over time the networks will evolve independently, converging or diverging according to the decisions of their respective communities. + +## Key differences + +There are a few important distinctions to be made. + +![polkadot_vs_kusama](/img/polkadot_vs_kusama.png) + +### Speed + +The first key technical difference between Polkadot and Kusama is that Kusama has modified governance parameters that allow for faster upgrades. +Kusama is up to four times faster than Polkadot, with seven days for token holders to vote on referendums and eight days for validators to implement those upgrades after a vote. This means stakeholders need to stay active and vigilant if they want to keep up with all the proposals, referenda , and upgrades, and validators on Kusama often need to update on short notice. +On Polkadot, votes last 28 days followed by another 28 days for validators to complete scheduled upgrades. +This does not mean that the Kusama blockchain itself is faster, in the sense of faster block times or transaction throughput (these are the same on both networks), but that there's a shorter amount of time between governance events such as proposing new referenda, voting, and enacting approved upgrades. This allows Kusama to adapt and evolve faster than Polkadot. + +### Lean setups + +Teams wishing to run a parachain need to bond tokens as security. The bonding requirement on Kusama is likely to be lower than on Polkadot. +Kusama validators can also benefit from the 1000 Validators Program, which helps them kickstart their Kusama nodes with nominations from Web3 Foundation and Parity Technologies. +For those who want to validate on Kusama and Polkadot, the same setup and infrastructure can be used for both networks. + +### Use cases + +Polkadot is and always will be the primary network for the deployment of enterprise-level applications and those that entail high-value transactions requiring bank-level security and stability. +The initial use case for Kusama is as a pre-production environment, a “canary network”. Building on Kusama first allows teams to test things out in a live, fully decentralized and community-controlled network with real-world conditions and lower stakes in the event of problems or bugs than on Polkadot. +Many projects will maintain parachains on both networks, experimenting and testing new technologies and features on Kusama before deploying them to Polkadot. +Some teams will decide just to stay on Kusama, which is likely to be a place where we see some exciting experimentation with new technologies going forward. +Projects that require high-throughput but don’t necessarily require bank-like security, such as some gaming, social networking, and content distribution applications, are particularly good candidates for this use-case. +Kusama may also prove to be the perfect environment for ambitious experiments with new ideas and new innovations in areas like governance, incentives, monetary policy, and DAOs (decentralized autonomous organizations). +Future upgrades to the Polkadot runtime will also likely be deployed to Kusama before Polkadot mainnet. This way, not only will we be able to see how these new technologies and features will perform under real-world conditions before bringing them to Polkadot, but teams who have deployed to both networks will also get an advanced look at how their own technology will perform under those upgrades. + +## Going forward + +Ultimately, Kusama and Polkadot will live on as independent, standalone networks with their own communities, their own governance, and their own complementary use cases, though they will continue to maintain a close relationship, with many teams likely deploying applications to both networks. +In the future, we’re also likely to see Kusama bridged to Polkadot for cross-network interoperability. +Web3 Foundation and Parity Technologies remain committed to both networks going forward, providing crucial support and guidance to teams building for the ecosystem. diff --git a/website/static/img/polkadot_vs_kusama.png b/website/static/img/polkadot_vs_kusama.png new file mode 100644 index 0000000000000000000000000000000000000000..2a257688c97bfa4c523851a668b0cbf1ced14c6e GIT binary patch literal 126920 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 Date: Mon, 14 Sep 2020 13:45:54 +0200 Subject: [PATCH 02/15] Update learn-kusama-vs-polkadot.md --- docs/learn-kusama-vs-polkadot.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index 66a0f0b2937f..7b48609e4fd0 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -13,26 +13,26 @@ Kusama is wild and fast; great for bold experimentation and early-stage deployme Kusama was released as an early version of the same code to be used in Polkadot, which means they share the same underlying architecture: a multichain, heterogeneously-sharded design based on nominated proof of stake (NPoS). Both networks also share key innovations like on-chain governance, hot-swappable runtimes for forkless, on-chain upgrades, and cross-chain message passing (XCMP) for interoperability. -Governance on both Polkadot and Kusama is designed to be decentralized and permissionless, giving a say in how the network is run to everyone who owns the native token (DOT for Polkadot, KSM for Kusama). Therefore, over time the networks will evolve independently, converging or diverging according to the decisions of their respective communities. +Governance on both Polkadot and Kusama is designed to be decentralized and permissionless, giving a say in how the network is run to everyone who owns the native token (DOT for Polkadot, KSM for Kusama). Therefore, **over time the networks will evolve independently, converging or diverging according to the decisions of their respective communities.** ## Key differences There are a few important distinctions to be made. ![polkadot_vs_kusama](/img/polkadot_vs_kusama.png) - + ### Speed The first key technical difference between Polkadot and Kusama is that Kusama has modified governance parameters that allow for faster upgrades. -Kusama is up to four times faster than Polkadot, with seven days for token holders to vote on referendums and eight days for validators to implement those upgrades after a vote. This means stakeholders need to stay active and vigilant if they want to keep up with all the proposals, referenda , and upgrades, and validators on Kusama often need to update on short notice. -On Polkadot, votes last 28 days followed by another 28 days for validators to complete scheduled upgrades. +Kusama is up to four times faster than Polkadot, with seven days for token holders to vote on referendums followed by an enactment period of eight days, after which the referendum will be enected on the chain. This means stakeholders need to stay active and vigilant if they want to keep up with all the proposals, referenda , and upgrades, and validators on Kusama often need to update on short notice. +On Polkadot, votes last 28 days followed by an enactment period of 28 days. This does not mean that the Kusama blockchain itself is faster, in the sense of faster block times or transaction throughput (these are the same on both networks), but that there's a shorter amount of time between governance events such as proposing new referenda, voting, and enacting approved upgrades. This allows Kusama to adapt and evolve faster than Polkadot. ### Lean setups Teams wishing to run a parachain need to bond tokens as security. The bonding requirement on Kusama is likely to be lower than on Polkadot. -Kusama validators can also benefit from the 1000 Validators Program, which helps them kickstart their Kusama nodes with nominations from Web3 Foundation and Parity Technologies. -For those who want to validate on Kusama and Polkadot, the same setup and infrastructure can be used for both networks. +Kusama validators can also benefit from the [1000 Validators Program](?utm_source=Twitter&utm_medium=social%20media&utm_campaign=1000_validator_program), which helps them kickstart their Kusama nodes with nominations from Web3 Foundation and Parity Technologies. +For those who want to validate on Kusama *and* Polkadot, the same setup and infrastructure can be used for both networks. ### Use cases From 2b0a3f87980dc05663fcc60bc13cb9054e2e9ae4 Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Mon, 14 Sep 2020 13:50:27 +0200 Subject: [PATCH 03/15] Update learn-kusama-vs-polkadot.md --- docs/learn-kusama-vs-polkadot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index 7b48609e4fd0..4662a90c017b 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -24,7 +24,7 @@ There are a few important distinctions to be made. ### Speed The first key technical difference between Polkadot and Kusama is that Kusama has modified governance parameters that allow for faster upgrades. -Kusama is up to four times faster than Polkadot, with seven days for token holders to vote on referendums followed by an enactment period of eight days, after which the referendum will be enected on the chain. This means stakeholders need to stay active and vigilant if they want to keep up with all the proposals, referenda , and upgrades, and validators on Kusama often need to update on short notice. +Kusama is up to four times faster than Polkadot, with seven days for token holders to vote on referendums followed by an enactment period of eight days, after which the referendum will be enacted on the chain. This means stakeholders need to stay active and vigilant if they want to keep up with all the proposals, referenda , and upgrades, and validators on Kusama often need to update on short notice. On Polkadot, votes last 28 days followed by an enactment period of 28 days. This does not mean that the Kusama blockchain itself is faster, in the sense of faster block times or transaction throughput (these are the same on both networks), but that there's a shorter amount of time between governance events such as proposing new referenda, voting, and enacting approved upgrades. This allows Kusama to adapt and evolve faster than Polkadot. From a67c9e93dc665d97907b1f5fd6be07e6bf20856f Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Mon, 14 Sep 2020 16:19:19 +0200 Subject: [PATCH 04/15] Update learn-kusama-vs-polkadot.md --- docs/learn-kusama-vs-polkadot.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index 4662a90c017b..f14d556647b8 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -49,3 +49,9 @@ Future upgrades to the Polkadot runtime will also likely be deployed to Kusama b Ultimately, Kusama and Polkadot will live on as independent, standalone networks with their own communities, their own governance, and their own complementary use cases, though they will continue to maintain a close relationship, with many teams likely deploying applications to both networks. In the future, we’re also likely to see Kusama bridged to Polkadot for cross-network interoperability. Web3 Foundation and Parity Technologies remain committed to both networks going forward, providing crucial support and guidance to teams building for the ecosystem. + +## Explore more + +..*[About Kusama](kusama.network/) +..*[The Kusama Wiki](guide.kusama.network/) +..*[Kusama on polkadot.js](dotapps.io/?kusama) From 3c9d2c2774a6c1f4027dff78f3fea4af4398880e Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Tue, 15 Sep 2020 16:01:59 +0200 Subject: [PATCH 05/15] Update learn-kusama-vs-polkadot.md --- docs/learn-kusama-vs-polkadot.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index f14d556647b8..2869ead8810c 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -52,6 +52,6 @@ Web3 Foundation and Parity Technologies remain committed to both networks going ## Explore more -..*[About Kusama](kusama.network/) -..*[The Kusama Wiki](guide.kusama.network/) -..*[Kusama on polkadot.js](dotapps.io/?kusama) +- [About Kusama](https://kusama.network) +- [The Kusama Wiki](https://guide.kusama.network) +- [Kusama on polkadot.js](https://kusama.dotapps.io) From 9cb55dc7f057893a7cdc9018c7936eac4a5ad411 Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Tue, 15 Sep 2020 16:40:15 +0200 Subject: [PATCH 06/15] Update learn-kusama-vs-polkadot.md --- docs/learn-kusama-vs-polkadot.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index 2869ead8810c..8ead8dafa8ae 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -11,8 +11,8 @@ Kusama is wild and fast; great for bold experimentation and early-stage deployme ## What the two networks have in common -Kusama was released as an early version of the same code to be used in Polkadot, which means they share the same underlying architecture: a multichain, heterogeneously-sharded design based on nominated proof of stake (NPoS). -Both networks also share key innovations like on-chain governance, hot-swappable runtimes for forkless, on-chain upgrades, and cross-chain message passing (XCMP) for interoperability. +Kusama was released as an early version of the same code to be used in Polkadot, which means they share the same underlying architecture: a multichain, heterogeneously-sharded design based on Nominated Proof of Stake (NPoS). +Both networks also share key innovations like on-chain governance, hot-swappable runtimes for forkless, on-chain upgrades, and Cross-Chain Message Passing (XCMP) for interoperability. Governance on both Polkadot and Kusama is designed to be decentralized and permissionless, giving a say in how the network is run to everyone who owns the native token (DOT for Polkadot, KSM for Kusama). Therefore, **over time the networks will evolve independently, converging or diverging according to the decisions of their respective communities.** ## Key differences From d0a756dca0ba7604a57069a886d6629c5e326270 Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Thu, 17 Sep 2020 14:23:16 +0200 Subject: [PATCH 07/15] Updated Image and links Correction to new page comparing Polkadot and Kusama --- .../assets/Cousins_2.png | Bin docs/learn-kusama-vs-polkadot.md | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) rename website/static/img/polkadot_vs_kusama.png => docs/assets/Cousins_2.png (100%) diff --git a/website/static/img/polkadot_vs_kusama.png b/docs/assets/Cousins_2.png similarity index 100% rename from website/static/img/polkadot_vs_kusama.png rename to docs/assets/Cousins_2.png diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index 8ead8dafa8ae..03ccddacdde1 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -19,19 +19,19 @@ Governance on both Polkadot and Kusama is designed to be decentralized and permi There are a few important distinctions to be made. -![polkadot_vs_kusama](/img/polkadot_vs_kusama.png) +![polkadot_vs_kusama](assets/Cousins_2.png) ### Speed The first key technical difference between Polkadot and Kusama is that Kusama has modified governance parameters that allow for faster upgrades. -Kusama is up to four times faster than Polkadot, with seven days for token holders to vote on referendums followed by an enactment period of eight days, after which the referendum will be enacted on the chain. This means stakeholders need to stay active and vigilant if they want to keep up with all the proposals, referenda , and upgrades, and validators on Kusama often need to update on short notice. +Kusama is up to four times faster than Polkadot, with seven days for token holders to vote on referendums followed by an enactment period of eight days, after which the referendum will be enacted on the chain. This means stakeholders need to stay active and vigilant if they want to keep up with all the proposals, referenda , and upgrades, and validators on Kusama often need to update at short notice. On Polkadot, votes last 28 days followed by an enactment period of 28 days. This does not mean that the Kusama blockchain itself is faster, in the sense of faster block times or transaction throughput (these are the same on both networks), but that there's a shorter amount of time between governance events such as proposing new referenda, voting, and enacting approved upgrades. This allows Kusama to adapt and evolve faster than Polkadot. ### Lean setups Teams wishing to run a parachain need to bond tokens as security. The bonding requirement on Kusama is likely to be lower than on Polkadot. -Kusama validators can also benefit from the [1000 Validators Program](?utm_source=Twitter&utm_medium=social%20media&utm_campaign=1000_validator_program), which helps them kickstart their Kusama nodes with nominations from Web3 Foundation and Parity Technologies. +Kusama validators can also benefit from the [1000 Validators Program](https://polkadot.network/join-kusamas-thousand-validators-programme/), which helps them kickstart their Kusama nodes with nominations from Web3 Foundation and Parity Technologies. For those who want to validate on Kusama *and* Polkadot, the same setup and infrastructure can be used for both networks. ### Use cases From 88e4d56fe8ce372bb121e0eb34afdd563cc06085 Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Fri, 18 Sep 2020 10:26:24 +0200 Subject: [PATCH 08/15] Update learn-kusama-vs-polkadot.md --- docs/learn-kusama-vs-polkadot.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index 03ccddacdde1..dd995103d845 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -1,12 +1,10 @@ --- id: learn-kusama-vs-polkadot -title: Comparing Polkadot and Kusama +title: What is the difference between Polkadot and Kusama? sidebar_label: Comparing Polkadot and Kusama --- -# What is the difference between Polkadot and Kusama? - -Although they are built on nearly the same codebase, Polkadot and Kusama are independent, standalone networks with different priorities. +Although they share many parts of their code, Polkadot and Kusama are independent, standalone networks with different priorities. Kusama is wild and fast; great for bold experimentation and early-stage deployment. Polkadot is more conservative, prioritizing stability and dependability. ## What the two networks have in common From edee8c489404bb508389c30287c83ad86641d180 Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Mon, 21 Sep 2020 12:25:44 +0200 Subject: [PATCH 09/15] Update docs/learn-kusama-vs-polkadot.md Co-authored-by: Kirsten Richard <36748441+krichard410@users.noreply.github.com> --- docs/learn-kusama-vs-polkadot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index dd995103d845..580a50c2c345 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -52,4 +52,4 @@ Web3 Foundation and Parity Technologies remain committed to both networks going - [About Kusama](https://kusama.network) - [The Kusama Wiki](https://guide.kusama.network) -- [Kusama on polkadot.js](https://kusama.dotapps.io) +- [Kusama on Polkadot-JS Apps](https://kusama.dotapps.io) From 2ff05bc6fb174eaed3b3e3b8aa568319a13b10b0 Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Tue, 22 Sep 2020 17:11:12 +0200 Subject: [PATCH 10/15] Update docs/learn-kusama-vs-polkadot.md Co-authored-by: Bill Laboon --- docs/learn-kusama-vs-polkadot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index 580a50c2c345..14fc2df92f13 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -38,7 +38,7 @@ Polkadot is and always will be the primary network for the deployment of enterpr The initial use case for Kusama is as a pre-production environment, a “canary network”. Building on Kusama first allows teams to test things out in a live, fully decentralized and community-controlled network with real-world conditions and lower stakes in the event of problems or bugs than on Polkadot. Many projects will maintain parachains on both networks, experimenting and testing new technologies and features on Kusama before deploying them to Polkadot. Some teams will decide just to stay on Kusama, which is likely to be a place where we see some exciting experimentation with new technologies going forward. -Projects that require high-throughput but don’t necessarily require bank-like security, such as some gaming, social networking, and content distribution applications, are particularly good candidates for this use-case. +Projects that require high-throughput but don’t necessarily require bank-like security, such as some gaming, social networking, and content distribution applications, are particularly good candidates for this use case. Kusama may also prove to be the perfect environment for ambitious experiments with new ideas and new innovations in areas like governance, incentives, monetary policy, and DAOs (decentralized autonomous organizations). Future upgrades to the Polkadot runtime will also likely be deployed to Kusama before Polkadot mainnet. This way, not only will we be able to see how these new technologies and features will perform under real-world conditions before bringing them to Polkadot, but teams who have deployed to both networks will also get an advanced look at how their own technology will perform under those upgrades. From 6299b691953c5abb1d91701638d6de8366447481 Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Tue, 22 Sep 2020 17:13:48 +0200 Subject: [PATCH 11/15] Update docs/learn-kusama-vs-polkadot.md Co-authored-by: Bill Laboon --- docs/learn-kusama-vs-polkadot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index 14fc2df92f13..e11c96329843 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -46,7 +46,7 @@ Future upgrades to the Polkadot runtime will also likely be deployed to Kusama b Ultimately, Kusama and Polkadot will live on as independent, standalone networks with their own communities, their own governance, and their own complementary use cases, though they will continue to maintain a close relationship, with many teams likely deploying applications to both networks. In the future, we’re also likely to see Kusama bridged to Polkadot for cross-network interoperability. -Web3 Foundation and Parity Technologies remain committed to both networks going forward, providing crucial support and guidance to teams building for the ecosystem. +Web3 Foundation remains committed to both networks going forward, providing crucial support and guidance to teams building for the ecosystem. ## Explore more From 8687e5ff8a8a3403b1511bc686d24d3e940eca12 Mon Sep 17 00:00:00 2001 From: MajellaH <70906552+MajellaH@users.noreply.github.com> Date: Tue, 22 Sep 2020 17:17:15 +0200 Subject: [PATCH 12/15] Update docs/learn-kusama-vs-polkadot.md Co-authored-by: Bill Laboon --- docs/learn-kusama-vs-polkadot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index e11c96329843..15f136f7d25e 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -40,7 +40,7 @@ Many projects will maintain parachains on both networks, experimenting and testi Some teams will decide just to stay on Kusama, which is likely to be a place where we see some exciting experimentation with new technologies going forward. Projects that require high-throughput but don’t necessarily require bank-like security, such as some gaming, social networking, and content distribution applications, are particularly good candidates for this use case. Kusama may also prove to be the perfect environment for ambitious experiments with new ideas and new innovations in areas like governance, incentives, monetary policy, and DAOs (decentralized autonomous organizations). -Future upgrades to the Polkadot runtime will also likely be deployed to Kusama before Polkadot mainnet. This way, not only will we be able to see how these new technologies and features will perform under real-world conditions before bringing them to Polkadot, but teams who have deployed to both networks will also get an advanced look at how their own technology will perform under those upgrades. +Future upgrades to the Polkadot runtime will also likely be deployed to Kusama before Polkadot mainnet. This way, not only will we be able to see how these new technologies and features will perform under real-world conditions before bringing them to Polkadot, but teams who have deployed to both networks will also get an advance look at how their own technology will perform under those upgrades. ## Going forward From e4e18bf2ed68f1331d038d92ce4bb0c815927dde Mon Sep 17 00:00:00 2001 From: Logan Saether Date: Thu, 24 Sep 2020 11:48:14 -0700 Subject: [PATCH 13/15] Run prettier --- docs/learn-kusama-vs-polkadot.md | 75 ++++++++++++++++++++++---------- 1 file changed, 53 insertions(+), 22 deletions(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index 15f136f7d25e..aded10a07465 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -4,14 +4,21 @@ title: What is the difference between Polkadot and Kusama? sidebar_label: Comparing Polkadot and Kusama --- -Although they share many parts of their code, Polkadot and Kusama are independent, standalone networks with different priorities. -Kusama is wild and fast; great for bold experimentation and early-stage deployment. Polkadot is more conservative, prioritizing stability and dependability. +Although they share many parts of their code, Polkadot and Kusama are independent, standalone +networks with different priorities. +Kusama is wild and fast; great for bold experimentation and early-stage deployment. Polkadot is more +conservative, prioritizing stability and dependability. ## What the two networks have in common -Kusama was released as an early version of the same code to be used in Polkadot, which means they share the same underlying architecture: a multichain, heterogeneously-sharded design based on Nominated Proof of Stake (NPoS). -Both networks also share key innovations like on-chain governance, hot-swappable runtimes for forkless, on-chain upgrades, and Cross-Chain Message Passing (XCMP) for interoperability. -Governance on both Polkadot and Kusama is designed to be decentralized and permissionless, giving a say in how the network is run to everyone who owns the native token (DOT for Polkadot, KSM for Kusama). Therefore, **over time the networks will evolve independently, converging or diverging according to the decisions of their respective communities.** +Kusama was released as an early version of the same code to be used in Polkadot, which means they +share the same underlying architecture: a multichain, heterogeneously-sharded design based on +Nominated Proof of Stake (NPoS). Both networks also share key innovations like on-chain governance, +hot-swappable runtimes for forkless, on-chain upgrades, and Cross-Chain Message Passing (XCMP) for +interoperability. Governance on both Polkadot and Kusama is designed to be decentralized and +permissionless, giving a say in how the network is run to everyone who owns the native token (DOT +for Polkadot, KSM for Kusama). Therefore, **over time the networks will evolve independently, +converging or diverging according to the decisions of their respective communities.** ## Key differences @@ -21,32 +28,56 @@ There are a few important distinctions to be made. ### Speed -The first key technical difference between Polkadot and Kusama is that Kusama has modified governance parameters that allow for faster upgrades. -Kusama is up to four times faster than Polkadot, with seven days for token holders to vote on referendums followed by an enactment period of eight days, after which the referendum will be enacted on the chain. This means stakeholders need to stay active and vigilant if they want to keep up with all the proposals, referenda , and upgrades, and validators on Kusama often need to update at short notice. -On Polkadot, votes last 28 days followed by an enactment period of 28 days. -This does not mean that the Kusama blockchain itself is faster, in the sense of faster block times or transaction throughput (these are the same on both networks), but that there's a shorter amount of time between governance events such as proposing new referenda, voting, and enacting approved upgrades. This allows Kusama to adapt and evolve faster than Polkadot. +The first key technical difference between Polkadot and Kusama is that Kusama has modified +governance parameters that allow for faster upgrades. Kusama is up to four times faster than +Polkadot, with seven days for token holders to vote on referendums followed by an enactment period +of eight days, after which the referendum will be enacted on the chain. This means stakeholders need +to stay active and vigilant if they want to keep up with all the proposals, referenda , and +upgrades, and validators on Kusama often need to update at short notice. On Polkadot, votes last 28 +days followed by an enactment period of 28 days. This does not mean that the Kusama blockchain +itself is faster, in the sense of faster block times or transaction throughput (these are the same +on both networks), but that there's a shorter amount of time between governance events such as +proposing new referenda, voting, and enacting approved upgrades. This allows Kusama to adapt and +evolve faster than Polkadot. ### Lean setups -Teams wishing to run a parachain need to bond tokens as security. The bonding requirement on Kusama is likely to be lower than on Polkadot. -Kusama validators can also benefit from the [1000 Validators Program](https://polkadot.network/join-kusamas-thousand-validators-programme/), which helps them kickstart their Kusama nodes with nominations from Web3 Foundation and Parity Technologies. -For those who want to validate on Kusama *and* Polkadot, the same setup and infrastructure can be used for both networks. +Teams wishing to run a parachain need to bond tokens as security. The bonding requirement on Kusama +is likely to be lower than on Polkadot. Kusama validators can also benefit from the +[1000 Validators Program](https://polkadot.network/join-kusamas-thousand-validators-programme/), +which helps them kickstart their Kusama nodes with nominations from Web3 Foundation and Parity +Technologies. For those who want to validate on Kusama _and_ Polkadot, the same setup and +infrastructure can be used for both networks. ### Use cases -Polkadot is and always will be the primary network for the deployment of enterprise-level applications and those that entail high-value transactions requiring bank-level security and stability. -The initial use case for Kusama is as a pre-production environment, a “canary network”. Building on Kusama first allows teams to test things out in a live, fully decentralized and community-controlled network with real-world conditions and lower stakes in the event of problems or bugs than on Polkadot. -Many projects will maintain parachains on both networks, experimenting and testing new technologies and features on Kusama before deploying them to Polkadot. -Some teams will decide just to stay on Kusama, which is likely to be a place where we see some exciting experimentation with new technologies going forward. -Projects that require high-throughput but don’t necessarily require bank-like security, such as some gaming, social networking, and content distribution applications, are particularly good candidates for this use case. -Kusama may also prove to be the perfect environment for ambitious experiments with new ideas and new innovations in areas like governance, incentives, monetary policy, and DAOs (decentralized autonomous organizations). -Future upgrades to the Polkadot runtime will also likely be deployed to Kusama before Polkadot mainnet. This way, not only will we be able to see how these new technologies and features will perform under real-world conditions before bringing them to Polkadot, but teams who have deployed to both networks will also get an advance look at how their own technology will perform under those upgrades. +Polkadot is and always will be the primary network for the deployment of enterprise-level +applications and those that entail high-value transactions requiring bank-level security and +stability. The initial use case for Kusama is as a pre-production environment, a “canary network”. +Building on Kusama first allows teams to test things out in a live, fully decentralized and +community-controlled network with real-world conditions and lower stakes in the event of problems or +bugs than on Polkadot. Many projects will maintain parachains on both networks, experimenting and +testing new technologies and features on Kusama before deploying them to Polkadot. Some teams will +decide just to stay on Kusama, which is likely to be a place where we see some exciting +experimentation with new technologies going forward. Projects that require high-throughput but don’t +necessarily require bank-like security, such as some gaming, social networking, and content +distribution applications, are particularly good candidates for this use case. Kusama may also prove +to be the perfect environment for ambitious experiments with new ideas and new innovations in areas +like governance, incentives, monetary policy, and DAOs (decentralized autonomous organizations). +Future upgrades to the Polkadot runtime will also likely be deployed to Kusama before Polkadot +mainnet. This way, not only will we be able to see how these new technologies and features will +perform under real-world conditions before bringing them to Polkadot, but teams who have deployed to +both networks will also get an advance look at how their own technology will perform under those +upgrades. ## Going forward -Ultimately, Kusama and Polkadot will live on as independent, standalone networks with their own communities, their own governance, and their own complementary use cases, though they will continue to maintain a close relationship, with many teams likely deploying applications to both networks. -In the future, we’re also likely to see Kusama bridged to Polkadot for cross-network interoperability. -Web3 Foundation remains committed to both networks going forward, providing crucial support and guidance to teams building for the ecosystem. +Ultimately, Kusama and Polkadot will live on as independent, standalone networks with their own +communities, their own governance, and their own complementary use cases, though they will continue +to maintain a close relationship, with many teams likely deploying applications to both networks. In +the future, we’re also likely to see Kusama bridged to Polkadot for cross-network interoperability. +Web3 Foundation remains committed to both networks going forward, providing crucial support and +guidance to teams building for the ecosystem. ## Explore more From d3a95173f4d9a12955f684e5a11bfc5d443de545 Mon Sep 17 00:00:00 2001 From: Logan Saether Date: Thu, 24 Sep 2020 11:51:51 -0700 Subject: [PATCH 14/15] Add to sidebar --- website/sidebars.json | 1 + 1 file changed, 1 insertion(+) diff --git a/website/sidebars.json b/website/sidebars.json index 74fec30e6ec5..0f60d639b95c 100644 --- a/website/sidebars.json +++ b/website/sidebars.json @@ -68,6 +68,7 @@ "type": "subcategory", "label": "Polkadot Comparisons", "ids": [ + "learn-kusama-vs-polkadot", "learn-comparisons-ethereum-2", "learn-comparisons-cosmos", "learn-comparisons-dfinity", From b090fd36b50481ab6424553730e953710ce140ac Mon Sep 17 00:00:00 2001 From: Logan Saether Date: Thu, 24 Sep 2020 11:52:28 -0700 Subject: [PATCH 15/15] Update formatting --- docs/learn-kusama-vs-polkadot.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/learn-kusama-vs-polkadot.md b/docs/learn-kusama-vs-polkadot.md index aded10a07465..c860e2b1ecf7 100644 --- a/docs/learn-kusama-vs-polkadot.md +++ b/docs/learn-kusama-vs-polkadot.md @@ -5,7 +5,8 @@ sidebar_label: Comparing Polkadot and Kusama --- Although they share many parts of their code, Polkadot and Kusama are independent, standalone -networks with different priorities. +networks with different priorities. + Kusama is wild and fast; great for bold experimentation and early-stage deployment. Polkadot is more conservative, prioritizing stability and dependability.