1 of 20

2 of 20

Blockchain problems

  • Mechanism consensus: POW
  • Slow transactions: ~12s(mining time)
  • Low throughput: ~15 TPS(transaction per second)
  • High transaction fee: higher = faster

3 of 20

Scaling solution: sidechain

4 of 20

Plasma

  • A mechanism to:
    • Create a sidechain
    • Interact with the main chain

5 of 20

Sidechain

  • Own consensus mechanism: POW, POS, POA, ...

  • Independent secured solution.
  • Example: POW, 51% of power of the sidechain

Layer 2

  • Rely on security of the main chain.
  • Example: POW, 51% power of the main chain.

Security Mechanisms

6 of 20

Oct 2017

Feb 2021

7 of 20

Matic Network(Polygon)

  • Layer 2 scaling solution op top of Ethereum.
  • Scalability: fast, low cost.
  • High throughput: ~65k TPS.
  • User experience: provide smooth UX and developer abstraction
  • Security: extra security layer.
  • ...

8 of 20

Matic smart contract on Ethereum

9 of 20

Moving assets

10 of 20

Deposit

  1. Deposit assets to the Matic contract on mainchain.
  2. Those assets are locked on the mainchain.
  3. The corresponding assets will get reflected on the Matic chain.
  4. Users can do ...

11 of 20

Withdraw

  1. Submit withdraw transaction to Matic chain.
  2. Assets are burned on Matic chain.
  3. Assets are unlocked on the mainchain.

12 of 20

Ethereum - Matic Bridge

Proof of stake bridge

  • POS system security
  • Faster withdraw

Plasma bridge

  • Plasma security mechanism
  • 7 days challenge to withdraw

13 of 20

Staking

14 of 20

Matic architecture

15 of 20

Matic sidechain

  • Ethereum Virtual Machine(EVM) compatible.

16 of 20

Bor - Block producer

  • Chosen from validators pool
  • Shuffled periodically

17 of 20

Heimdall - Validator

  • Using Proof of Stake
  • Checkpointing blocks to the main chain periodically

18 of 20

Matic architecture

19 of 20

Future

20 of 20

Q&A