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

›Advanced

Learn

    Basic

    • Tokamak Network
    • Interoperability
    • Convenience
    • Comparison with Other Solutions

    Advanced

    • Design Rationale
    • Plasma EVM Architecture
    • RootChain
    • Child Chain
    • Continuous Rebase
    • Plasma EVM Smart Contracts
    • Examples and Best Practices

    Token Economy

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

Guide

    Getting Started Private Testnet

    • Setup Rootchain
    • Setup Childchain
    • Setup with Puppeth

    Connect Public Testnet

    • Requirements
    • Manually
    • With Puppeth
    • Public Testnet Information

    TON Staking

    • How to Set Operator
    • Private Testnet Staking
    • Rinkeby Testnet Staking
    • How to Commit
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 2020. 3. 5. by Jin
← Plasma EVM ArchitectureChild Chain →
  • RootChain contract
  • Consensus
  • References
Docs
LearnGuides
Community
DiscordTelegramTwitterFacebook
More
Onther BlogOnther GitHub
Tokamak Network
Copyright © 2020 Onther Inc.