{"id":35571,"date":"2022-07-29T00:53:27","date_gmt":"2022-07-29T04:53:27","guid":{"rendered":"https:\/\/101blockchains.com\/?p=35571"},"modified":"2023-07-20T03:58:20","modified_gmt":"2023-07-20T07:58:20","slug":"polygon-architecture","status":"publish","type":"post","link":"https:\/\/101blockchains.com\/polygon-architecture\/","title":{"rendered":"Polygon Architecture Explained"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The <a href=\"https:\/\/101blockchains.com\/polygon-matic\/\" target=\"_blank\" rel=\"noopener\">Polygon<\/a> Network has garnered formidable popularity in recent times as a <a href=\"https:\/\/101blockchains.com\/blockchain-scalability-solutions\/\" target=\"_blank\" rel=\"noopener\">blockchain scalability<\/a> platform. Scalability is one of the pressing concerns for modern <a href=\"https:\/\/101blockchains.com\/blockchain-technology-explained\/\" target=\"_blank\" rel=\"noopener\">blockchain<\/a> networks, which are ushering in an era of new developments. For example, <a href=\"https:\/\/101blockchains.com\/ultimate-ethereum-guide\/\" target=\"_blank\" rel=\"noopener\">Ethereum<\/a> blockchain has become the top choice for developing <a href=\"https:\/\/101blockchains.com\/what-is-dapp\/\" target=\"_blank\" rel=\"noopener\">dApps<\/a> and <a href=\"https:\/\/101blockchains.com\/decentralized-finance-defi\/\" target=\"_blank\" rel=\"noopener\">DeFi<\/a> platforms. Why do you need to think of <\/span>Polygon architecture<span style=\"font-weight: 400;\"> now? The answer is evident in the constantly growing number of DeFi applications on Ethereum blockchain.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">As one of the reliable layer 2 aggregators for Ethereum-supported networks, Polygon has introduced some revolutionary changes. However, it is also important to figure out how Polygon delivers the desired value advantages in scalability. The following discussion helps you discover the details of the architecture of Polygon to understand the blockchain scalability platform more closely.<\/span><\/p>\n<blockquote><p>Excited to develop a comprehensive understanding of Polygon? Join the <a href=\"https:\/\/101blockchains.com\/pricing\/\" target=\"_blank\" rel=\"noopener\">Standard &amp; Premium Plans<\/a>\u00a0and get free access to <a href=\"https:\/\/101blockchains.com\/course\/polygon-fundamentals\/\" target=\"_blank\" rel=\"noopener\">Polygon Fundamentals<\/a> Course Now!<\/p><\/blockquote>\n<h2><b>What is Polygon?<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The first thing you need in an explanation for <\/span>Polygon blockchain architecture<span style=\"font-weight: 400;\"> is the definition of Polygon itself. It is basically a decentralized Ethereum scaling platform that helps developers in creating scalable decentralized applications. Interestingly, Polygon has garnered a lot of attention for its ability to reduce transaction fees without any compromises in security.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">It is also important to notice the facility of better on-chain building capacities, which help developers in building applications with low <a href=\"https:\/\/101blockchains.com\/ethereum-gas-fees\/\" target=\"_blank\" rel=\"noopener\">gas fees<\/a>. Above everything else, Polygon is the first candidate for improving the functionalities of Ethereum blockchain through drastic improvements in transaction speeds and network scalability.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Furthermore, <\/span>Polygon architects<span style=\"font-weight: 400;\"> have also planned the integration of two new roll-ups on the layer 2 scaling platform. One of the rollups would help in running application over existing Ethereum blockchain, thereby speeding up the transactions. Another rollup would focus on distribution of multiple off-chain exchanges, which can facilitate single trades.\u00a0<\/span><\/p>\n<h2><b>Fundamentals of Polygon Architecture<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The discussion on <\/span>Polygon architecture &amp; design<span style=\"font-weight: 400;\"> would obviously focus on the fundamentals before diving deeper into the details. It is important to note that Polygon is a blockchain scalability platform offering hybrid Plasma and <a href=\"https:\/\/101blockchains.com\/proof-of-stake\/\" target=\"_blank\" rel=\"noopener\">Proof of Stake<\/a> side chains. The most striking aspect of the architecture of Polygon Network points to its design. The design of Polygon Network includes a generic validation layer separated from different execution environments.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Some examples of the execution environments include comprehensive <a href=\"https:\/\/101blockchains.com\/ethereum-virtual-machine\/\" target=\"_blank\" rel=\"noopener\">EVM<\/a> side chains, plasma side chains, and another new layer 2 solutions such as <a href=\"https:\/\/101blockchains.com\/optimistic-rollups\/\" target=\"_blank\" rel=\"noopener\">Optimistic Rollups<\/a>. The easiest way to find a description of <\/span>Polygon architecture explained<span style=\"font-weight: 400;\"> in simple terms would emphasize the Polygon PoS network. You can find a three-layered architecture as the basic explanation for the architecture of Polygon Network. The three layers are,<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ethereum layer<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Heimdall layer<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bor layer<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The Ethereum layer basically features a collection of contracts on the Ethereum blockchain network. The second layer, i.e., Heimdall includes a collection of Proof of Stake Heimdall nodes working in parallel to the Ethereum main network. It plays a crucial role in monitoring the staking contracts on the Ethereum layer.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The Heimdall layer also works on committing checkpoints in Polygon Network to the Ethereum blockchain. Another significant layer in the <\/span>Polygon architecture,<span style=\"font-weight: 400;\"> i.e., Bor layer, includes a collection of Bor nodes responsible for Bor nodes. The foundations of the Bor layer have been developed on Go Ethereum, while Heimdall has been developed on Tendermint protocol.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Developers could also use the Plasma side chain of Polygon Network to facilitate particular state transitions. It helps in addressing common state transition precedents for <a href=\"https:\/\/101blockchains.com\/erc20-vs-erc721\/\" target=\"_blank\" rel=\"noopener\">ERC-20 and ERC-721<\/a> tokens as well as asset swaps. In the case of arbitrary transitions, the Proof of Stake functionalities can serve the desired advantages. The hybrid design of Polygon\u2019s architecture serves as a promising highlight for flexibility in using Proof of Stake or Plasma side chains.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Users can activate the Proof of Stake mechanism on Polygon by deploying staking management contracts on <a href=\"https:\/\/101blockchains.com\/ultimate-ethereum-guide\/\" target=\"_blank\" rel=\"noopener\">Ethereum<\/a>. Subsequently, you should also deploy a collection of incentivized validators executing Heimdall and Bor nodes. The architecture of Polygon presently supports Ethereum as its first base chain.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">However, the network has also planned on introducing support for more base chains. Polygon aims to deliver support for additional base chains with the objective of creating an interoperable and decentralized <a href=\"https:\/\/101blockchains.com\/layer-2-protocols-blockchain\/\" target=\"_blank\" rel=\"noopener\">layer 2 blockchain<\/a> network following community consensus and suggestions.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The basic overview of <\/span>Polygon architecture &amp; design<span style=\"font-weight: 400;\"> shows a brief outline of what it is made of. Let us dive deeper into the details of each layer to find out their individual roles in the Polygon Network.\u00a0<\/span><\/p>\n<blockquote><p>Excited to learn the basic and advanced concepts of ethereum technology? Enroll Now in <a href=\"https:\/\/101blockchains.com\/course\/ethereum-technology-course\/\" target=\"_blank\" rel=\"noopener\">The Complete Ethereum Technology Course<\/a><\/p><\/blockquote>\n<h3><b>Ethereum Layer<\/b><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The Ethereum layer basically points to the set of <a href=\"https:\/\/101blockchains.com\/what-is-a-smart-contract\/\" target=\"_blank\" rel=\"noopener\">smart contracts<\/a> employed on Ethereum blockchain. It is one of the important requirements for activating the Proof of Stake or PoS mechanism for Polygon. The staking management contracts take responsibility for a major share of functions driving the Polygon Network. Some of the important functions enabled by staking contracts include,<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Earning the staking rewards for validating state transitions on Polygon.<\/span><\/li>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Flexibility for anyone in staking MATIC tokens for staking contracts in the Ethereum main blockchain alongside joining as a validator.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Features for imposing penalties and slashes for malicious activities like double signing or validator downtime.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The staking contracts also help in saving Polygon Network checkpoints on the Ethereum blockchain.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The PoS mechanism is a critical aspect of <\/span>Polygon blockchain architecture<span style=\"font-weight: 400;\"> as it works to resolve the data unavailability issues in Polygon side chains.\u00a0<\/span><\/li>\n<\/ul>\n<h3><b>Heimdall Layer<\/b><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The Heimdall layer is the second entry in the three-layer architecture of Polygon Network. It is one of the core elements in the Polygon Network and performs many important functions. Heimdall layer helps in managing validators and selection of block producers and spans. In addition, it also works on managing the state-sync mechanism among Ethereum, Polygon, and other important aspects of the system. Heimdall layer uses Cosmos SDK alongside a forked variant of the Tendermint protocol, also referred to as Peppermint. Here is an overview of the important highlights of the Heimdall layer.<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Encoder<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The Encoder or Pulp is essential for verifying transactions of the Heimdall layer on the Ethereum blockchain. It leverages RLP encoding for creating special transactions such as checkpoints. The RLP-based or pulp encoding serves better functionalities in comparison to the basic amino encoding. The Pulp encoding component of Heimdall layer in <\/span>Polygon architecture<span style=\"font-weight: 400;\"> leverages a prefix-based encoding mechanism for simpler solutions to interface decoding.<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Transactions<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Transactions in the Heimdall layer include metadata include in the messages and contexts responsible for initiating state changes in a module. The messages and context are triggered through the Handler of the module. Users can create transactions when they want to interact with a specific application or introduce any state changes.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">It is important to note that the message of every transaction must feature a signature with the private key related to the suitable account before broadcasting it to the network. In addition, you must also include a transaction in a block and validate it, followed by approval of the network through <a href=\"https:\/\/101blockchains.com\/what-is-consensus-algorithm\/\" target=\"_blank\" rel=\"noopener\">consensus<\/a>.\u00a0<\/span><\/p>\n<blockquote><p>Get familiar with the terms related to ethereum with <a href=\"https:\/\/101blockchains.com\/flash-cards\/ethereum\/\" target=\"_blank\" rel=\"noopener\">Ethereum Flashcards<\/a><\/p><\/blockquote>\n<ul>\n<li aria-level=\"1\">\n<h4><b>StdTx<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">One of the most striking components for <\/span>Polygon architects<span style=\"font-weight: 400;\"> in the Heimdall layer obviously refers to StdTx. It helps in creating your own <a href=\"https:\/\/101blockchains.com\/blockchain-technology-explained\/\" target=\"_blank\" rel=\"noopener\">blockchain<\/a> application on Polygon network. Interestingly, the StdTx does not require fees for every transaction. Polygon features support a limited range of transaction variants. It is also important to note that end users would not deploy any type of contract on Heimdall, thereby validating the fixed fee model.<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Types\u00a0<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The important types in the Heimdall layer also serve as an integral highlight for a description of Polygon\u2019s architecture. You can find three types in the Heimdall layer such as PubKey, HeimdallAddress, and HeimdallHash. The HeimdallAddress type basically refers to an address on the Heimdall layer with a length of 20 bytes.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">HeimdallAddress also uses the common library of Ethereum for defining the Address. PubKey refers to the public key employed in Heimdall, which is uncompressed and compatible with ECDSA. The final type, i.e., HeimdallHash, offers representation for the hash in Heimdall layer and leverages the hash of Ethereum.\u00a0<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Validators<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Validators are an essential part of <\/span>Polygon architecture explained<span style=\"font-weight: 400;\"> in detail as they are responsible for a larger share of work on the Heimdall layer. The Heimdall layer could change validators once a block is completed with the EndBlocker. Heimdall layer provides the description of the checkpoint numbers in between which the validator will be active.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">With the EndBlocker functionality, Heimdall could procure all the active validators alongside updating the existing validator set in the concerned state. Validators serve the important function of running Heimdall nodes alongside enabling the Bor node for recording checkpoints on Ethereum blockchain.\u00a0<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Checkpoints<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The next crucial aspect in Polygon\u2019s architecture points towards checkpoints. Checkpoints offer representation for the snapshots of Bor chain state. It must be verified by over two-thirds of the validator set before submitting the checkpoint on the staking management contracts on Ethereum main blockchain.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The other significant details in checkpoints refer to the RootHash and AccountRootHash. RootHash is basically the Merkle hash of the Bor block hashes from the starting block to the end block. The AccountRootHash is basically the hash of the information pertaining to validator account, which users must transfer to the Ethereum blockchain with each checkpoint.\u00a0<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Validator Key Management<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The <\/span>Polygon architecture &amp; design<span style=\"font-weight: 400;\"> also relies heavily on validator key management in the Heimdall layer. Validators can utilize two keys for managing all validator activities on the Polygon Network. The two keys are the signer key and the owner key. The signer key is actually the address you use for signing the Heimdall blocks and checkpoints alongside other signing activities. The private Key of the signer key would stay on the validator node for better signing. At the same time, it could not work on managing stakes, rewards, or operations associated with delegations.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">On the other hand, the owner key is actually the address that helps in staking, re-staking, and modifying the signer key. The owner key also helps in withdrawing rewards alongside managing parameters pertaining to delegation. It is important to safeguard the private key of owner key by all means. In most cases, you have to store the signer key and owner key separately on different wallets. The owner key takes control over the staked funds, and the isolation of responsibilities offers a better tradeoff between ease of use and security.\u00a0<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Ante Handler<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The final component in the Heimdall layer of <\/span>Polygon blockchain architecture<span style=\"font-weight: 400;\"> works on checking and validating transactions. Following the verification, you can check the sender\u2019s balance and deduct the necessary fees for including successful transactions. Ante Handler component also works on management and verification of signature in any incoming transaction. <\/span><\/p>\n<p><a href=\"https:\/\/101blockchains.com\/certification\/blockchain-expert-certification\/\" target=\"_blank\" rel=\"noopener\"><picture><source srcset=\"https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/05\/Certified-Enterprise-Blockchain-Professional-1.webp 1200w,https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/05\/Certified-Enterprise-Blockchain-Professional-1-300x23.webp 300w,https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/05\/Certified-Enterprise-Blockchain-Professional-1-1024x77.webp 1024w, https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/05\/Certified-Enterprise-Blockchain-Professional-1-768x58.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" type=\"image\/webp\"><img src=\"https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/05\/Certified-Enterprise-Blockchain-Professional-1.png\" height=\"90\" width=\"1200\" srcset=\"https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/05\/Certified-Enterprise-Blockchain-Professional-1.png 1200w, https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/05\/Certified-Enterprise-Blockchain-Professional-1-300x23.png 300w, https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/05\/Certified-Enterprise-Blockchain-Professional-1-1024x77.png 1024w, https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/05\/Certified-Enterprise-Blockchain-Professional-1-768x58.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" class=\"aligncenter wp-image-43445 size-full sp-no-webp\" alt=\"certified enterprise blockchain professional\" loading=\"lazy\" decoding=\"async\"  > <\/picture><\/a><\/p>\n<h3><b>Bor Layer\u00a0<\/b><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The Bor layer is the third layer in the Polygon Network\u2019s three-layer architecture and focuses primarily on block production. The Bor node is also referred to as the Block Producer implementation. If you look closely, the Bor node is actually the side chain operator featuring <a href=\"https:\/\/101blockchains.com\/ethereum-virtual-machine\/\" target=\"_blank\" rel=\"noopener\">EVM<\/a> compatibility.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">As of now, the Bor layer is a fundamental Geth implementation with custom changes in the <a href=\"https:\/\/101blockchains.com\/what-is-consensus-algorithm\/\" target=\"_blank\" rel=\"noopener\">consensus algorithm<\/a>. However, developing the implementation from scratch has helped in maintaining it as a lightweight resource. Block producers are sorted from the Validator set alongside shuffling by leveraging older Ethereum block hashes.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">As the block producer layer in <\/span>Polygon architecture<span style=\"font-weight: 400;\">, the Bor layer maintains synchronization with Heimdall for selecting producers and verifiers. All the interactions for Polygon users happen through the Bor layer. Interestingly, Bor layer also features EVM compatibility, thereby offering the flexibility for accessing <a href=\"https:\/\/101blockchains.com\/become-ethereum-developer\/\" target=\"_blank\" rel=\"noopener\">Ethereum developer<\/a> applications and tools. Block producers on the Bor layer are basically a committee assembled from the pool of Validators according to their stakes. The periodic selection and shuffling of block producers are also significant highlights of the Bor layer.\u00a0<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Genesis Contracts<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The most prominent highlight in the functionalities of the Bor layer points to the Genesis contracts. Bor layer relies largely on the three in-built contracts, referred to as genesis contracts, available on the genesis block. The Genesis contracts include the Bor validator set, MATIC ERC20 token contract, and state receiver contract.\u00a0<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Span Management<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The next important aspect in the Bor layer of Polygon refers to span management. Span refers to the logically defined block set for which you can choose a specific set of validators from available validators.\u00a0<\/span><\/p>\n<ul>\n<li aria-level=\"1\">\n<h4><b>Bor Fee Model<\/b><\/h4>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The crucial highlight in the operations of <\/span>Polygon architecture &amp; design<span style=\"font-weight: 400;\"> also refers to the fee model. In the case of normal transactions, Bor layer collects fees in the form of MATIC tokens and distributes them among block producers. <a href=\"https:\/\/101blockchains.com\/polygon-matic\/\" target=\"_blank\" rel=\"noopener\">MATIC<\/a> serves as the primary token for paying gas fees for Polygon transactions as well as staking purposes. Interestingly, the fee model is a supporting factor for efficiency of Bor layer, which has an exceptional transaction speed of almost 2 to 4 seconds.\u00a0<\/span><\/p>\n<blockquote><p>Excited to develop a comprehensive understanding of Polygon web3 development? Enroll Now in\u00a0<a href=\"https:\/\/101blockchains.com\/course\/polygon-web3-development\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\">Polygon Web3 Development Course<\/a>!<\/p><\/blockquote>\n<h3><b>Final Words<\/b><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The architecture of Polygon Network focuses largely on the three important layers <a href=\"https:\/\/101blockchains.com\/ultimate-ethereum-guide\/\" target=\"_blank\" rel=\"noopener\">Ethereum<\/a> layer, Heimdall layer, and Bor layer. Polygon Network leverages <a href=\"https:\/\/101blockchains.com\/proof-of-stake\/\" target=\"_blank\" rel=\"noopener\">Proof of Stake<\/a> and Plasma side chains for distinct purposes through its architecture. Most important of all, the <\/span>polygon blockchain architecture<span style=\"font-weight: 400;\"> reveals considerable information about the basic structure of <a href=\"https:\/\/101blockchains.com\/transactions-in-polygon\/\" target=\"_blank\" rel=\"noopener\">transactions on Polygon<\/a>.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">You can learn how Heimdall layer or the validator nodes serve as the most comprehensive part of the Polygon Network. At the same time, features introduced by staking management contracts on Ethereum layer and the block producer functionalities of Bor layer strengthen the Polygon network. Learn more about Polygon Network and the best practices for using it right now.<\/span><\/p>\n<p><a href=\"https:\/\/101blockchains.com\/pricing\/\" target=\"_blank\" rel=\"noopener\"><picture><source srcset=\"https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/11\/Advance-your-Career-with-Blockchain-Web3-Skills-1.webp 1200w,https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/11\/Advance-your-Career-with-Blockchain-Web3-Skills-1-300x25.webp 300w,https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/11\/Advance-your-Career-with-Blockchain-Web3-Skills-1-1024x85.webp 1024w, https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/11\/Advance-your-Career-with-Blockchain-Web3-Skills-1-768x64.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" type=\"image\/webp\"><img src=\"https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/11\/Advance-your-Career-with-Blockchain-Web3-Skills-1.png\" height=\"100\" width=\"1200\" srcset=\"https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/11\/Advance-your-Career-with-Blockchain-Web3-Skills-1.png 1200w, https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/11\/Advance-your-Career-with-Blockchain-Web3-Skills-1-300x25.png 300w, https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/11\/Advance-your-Career-with-Blockchain-Web3-Skills-1-1024x85.png 1024w, https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/11\/Advance-your-Career-with-Blockchain-Web3-Skills-1-768x64.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" class=\"aligncenter wp-image-43551 size-full sp-no-webp\" alt=\"Advance your Career with Blockchain &amp; Web3 Skills\" loading=\"lazy\" decoding=\"async\"  > <\/picture><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Polygon Network has garnered formidable popularity in recent times as a blockchain scalability platform. Scalability is one of the pressing concerns for modern blockchain networks, which are ushering in an era of new developments. For example, Ethereum blockchain has become the top choice for developing dApps and DeFi platforms. Why do you need to<\/p>\n<div class=\"read-more\"><a href=\"https:\/\/101blockchains.com\/polygon-architecture\/\" title=\"Read More\">Read More<\/a><\/div>\n","protected":false},"author":64,"featured_media":35572,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":{"0":"post-35571","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-guides"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Polygon Architecture Explained - 101 Blockchains<\/title>\n<meta name=\"description\" content=\"Polygon Network has emerged as a promising solution to blockchain scalability problems. Learn more about Polygon architecture &amp; design in detail now.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/101blockchains.com\/polygon-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Polygon Architecture Explained\" \/>\n<meta property=\"og:description\" content=\"The Polygon Network has garnered formidable popularity in recent times as a blockchain scalability platform. Scalability is one of the pressing concerns\" \/>\n<meta property=\"og:url\" content=\"https:\/\/101blockchains.com\/polygon-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"101 Blockchains\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/101Blockchains\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-29T04:53:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-20T07:58:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/07\/polygon-architecture.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"580\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Georgia Weston\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@101Blockchains\" \/>\n<meta name=\"twitter:site\" content=\"@101Blockchains\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Georgia Weston\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/\"},\"author\":{\"name\":\"Georgia Weston\",\"@id\":\"https:\\\/\\\/101blockchains.com\\\/#\\\/schema\\\/person\\\/fbc2e4d2ed4f0110630cff03a75bb1f8\"},\"headline\":\"Polygon Architecture Explained\",\"datePublished\":\"2022-07-29T04:53:27+00:00\",\"dateModified\":\"2023-07-20T07:58:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/\"},\"wordCount\":2291,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/101blockchains.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/polygon-architecture.png\",\"articleSection\":[\"Guides\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/\",\"url\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/\",\"name\":\"Polygon Architecture Explained - 101 Blockchains\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/101blockchains.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/polygon-architecture.png\",\"datePublished\":\"2022-07-29T04:53:27+00:00\",\"dateModified\":\"2023-07-20T07:58:20+00:00\",\"description\":\"Polygon Network has emerged as a promising solution to blockchain scalability problems. Learn more about Polygon architecture & design in detail now.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/#primaryimage\",\"url\":\"https:\\\/\\\/101blockchains.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/polygon-architecture.png\",\"contentUrl\":\"https:\\\/\\\/101blockchains.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/polygon-architecture.png\",\"width\":1200,\"height\":580,\"caption\":\"polygon architecture\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/101blockchains.com\\\/polygon-architecture\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/101blockchains.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Polygon Architecture Explained\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/101blockchains.com\\\/#website\",\"url\":\"https:\\\/\\\/101blockchains.com\\\/\",\"name\":\"101 Blockchains\",\"description\":\"Your guide to the Blockchain World\",\"publisher\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/101blockchains.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/101blockchains.com\\\/#organization\",\"name\":\"101 Blockchains\",\"url\":\"https:\\\/\\\/101blockchains.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/101blockchains.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/101blockchains.com\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image_2021_02_25T10_04_45_211Z.png\",\"contentUrl\":\"https:\\\/\\\/101blockchains.com\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image_2021_02_25T10_04_45_211Z.png\",\"width\":183,\"height\":175,\"caption\":\"101 Blockchains\"},\"image\":{\"@id\":\"https:\\\/\\\/101blockchains.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/101Blockchains\",\"https:\\\/\\\/x.com\\\/101Blockchains\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/101blockchains\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/101blockchains.com\\\/#\\\/schema\\\/person\\\/fbc2e4d2ed4f0110630cff03a75bb1f8\",\"name\":\"Georgia Weston\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1e6a76103e62f75b3775ecf1f394067f7357215177215fbdd00bc227690e6e0?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1e6a76103e62f75b3775ecf1f394067f7357215177215fbdd00bc227690e6e0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1e6a76103e62f75b3775ecf1f394067f7357215177215fbdd00bc227690e6e0?s=96&d=mm&r=g\",\"caption\":\"Georgia Weston\"},\"description\":\"Georgia Weston is one of the most prolific thinkers in the blockchain space. In the past years, she came up with many clever ideas that brought scalability, anonymity and more features to the open blockchains. She has a keen interest in topics like Blockchain, NFTs, Defis, etc., and is currently working with 101 Blockchains as a content writer and customer relationship specialist.\",\"sameAs\":[\"https:\\\/\\\/101blockchains.com\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/georgia-weston\\\/\"],\"url\":\"https:\\\/\\\/101blockchains.com\\\/author\\\/georgiaweston\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Polygon Architecture Explained - 101 Blockchains","description":"Polygon Network has emerged as a promising solution to blockchain scalability problems. Learn more about Polygon architecture & design in detail now.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/101blockchains.com\/polygon-architecture\/","og_locale":"en_US","og_type":"article","og_title":"Polygon Architecture Explained","og_description":"The Polygon Network has garnered formidable popularity in recent times as a blockchain scalability platform. Scalability is one of the pressing concerns","og_url":"https:\/\/101blockchains.com\/polygon-architecture\/","og_site_name":"101 Blockchains","article_publisher":"https:\/\/www.facebook.com\/101Blockchains","article_published_time":"2022-07-29T04:53:27+00:00","article_modified_time":"2023-07-20T07:58:20+00:00","og_image":[{"width":1200,"height":580,"url":"https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/07\/polygon-architecture.png","type":"image\/png"}],"author":"Georgia Weston","twitter_card":"summary_large_image","twitter_creator":"@101Blockchains","twitter_site":"@101Blockchains","twitter_misc":{"Written by":"Georgia Weston","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/101blockchains.com\/polygon-architecture\/#article","isPartOf":{"@id":"https:\/\/101blockchains.com\/polygon-architecture\/"},"author":{"name":"Georgia Weston","@id":"https:\/\/101blockchains.com\/#\/schema\/person\/fbc2e4d2ed4f0110630cff03a75bb1f8"},"headline":"Polygon Architecture Explained","datePublished":"2022-07-29T04:53:27+00:00","dateModified":"2023-07-20T07:58:20+00:00","mainEntityOfPage":{"@id":"https:\/\/101blockchains.com\/polygon-architecture\/"},"wordCount":2291,"commentCount":0,"publisher":{"@id":"https:\/\/101blockchains.com\/#organization"},"image":{"@id":"https:\/\/101blockchains.com\/polygon-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/07\/polygon-architecture.png","articleSection":["Guides"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/101blockchains.com\/polygon-architecture\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/101blockchains.com\/polygon-architecture\/","url":"https:\/\/101blockchains.com\/polygon-architecture\/","name":"Polygon Architecture Explained - 101 Blockchains","isPartOf":{"@id":"https:\/\/101blockchains.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/101blockchains.com\/polygon-architecture\/#primaryimage"},"image":{"@id":"https:\/\/101blockchains.com\/polygon-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/07\/polygon-architecture.png","datePublished":"2022-07-29T04:53:27+00:00","dateModified":"2023-07-20T07:58:20+00:00","description":"Polygon Network has emerged as a promising solution to blockchain scalability problems. Learn more about Polygon architecture & design in detail now.","breadcrumb":{"@id":"https:\/\/101blockchains.com\/polygon-architecture\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/101blockchains.com\/polygon-architecture\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/101blockchains.com\/polygon-architecture\/#primaryimage","url":"https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/07\/polygon-architecture.png","contentUrl":"https:\/\/101blockchains.com\/wp-content\/uploads\/2022\/07\/polygon-architecture.png","width":1200,"height":580,"caption":"polygon architecture"},{"@type":"BreadcrumbList","@id":"https:\/\/101blockchains.com\/polygon-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/101blockchains.com\/"},{"@type":"ListItem","position":2,"name":"Polygon Architecture Explained"}]},{"@type":"WebSite","@id":"https:\/\/101blockchains.com\/#website","url":"https:\/\/101blockchains.com\/","name":"101 Blockchains","description":"Your guide to the Blockchain World","publisher":{"@id":"https:\/\/101blockchains.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/101blockchains.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/101blockchains.com\/#organization","name":"101 Blockchains","url":"https:\/\/101blockchains.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/101blockchains.com\/#\/schema\/logo\/image\/","url":"https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/03\/image_2021_02_25T10_04_45_211Z.png","contentUrl":"https:\/\/101blockchains.com\/wp-content\/uploads\/2021\/03\/image_2021_02_25T10_04_45_211Z.png","width":183,"height":175,"caption":"101 Blockchains"},"image":{"@id":"https:\/\/101blockchains.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/101Blockchains","https:\/\/x.com\/101Blockchains","https:\/\/www.linkedin.com\/company\/101blockchains\/"]},{"@type":"Person","@id":"https:\/\/101blockchains.com\/#\/schema\/person\/fbc2e4d2ed4f0110630cff03a75bb1f8","name":"Georgia Weston","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d1e6a76103e62f75b3775ecf1f394067f7357215177215fbdd00bc227690e6e0?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d1e6a76103e62f75b3775ecf1f394067f7357215177215fbdd00bc227690e6e0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d1e6a76103e62f75b3775ecf1f394067f7357215177215fbdd00bc227690e6e0?s=96&d=mm&r=g","caption":"Georgia Weston"},"description":"Georgia Weston is one of the most prolific thinkers in the blockchain space. In the past years, she came up with many clever ideas that brought scalability, anonymity and more features to the open blockchains. She has a keen interest in topics like Blockchain, NFTs, Defis, etc., and is currently working with 101 Blockchains as a content writer and customer relationship specialist.","sameAs":["https:\/\/101blockchains.com\/","https:\/\/www.linkedin.com\/in\/georgia-weston\/"],"url":"https:\/\/101blockchains.com\/author\/georgiaweston\/"}]}},"_links":{"self":[{"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/posts\/35571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/comments?post=35571"}],"version-history":[{"count":14,"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/posts\/35571\/revisions"}],"predecessor-version":[{"id":45791,"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/posts\/35571\/revisions\/45791"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/media\/35572"}],"wp:attachment":[{"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/media?parent=35571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/categories?post=35571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/101blockchains.com\/wp-json\/wp\/v2\/tags?post=35571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}