Tokamak Network Documents
  • Docs
  • Getting Started
  • Languages iconEnglish
    • 한국어

›Plasma EVM

General

    Basic

    • Tokamak Network

Optimistic Rollup

    Tokamak Optimism

    • Optimism Introduction
    • Natasha faucet
    • Build Optimism Environment
    • Build new Optimism layer2
    • Test and deploy Optimism-ERC20
    • Test and deploy Optimism-ERC721
    • Porting smart contract L1 to Optimism

DAO & Staking

    TON Staking

    • How to Set Candidate
    • Private Testnet Staking
    • Rinkeby Testnet Staking
    • How to Commit

Token Economics

    Token Economy

    • TON
    • Child Chain and Staking
    • Token Supply and Distribution
    • PowerTON
    • Transaction Fee
    • Challenge
    • Parameters

Another Layer2

    Plasma EVM

    • Interoperability
    • Convenience
    • Comparison with Other Solutions
    • Design Rationale
    • Plasma EVM Architecture
    • RootChain
    • Child Chain
    • Continuous Rebase
    • Plasma EVM Smart Contracts
    • Examples and Best Practices
Edit

RootChain

RootChain contract

RootChain contract manages the child chain and enforces state. Specifically, RootChain contract enforces type of the next block in the child chain and which request transactions should be included in that block if the type is request or escape block.

Enforcement here can be implemented through challenge even if the operator does not perform correctly. Therefore, RootChain contract also manages challenges.

RootChain contract is also a channel that users request to move assets or states between root and child chain. When users submit requests to the RootChain contract, the contract will enforce the requested action on the child chain.

Consensus

Asset security of the child chain can always be guaranteed as long as the consensus of the root chain maintains safety and liveness. This is because child chains are enforced only by the root chain.

Thus, assets and states of child chain can be safely protected as long as the root chain functions correctly, even if the operator or other users act maliciously.

References

  • Plasma EVM
Last updated on 3/4/2020 by Jin
← Plasma EVM ArchitectureChild Chain →
  • RootChain contract
  • Consensus
  • References
Docs
LearnGuides
Community
DiscordTelegramTwitterFacebook
More
Onther BlogOnther GitHub
Family site
Tokamak NetworkOriginal StakingSimple StakingStaking SimulatorPrice DashboardVesting DashboardTON-WTON Swapper
Tokamak Network
Copyright © 2021 Onther Inc.