# The Polkadot Playbook

Simple, accurate answers to common questions about Polkadot, backed by extensive references and source material, empowering anyone to become a Polkadot ambassador.

## What is Polkadot?

- Polkadot is a cloud server for Web3 applications and services.[^1]
- Polkadot scales through data and execution sharding, allowing for parallelized throughput.[^2]
- Polkadot provides shared security and secure interoperability to services built on it.[^3]
- Polkadot creates abundant, flexible, and high quality blockspace.[^4]
- Polkadot uses a novel "cynical" rollup to provide fast finality while using minimal resources.[^5]

## What unique things can you do on Polkadot?

- Build applications with full control over block construction and transaction execution.[^21]
- Build applications with full control over fees, fee payments, and tokens.[^22]
- Build applications which dynamically scale up and down execution cores.[^23]
- Build applications which execute at sub-second speeds.[^24]
- Build applications that can permissionlessly upgrade and evolve over time.[^25]

## Why choose Polkadot?

- Billions of dollars of economic security provided to itself and applications running on it.[^31]
- Fast finalization times, on average under 30 seconds.[^32]
- Executing and scaling on standard "gaming" hardware.[^33]
- Polkadot SDK is the most robust and flexible blockchain framework.[^34]
- Secure cross-chain interoperability through trustless bridging protocols.[^35]

## Where is Polkadot leading?

- 50+ active rollups live on Polkadot driving 32M transactions across 200K active accounts per month.[^41]
- Among the highest Nakamoto coefficients in the blockchain ecosystem.[^42]
- One of the largest developer community after Ethereum.[^43]
- Blazing fast execution speeds compared to other blockchain VMs.[^44]
- One of the largest functioning DAOs, managing the functionality of the network and $150M dollars in assets for development.[^45]

## How Polkadot is better than...

- Ethereum: Polkadot realized Ethereum's scaling vision first, conceived and delivered by co-founder Dr. Gavin Wood.[^51]
- Solana: Unlike Solana, Polkadot scales without compromising Web3 principles of decentralization and security.[^52]
- Cosmos: Unlike Cosmos, Polkadot provides shared security and secure interoperability.[^53]
- Avalanche: Subnets in Avalanche are not as flexible as applications on Polkadot, and subnets do not provide shared security or secure interoperability.[^54]
- Layer 2s: Layer 2 solutions face performance issues, unpredictable fees, and fragmented interoperability due to non-native support for rollups.[^55]

[^1]: Learn more about Web3:
	- The first time the term "Web3" was used: https://gavwood.com/dappsweb3.html
	- A blog post describing the importance of Web3: https://gavofyork.medium.com/why-we-need-web-3-0-5da4f2bf95ab

[^2]: Explanation of sharding on Polkadot: https://polkadot.com/blog/polkadot-v1-0-sharding-and-economic-security

[^3]: A high level overview of shared security: https://www.youtube.com/watch?v=uKQOSPfM-W0

[^4]: A blog post explaining the term "blockspace": https://www.rob.tech/blog/polkadot-blockspace-over-blockchains/

[^5]: Polkadot's cynical rollup protocol is called ELVES.
	- ELVES stands for ”endorsing light validity evaluator system”.
	- The ELVES paper, formally describing Polkadot's cynical rollup: https://eprint.iacr.org/2024/961
	- A tweet summary of the ELVES paper: https://x.com/rphmeier/status/1807884271157187007

[^21]: For example:
	- Build applications more resilient to MEV.
	- Build applications which can prioritize certain tasks and processes.
	- Build applications which only execute when it is economical to do so.

[^22]: For example:
	- Build applications where end-users pay no transaction fees.
	- Build applications which can accept fees paid in any token.
	- Build applications where users need not hold DOT or your native token to hold other tokens.

[^23]: Learn more about Agile Coretime:
	- https://polkadot.com/agile-coretime
	- https://wiki.polkadot.network/docs/learn-agile-coretime

[^24]: A demo of a Polkadot SDK blockchain producing blocks every .5 seconds: https://twitter.com/bkchr/status/1818027282688352591

