Polkadot
What is Polkadot?
Polkadot aspires to tackle the limitations of the existing systems by offering an interoperable, multi-chain, shared security model. At its core, Polkadot maintains a PoS Relay Chain (Security Root) that connects to various Parachains (Nested Chains), enabling them to operate semi-independently while using security from the validator set of the Security Root.
Similar to Ethereum, the Parachainβs app code is uploaded to the Relay Chain so validators may be able to validate the Parachain blocks, but like Tendermint, the Parachain maintains its own transaction and block database. This design is very similar to Rollups - reduces the scalability bottlenecks associated with monolithic blockchain architectures, like Ethereumβs, where all transactions must be stored by a single chain.
In addition to enhanced scalability, Polkadot enables cross-chain communication and governance within the Polkadot ecosystem - creating a uniquely intertwined community.
How does it work?
Builders use Substrate: a Polkadot blockchain framework - to create a Polkadot compatible blockchain (Parachain).
Builders then bid for a Parachain slot through an auction process that requires them stake amounts of DOT upfront. The highest bidders win the slot for a certain lease period. They must re-bid when the lease is up.
Builders then compile their state machine into Web Assembly, and upload the state machine to the Security Root so that Validators may verify their state changes. Any upgrade to the state machine must be carefully coordinated on both layers to prevent consensus issues.
Builders then must have Parachain Validators in order to validate blocks and participate in the relay chain's consensus process.
Pros & Cons of Polkadot's Parachains
The good:
β have immediate security
β have access to Polkadot's ecosystem and tooling
The bad:
β high economic barriers with the bid process
β relies on the host for governance
β slow to market (semi accelerated by the SDK)
β must keep up with SDK updates
β highly complex - multi-chain architecture
β relies on the host for historical finality
β attract experienced parachain Validators to avoid centralization
β must build interoperability features to avoid community isolation
β SDK is complex and intimidating for the new developer
Canopy & Polkadot's Comparison
Architecture
β Peer-to-Peer
β Centralized around the Relay Chain
Scaling Method
β Every new chain horizontally scales Web3
β Limited by the Relay Chain
Builder Sovereignty
β Progressive
β Critical, lifelong reliance on host for security & finality
Ecosystem
β New
β Small
Long range attack
β Proof of Age
β Centralized checkpoints
Builder Difficulty
β Quick to market
β Slow to market
Builder Economic Security
β Immediate
β Immediate
Builder Framework
β Fork & Clone: Golang
β Complex with WASM
Chain Resources
β Exponential: Each new chain is additive
β Limited by the Relay Chain
Builder Success
β L0 Premium
β Typically lower FDV than sovereign L1s
Native Interoperability
β Permissionless
β Inner-Ecosystem only
Builder Decentralization
β Full/Progressive
β Semi
Last updated