Beloved Polygon family and dear crypto community, today we are proud to announce Polygon SDK, a big milestone for Polygon and a major step towards Multi-chain Ethereum!
Vision
Polygon SDK vision is to effectively transform Ethereum into a full-fledged multi-chain system (aka the Internet of Blockchains). By doing this, it will at the same time further establish Polygon as the leading scaling and infrastructure platform of Ethereum.
A little known fact is that Ethereum is already the biggest multi-chain system in the world! This multi-chain system has organically developed and grown to host a multitude of chains that are all adding value and strength to the Ethereum ecosystem. These chains include:
150+ EVM networks with assigned ChainIDs (source);
Hundreds of enterprise chains;
Dozens of Layer 2 implementations.
This form of organic innovation is the beauty and the biggest strength of Ethereum, but its side effect is that Ethereum’s scaling and infrastructure landscape is currently unstructured and maybe slightly chaotic. This can make it challenging for projects and developers to understand the opportunities and tradeoffs, as well as to find and implement the best solutions for them. Polygon SDK aims to turn Ethereum into a full-fledged multi-chain system by introducing structure to this organic ecosystem and providing a framework for multi-chain Ethereum to grow further and faster.
On a high level, Ethereum’s multi-chain system will be akin to other prominent multi-chain systems such as Polkadot, Cosmos, Avalanche etc, but with at least three major upsides:
It is able to fully benefit from Ethereum’s network effects. Polygon SDK is based on the Ethereum stack and is built as an integral part of the Ethereum ecosystem. In contrast, the aforementioned projects are building competing ecosystems from scratch.
It is inherently more secure. Polygon SDK chains use Ethereum, the most secure and battle-tested programmable blockchain in the world, as the economic hub and source of security. The competing projects are not considering Ethereum for such purposes; they’re mainly focused on building bridges to Ethereum to enable the transfer of capital and users.
It is more open and powerful, primarily in terms of the types of architecture it can support. This is mainly because (i) Polygon SDK is based on Ethereum, so it can trivially incorporate any scaling or infrastructure solution from the Ethereum ecosystem and (ii) we fully adopt Ethereum’s ethos of open innovation and have designed Polygon SDK with this in mind.
To summarize, we believe the multi-chain concept is the reality and is here to stay, and Polygon SDK is our effort to build it the right way — on Ethereum.
Finally, it is worth noting that the existing Polygon solutions, Polygon PoS and Polygon Plasma chains, will continue to exist and operate as an integral and important part of this multi-chain system
Overview
Polygon SDK is a modular, flexible framework for Ethereum scaling and infrastructure development.
Our goal for it is to become the go-to framework for this type of development, by allowing developers to quickly and easily build and launch multiple scaling and infrastructure solutions.
Polygon SDK aims to support building and connecting two major types of solutions:
Secured chains (aka Layer 2 solution): Scaling solutions that rely on Ethereum for security instead of establishing their own validator or miner pool. Polygon SDK aims to support all major Layer 2 solutions such as Optimistic Rollups, zkRollups, Validium, Plasma (already implemented as part of the Polygon platform) etc, thus basically becoming a one-of-a-kind “Layer 2 aggregator”. Secured aka Layer 2 chains are a good fit for (i) projects that require the highest level of security and (ii) startups, i.e. young projects and communities, unable to establish a sufficiently decentralized and secure validator pool.
Stand-alone chains: Sovereign Ethereum chains, normally fully in charge of their own security, i.e. with their own validator or miner pool. Major examples of such chains are sidechains and different types of enterprise chains. Stand-alone chains offer the highest level of independence and flexibility, with the tradeoff of a normally lower level of decentralization and security. These chains can (i) interact with Ethereum via different types of bridges for transferring assets and/or arbitrary messages or (ii) rely on Ethereum in some way, e.g. for hosting some critical parts of the application logic or for achieving stronger finality and security via periodic checkpoints/commits. Stand-alone chains are often a good fit for (i) enterprises, (ii) projects that do not require the highest level of security and (iii) projects with strong communities, capable of establishing a sufficiently decentralized and secure validator or miner pool.
In this first release, Polygon SDK will support stand-alone chains, and support for various types of secured chains will be added gradually in the future releases. (see Future work section).
Source : blog.polygon