[^25]: Learn about forkless runtime upgrades in Polkadot: https://wiki.polkadot.network/docs/learn-runtime-upgrades

[^31]: Polkadot's economic security can be measured by multiplying the total market cap of the DOT token by the percentage of DOT token locked in Polkadot's Nominated Proof-of-Stake protocol.
	- Staking metrics can be found here: https://data.parity.io/staking
	- Total market cap information can be found here: https://www.coingecko.com/en/coins/polkadot

[^32]: Learn more about cynical rollups:
	- Compare that to optimistic rollups which may take up to a week to finalize!
	- Cynical rollups actively check that a block is valid, rather than waiting for someone to report it is invalid. See ELVES paper footnote above.
	- Compared to "instant finality" consensus, block production is separated from finality, reducing network stalls: https://polkadot.com/blog/polkadot-consensus-part-1-introduction

[^33]: Compared to expensive and centralized machines needed for vertical scaling or ZK provers.
	- Hardware requirements for running a Polkadot Validator: https://wiki.polkadot.network/docs/maintain-guides-how-to-validate-polkadot#requirements

[^34]: Polkadot SDK is used throughout the entire blockchain ecosystem:
	- Polkadot and Kusama are built with the Polkadot SDK.
	- All 50+ live parachains, and many more in development, all use Polkadot SDK.
	- Many projects outside of Polkadot also use the Polkadot SDK: [Avail](https://www.availproject.org/), [Cardano](https://midnight.network/), [Entropy](https://entropy.xyz/), and more...

[^35]: Bridging in Polkadot can be broken down into internal bridges and external bridges:
	- Native bridging protocol for applications secured by Polkadot: https://wiki.polkadot.network/docs/learn-xcm-transport
	- An overview of external bridges on Polkadot: https://polkadot.com/blog/the-landscape-of-trustless-bridges-on-polkadot

[^41]: A list of active parachains on Polkadot: https://polkadot.subscan.io/parachain
	- Accumulated insights of total activity on Polkadot: https://data.parity.io/parachain-stats

[^42]: The Nakamoto Coefficient is one measure of decentralization and resilience.
	- A third party service comparing the Nakamoto Coefficient: https://nakaflow.io/

[^43]: Graph of blockchain developer ecosystems: https://twitter.com/Polkadot/status/1577016988697706496
	- The raw data is being generated using this open source repo: https://github.com/electric-capital/crypto-ecosystems

[^44]: PVM and other VM benchmarks: https://github.com/koute/polkavm/blob/master/BENCHMARKS.md

[^45]: Information about the Polkadot DAO:
	- High level overview of the DAO: https://polkadot.com/platform/dao
	- Insight into the treasury activity controlled by the DAO: https://www.dotreasury.com
	- Polkadot Treasury Account: https://polkadot.subscan.io/account/13UVJyLnbVp9RBZYFwFGyDvVd1y27Tt8tkntv6Q7JVPhFsTB

[^51]: Polkadot comparison document to Ethereum:
	- https://wiki.polkadot.network/docs/learn-comparisons-ethereum-2
	- Ethereum abandoned a properly sharded approach due to its complexity.
	- Ethereum now depends on layer 2 solutions that are fragmented, less secure, and less decentralized.

[^52]: Solana is better described as a distributed database, than a Web3 product.
	- Information about the scalability trilemma: https://ethereum.org/en/roadmap/vision/
	- Solana scales vertically while Polkadot scales horizontally.
	- Since January 2022, Solana has seen around half a dozen significant outages and 15 partial or major outage days: https://cointelegraph.com/news/solana-outage-client-diversity-beta

[^53]: Polkadot comparison document to Cosmos:
	- https://wiki.polkadot.network/docs/learn-comparisons-cosmos

[^54]: Polkadot comparison document to Avalanche:
	- https://wiki.polkadot.network/docs/learn-comparisons-avalanche

[^55]: Polkadot comparison document to Layer 2s and Rollups:
	- https://wiki.polkadot.network/docs/learn-comparisons-rollups
