|
1 | | -If you are an Ethereum developer, you are already a Polygon developer. Simply switch to the [Polygon RPC](https://polygon-rpc.com/) and get started. All the tools you are familiar with on the Ethereum blockchain are supported on Polygon by default, such as Truffle, Remix, and Web3js. |
| 1 | +Ethereum developers are by default Polygon developers. Welcome. Simply switch to the [Polygon RPC](https://polygon-rpc.com/) and get started. All familiar tools used on Ethereum are supported on Polygon. Whether it is Truffle, Remix or Web3js, Polygon offers the same UX as Ethereum. |
| 2 | + |
| 3 | +Connect your wallet and deploy any decentralized application to either Polygon Mainnet or Polygon Mumbai Testnet. |
| 4 | + |
| 5 | +Polygon Mumbai Testnet connects to Ethereum Goërli Testnet, which acts as its ParentChain, a testnet layer 1 (L1). |
| 6 | + |
| 7 | +Find all the network-related details in the [network documentation](https://github.com/0xPolygon/wiki/blob/master/docs/pos/reference/rpc-endpoints.md). |
2 | 8 |
|
3 | | -You can deploy decentralized applications to either Polygon Mumbai Testnet or the Mainnet. The Polygon Mumbai Testnet connects with the Ethereum Goërli Testnet, which acts as its ParentChain. You can find all the network-related details in the [network documentation](https://github.com/0xPolygon/wiki/blob/master/docs/operate/network.md). |
4 | 9 |
|
5 | 10 | ## Overview |
6 | 11 |
|
7 | | -Polygon consists of the three following layers: |
| 12 | +Polygon is a layer 2 (L2) network to Ethereum, employing a proof-of-stake (PoS) consensus mechanism, and thus composed of the following two layers: |
8 | 13 |
|
9 | | -- Ethereum layer — a set of contracts on the Ethereum mainnet. |
10 | | -- Heimdall layer — a set of proof-of-stake Heimdall nodes running in parallel to the Ethereum mainnet, monitoring the set of staking contracts deployed on the Ethereum mainnet, and committing the Polygon Network checkpoints to the Ethereum mainnet. Heimdall is based on Tendermint. |
11 | | -- Bor layer — a set of block-producing Bor nodes shuffled by Heimdall nodes. Bor is based on Go Ethereum. |
| 14 | + - Heimdall layer, a consensus layer consisting of a set of proof-of-stake Heimdall nodes for monitoring staking contracts deployed on the Ethereum mainnet, and committing the Polygon Network checkpoints to the Ethereum mainnet. Heimdall is based on Tendermint. |
| 15 | + - Bor layer, an execution layer which is made up of a set of block-producing Bor nodes shuffled by Heimdall nodes. Bor is based on Go Ethereum (Geth). |
12 | 16 |
|
13 | | -To be a validator on the Polygon Network, you must run: |
| 17 | +In order to be a validator on the Polygon Network, you need to: |
14 | 18 |
|
15 | | -- Sentry node — a separate machine running a Heimdall node and a Bor node. A sentry node is open to all nodes on the Polygon Network. |
16 | | -- Validator node — a separate machine running a Heimdall node and a Bor node. A validator node is only open to its sentry node and closed to the rest of the network. |
| 19 | +- Run a sentry node, which is a separate machine running a Heimdall node and a Bor node. A sentry node is open to all nodes on the Polygon Network. |
| 20 | +- Run a validator node, which is a separate machine running a Heimdall node and a Bor node. A validator node is only open to its sentry node and closed to the rest of the network. |
17 | 21 | - Stake the MATIC tokens in the staking contracts deployed on the Ethereum mainnet. |
18 | 22 |
|
19 | 23 | ## Wallets |
|
0 commit comments