Polygon (MATIC) is a scalability project that allows decentralized applications to run on a network with lower commissions, higher speed and interoperability with the Ethereum network.
Ehe Matic project (and MATIC symbol), now known as Polygon (but keeping the MATIC symbol), is a project focused on offering scalability solutions to projects blockchain that make life online Ethereum (ETH). Let us remember that Ethereum has not had it easy since 2017 when its scalability problems became clearly evident when having to face a massive use of its network during the boom of the ICO.
But not only that, from the end of 2019 to the present day, Ethereum has almost always been at the limit of its capabilities. A situation that has been driven by the great adoption of platforms such as Decentraland, CryptoKitties (in the section NFT) and the boom of DeFi, where platforms like Uniswap, Compound, Balancer, Corners y AAVE have meant a huge transactional weight on the Ethereum network.
In other words, Ethereum is currently very overloaded and, therefore, projects like Polygon (MATIC) open a door to create a solution to this problem without leaving this ecosystem. do you want to know what is it about? Then continue reading with us this interesting article about Polygon.
Click here to open your user account in Spanish for FREE and securely and receive a €15 gift.
The beginnings of Polygon (MATIC)
The history of Polygon (MATIC) begins in the year 2018, when Jaynti Kanani, Sandeep Nailwal and Anurag Arjun decided that it was time to tackle the scalability and usability issues within the Ethereum network. At the time, the idea revolved around creating a second layer network (sidechain) that would serve to handle the large transaction load of the Ethereum network.
In his first presentation, Matic (which was the name of the project at the time) sought to achieve all this by uniting the Plasma power and a structure of nodes that would have control of a sidechain. Proof of Stake (PoS) for Matic. In this way, the entire operation of the DApps ported to Matic, it would be on the sidechain, and its effects on the Ethereum network would be transferred in blocks through Plasma. This would allow Matic to offer a large number of transactions that would directly leave behind the scalability problems of Ethereum.
However, making all this a reality required a lot of work and a strong investment of resources. That is why on April 26, 2019, Matic offered a seed investment round in which 209 million MATIC tokens were sold for a value of 161 thousand dollars. Along with this seed round, and on the same day, a round for early adopters and an IEO were also offered. In the early adopters investment round, a total of 171 million MATIC tokens worth $ 444.600 were put up for sale. While the IEO, put up for sale a total of 1.900.000.000 MATIC tokens and an amount of more than 4 million dollars was raised.
Development efforts at this point doubled and by May 2019, the audit of the Smart contract of Matic by the company Nomic Labs. This Nomic audit was added to a previous one carried out by Quanstamp, which was aimed at reviewing Plasma's smart contracts, which was carried out in March 2019. As a result of the audit process and the initial financing of the project, the The Matic project was finally able to go to light on May 19, 2020, the date on which the Matic network launched its first block within its sidechain.
However, later in February 2021, Matic decided to change its name and become Polygon, keeping the name of its token and showing the public a new roadmap to adapt to new technologies such as rollups and Validium, which would improve the experience. of your network and that of your users.
How does Polygon Network work?
As we already mentioned, Polygon works based on creating a network of decentralized nodes that serve to create a sidechain that is connected to the Ethereum network (or to the network that is desired). This sidechain works primarily using the Proof of Stake (PoS) consensus protocol and enables high speed of processing within Polygon. Second, Polygon also makes use of Plasma, a technology equivalent to Lightning Network (LN) which is compatible with Ethereum.
The idea of using PoS and Plasma goes hand in hand with creating bi-directional communication bridges with Ethereum, allowing Polygon and Ethereum DApps to communicate seamlessly. In this way, an Ethereum user can send value to a DApps in Polygon, or vice versa, without having to worry about incompatibilities between both networks. Best of all, Polygon's operation allows this type of action to be carried out with any other type of blockchain network, as long as the connection structure between the Polygon sidechain and the target blockchain is created.
However, this creates a problem: the Polygon sidechain can grow exponentially and out of control if it is connected to multiple networks in this way. To avoid this problem, Polygon has implemented an on-chain checkpoint system over its network. The control point system allows a node within the network to only have to store a certain number of blocks, since the blocks prior to this point are already stored in their respective mainchains. With this, Polygon seeks to solve two problems:
- The uncontrolled increase in network storage needs.
- The cost of implementing a node, which would keep people from installing one, and which would lead to greater centralization in the network.
Without a doubt, an efficient and secure solution to keep the network running at all times.
Proof of Stake, Polygon's key to speed
Proof of Stake (PoS) is the consensus protocol chosen for the Polygon network, and it is not surprising, since this protocol allows a high speed of block generation and therefore, a higher speed in the confirmation of transactions. These two points are fundamental for Polygon because the idea is to offer a scalability solution that serves millions of people around the world without major problems.
That said, Polygon nodes work thanks to the Staking of MATIC tokens, which are used to choose the validators and block generators within the network. However, the block generation process has a special point of operation. This point is, that each block generated within Polygon, generates a merkle tree That uniquely and unambiguously associates all transactions within that Polygon network block. Said Merkle tree is the only data that is sent as information to the Ethereum network using Plasma, and it would be the fundamental proof that the action carried out in the Polygon network has been correctly registered and is unalterable.
This solution of course also has a point in favor: the transmission of data to the Ethereum network has a negligible cost, compared to the on-chain transaction costs on Ethereum. In comparison, an Ethereum transaction can cost on average about $ 15, while at Matic the transaction has an average cost of $ 0,001.
In the following image, you can clearly see each of the aspects that we have mentioned. You will be able to see how the block producers of the Polygon / Matic network generate the blocks, these blocks are related to a Merkle tree, and from them part the creation of the control points that are then sent to the main Ethereum chain. This entire process is designed to maintain network security and rely not only on the security of Polygon / Matic, but also the enormous computational and security power of the Ethereum network to support the operation of this system.
Polygon SDK
Now, Polygon has evolved a lot since its initial release, and part of that evolution is due to the Polygon SDK. This component is designed so that multiple types of applications can be created and deployed on the Polygon network. Thus, Polygon SDK allows developers to implement Ethereum-compatible chains. What makes it a network with a system of multiple chains that can interoperate with each other
Among the types of chains that can be created we can mention:
- Sidechain networks connected by PoS and Plasma to Ethereum.
- Standalone sidechains.
- Side chains with the use of ZK Rollups, a solution designed to offer the maximum possible privacy without sacrificing speed.
- Sidechains with use of Optimistic Rollups.
- Closed chains and focused on institutions or companies.
- Interoperable sidechains.
All this without giving up:
- Compatibility with the Ethereum mainchain.
- Great scalability and processing speed.
- Security.
- Governance on-chain or off-chain as required.
- Interoperability.
- Ease of development.
- Modularity, allowing to add functions to each sidechain in a simple way.
In this way, Polygon SDK allows to transform Ethereum into a multi-chain system, similar to the blockchain structure. This system is similar to others like Polkadot, Avalanche or Cosmos, but in a much more integrated way.
Polygon main features
The main features of the Polygon are:
- Use of a powerful Proof of Stake consensus algorithm for the sidechain. Additionally, the use of Plasma smart contracts, to link the sidechain network with the Ethereum mainnet.
- An infrastructure that allows the DApps in Polygon to interact bi-directionally with the Ethereum network.
- A complete development kit designed to improve the development and user experience for DApss created with Polygon.
- Its network is public, permissionless, and is capable of supporting multiple consensus protocols and other blockchain networks in addition to Ethereum.
- It offers a substantial increase in network scalability, with a theoretical limit of at least 200 thousand transactions per second.
- Offers a lower cost per transaction.
- Allows interoperability between sidechains deployed in Polygon.
Token MATIC, the economic epicenter of Polygon
The MATIC token is the native token of the Polygon network. In the first place, this token is intended to serve as a utility token for the operation of Polygon's Proof of Stake network. Not only that, the token can also be used to mobilize value between users and DApps within the Polygon network. That said, the utility of the MATIC token is multiple, and it adjusts to the different realities within the Polygon network.
The start of the MATIC token begins with an IEO that was conducted on the Binance Launchpad platform on April 24, 2019. This was not a typical sale, however, as instead of being a direct sale, it was conducted in a indirect using a ticket system, just like a lottery. The idea behind this system was to avoid the common situation where a person with a lot of money could buy a lot of tokens. And even impersonating other people, to accumulate more tokens in their favor.
So instead of directly selling the tokens, 16.666 tickets were created that had to be purchased and those tickets gave the winning user the ability to claim their rewards in MATIC tokens at the end of the day. Despite the attractiveness of the system, the sale was a success as more than 4 million dollars were raised
Polygon use cases
Polygon Network has extensive possibilities and use cases under its belt. The idea of allowing DApps to scale in a real way. And, always counting on the computational power of Ethereum and maintaining compatibility with this network. This certainly encourages many developers to consider the approach of this project.
For example, thanks to Polygon it is possible to connect very cheaply payment systems, DEX, AMM and other DeFi applications that make life within Ethereum. In fact, projects like AAVE, Curve, QuickSwap, 1inch, SushiSwap, SportX, Beefy Finance, Pooltogether, bZx, Augur, Ocean Protocol, Clover Finance, and dozens more are already using the power of the Polygon Network to function.
That is, to payment systems, atomics swaps, DEX, AMM, Liquidity pools, yield farming and flash Loans, which rely on Polygon's ability to carry out their operations with the highest speed and the lowest possible cost. A clear example that Polygon is what it promises, a fast, secure and economical network to boost your DApps to the next level.