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

›Token Economy

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

Challenge

Since all child chains of Tokamak Network follow the Plasma protocol, challenges can resolve any problems occurred on-chain except for data unavailability issues. Challenge is an important factor in ensuring the security of the chain. However, challenges cannot prevent malicious actions beforehand but can only resolve them afterward. That is why it is crucial to have a watchtower monitoring the chains for bad actors.

Of course, all users who enter the child chain have incentives to keep an eye out to protect their assets. However, considering costs, it could be very difficult for individual users to monitor the chain constantly. Therefore, to alleviate these issues, providing cryptoeconomic incentives to challengers must be considered. Tokamak Network addresses this problem by enforcing TON stakes, slashing, and challenge rewards.

Staking

Operators who run child chains connected to Tokamak Network must stake more than DminD_{min}Dmin​. Sum of operator's self-staked TON and delegated TON is the total staked amount, dod^{o}do in the operator's account. dod^{o}do is the total reward given to the challenger if the challenge is proven true. Users using child chains also must deposit EDEDED when exiting the chain. This will be used as a reward for the exit challenge if the user have requested an invalid exit.

Also, challengers must deposit CDCDCD to challenge others. If the challenger loses the challenge, CDCDCD can be offered as a reward to the one who has been challenged.

Notation

  • dod^{o}do : Total amount of TON staked in the operator account
  • EDEDED : Exit deposit
  • CDCDCD : Challenge deposit

Slashing and Distribution

Slashing and distribution of challenge rewards are as follows. First, if the challenge to the operator is proven true, all dod^{o}do will be slashed, a portion of dod^{o}do will be given as a reward to the challenger, and the rest of the remaining dod^{o}do will be burnt. If the exit challenge is proven true for a user, all EDEDED will be given as a reward to the challenger. However, in all cases, where the challenger is wrong, CDCDCD will be given as a reward to the one who has been challenged. This will encourage challengers to make sure the challenge is valid and challenges will be submitted only if there is an actual problem.

Last updated on 2/11/2020 by aiden0505
← Transaction FeeParameters →
  • Staking
  • Slashing and Distribution
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.