Overwhelmed by the complexities of the Polygon lightpaper? Don't throw in the towel just yet! Let us simplify the technical details to make it understandable for you.
Despite its attempt to simplify the value proposition of the Polygon network, the lightpaper still remains somewhat cryptic — particularly for less experienced readers. For this reason, we’re going to break it down, helping you better understand what Polygon is, how it can be used, and how it’s different from existing blockchain solutions.
Join us in showcasing the cryptocurrency revolution, one newsletter at a time. Subscribe now to get daily news and market updates right to your inbox, along with our millions of other subscribers (that’s right, millions love us!) — what are you waiting for?
Why Was Polygon Created?
For comparison, the VisaNet electronic payment network can process in excess of 65,000 transactions per second.
Note: These challenges are being directly addressed in Ethereum’s post-merge roadmap.
You can think of a dApp as a regular application that is simply hosted on a blockchain network instead of a centralized server.
The Internet of Blockchains
But how does Polygon differ from other layer interoperability solutions? You might ask.
Well, Polygon can be broadly described by its main features. These are what separate it from other platforms and make it attractive to both developers and users.
The lightpaper describes the main features that best capture the essence of the platform. These are:
- ETH Compatibility: Developers can easily deploy Ethereum-compatible blockchains that can process their own transactions while leveraging Ethereum’s industry-established tech stack, standards and huge adoption.
- Scalability: Most blockchains are heavily limited in the number of transactions they can process per second, thereby limiting their utility. Polygon allows developers to create separate Ethereum-compatible blockchains, which can process transactions both cheaply and securely, massively increasing the throughput of the overall Polygon ecosystem.
- Security: Polygon chains are secured by a set of validators and benefit from the additional security of the Ethereum base layer. Polygon regularly checkpoints its state to Ethereum (roughly every 34 minutes), adding a further layer of security for users and developers. In total, the Polygon Network is secured by 100 validators which are selected through a regular on-chain auction process.
- Sovereignty: Rather than relying on Ethereum for governance, each Polygon chain is self-governing with customizable rules describing how the chain operates and updates.
- Interoperability: Most blockchains operate entirely independent of one another and cannot easily or securely exchange data or assets — e.g. assets on Ethereum cannot be directly transferred to Solana or another blockchain without relying on middleware. Polygon provides protocols that allow compatible chains to exchange any kind of information, opening the doors to collaboration between chains and reducing tribalism in the blockchain space.
- User Experience: Polygon improves the experience of interacting with blockchain networks by drastically reducing fees and providing what it describes as “instant (deterministic) transaction finality”. Broadly, this means transactions are considered final as soon as they are added to a block, unlike probabilistic blockchains, like Bitcoin, where transactions can be considered increasingly final based on how many blocks have passed since they were confirmed.
- Developer Experience: Polygon provides an Ethereum-like development experience. It's permissionless, meaning anybody can begin building with Polygon, and no fees are required to deploy on the network besides the standard gas costs. Developers can use most standard Ethereum development tools (e.g. Alchemy, Hardhat, and Remix) to build for Polygon, reducing the barrier to entry.
- Modularity: Polygon chains are highly customizable, thanks to a range of modules. This reduces barriers to entry and time-to-market while ensuring developers can easily extend or upgrade the functionality of their chain.
Ok, so but what exactly are “Polygon Chains”?
Well, the Polygon Network is an interconnected network of sovereign blockchains — some of which may be tailored to specific applications, while others may be general purpose. Smart contracts deployed on one chain can interact with those deployed on another, forming one cohesive network.
How Does Polygon Work?
As is the case with many prominent blockchains, the Polygon lightpaper is sprinkled with technical jargon — doubly so when discussing its capabilities and features. Let’s break it down!
As we previously touched on, it allows developers to launch their own customized Ethereum-based blockchain. This can be tailored to the individual needs of the project or platform and will be interoperable both with other Polygon chains and with Ethereum.
Polygon aims to make it as simple as possible for developers to deploy a blockchain — even with little to no blockchain development experience. It achieves this by providing an array of tools, technologies and features that developers can use to build and power their products.
Broadly, these include:
- One-Click Deployment: Developers can choose to deploy one of a range of preset Ethereum-compatible blockchains in a single click even with no development experience.
- Modular Architecture: These blockchains can be customized with a growing range of optional modules, allowing developers to tailor the consensus model, governance capabilities, virtual machine implementation, and more to their specific needs. This means they can build a blockchain that is perfectly tailored to their requirements — e.g. prioritizing security over speed or user-friendliness over developer-friendliness.
- Arbitrary Message Passing: Polygon chains can communicate with both one another and Ethereum, allowing smart contracts on one chain to leverage data and assets from another where permitted. Put simply, this means tokens deployed on one chain can be used on any other chain in the Polygon Network while enabling more feature-rich DApps.
- Security-As-a-Service: For use cases where security is paramount, developers can tap an array of security services, using Ethereum-based or dedicated validators to add an additional layer of security to their applications. This makes it suitable for enterprise use cases where developers need to manage their own validator set, or for public chains where it is acceptable to bootstrap security from a pre-existing validator set.
As a framework for building highly scalable interoperable blockchains, Polygon gives developers the opportunity to build on the solid foundations of Ethereum, while further benefitting from the additional capabilities Polygon provides.
The Polygon Architecture
Polygon is different from many blockchain platforms in that rather than existing as a single layer, it’s actually formed of four separate layers — two of which are optional while the other two are mandatory.
This makes it incredibly customizable, giving developers a great deal of flexibility when building blockchains and novel decentralized applications.
Briefly, these layers are as follows:
- Ethereum Layer: The base layer on top of which Polygon operates. This is used for things like staking, communication between ETH and Polygon chains, and transaction settlement through the checkpoint mechanism. Despite being a layer-2 solution, projects can opt to skip using Ethereum and instead rely only on Polygon validators for security.
- Security Layer: An optional security-as-a-service layer that allows Polygon chains to make use of validators to improve security. This layer can have various implementations, allowing developers to choose how their validators are managed (e.g. in terms of registrations, rewards, shuffling, etc). This is for developers that want to add an additional layer of security to their chain.
- Polygon Networks Layer: This is the ecosystem of different sovereign blockchain networks connected with one another using Polygon technology. Each of these is responsible for its own local consensus, transaction grouping and block production. This means if one Polygon chain suffers downtime, the others remain unaffected.
- Execution Layer: This is Polygon's execution environment, which developers can use to execute their smart contract code. This takes the form of a virtual machine which is used to interpret code as well as the logic used to transition the blockchain to the next state.
By stratifying across four layers, Polygon is able to modularize different blockchain functions and maximize flexibility for developers.
How Polygon Fits Into the Blockchain Landscape
The final part of the Polygon lightpaper describes its positioning — that is, where it fits into the broader blockchain landscape.
Did you know? Layer 1 blockchains operate independently, whereas layer 2 blockchains operate on top of an underlying blockchain (typically a layer 1).
Polygon sits at the intersection of these alternative platforms and protocols by providing a flexible framework for developing custom blockchains and applications. It aims to offer the most attractive mix of features across key factors, like Ethereum compatibility, scalability, security, interoperability and user experience, to become the platform of choice for developers.
Long-term, Polygon aims to contribute to a "world in which people and machines collaborate and exchange value globally and freely, without gatekeepers or intermediaries.” It is hoped that the project will provide the infrastructure to power part of this new world, and help knock down financial and social borders.
Also Read: The Ultimate Guide to the Polygon Ecosystem