> ## Documentation Index
> Fetch the complete documentation index at: https://docs.magicblock.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# 委托、提交与取消委托

> 实时执行交易并同步状态。

<img class="w-full h-auto max-w-5xl" src="https://mintcdn.com/magicblock-42/5iyVpKJBt1PkwHw4/images/architecture_overview.png?fit=max&auto=format&n=5iyVpKJBt1PkwHw4&q=85&s=49ab1e3257a554ea6ce7d2b8cba9b1e8" width="4854" height="3000" data-path="images/architecture_overview.png" />

[MagicBlock 的 Ephemeral Rollup](/cn/pages/overview/additional-information/whitepaper) **利用 Solana Virtual Machine (SVM) 基于账户的结构与并行执行能力** 来优化状态管理。通过将状态组织为 **集群**，用户可以 **锁定一个或多个账户**，并暂时将状态执行转移到一个 **专用辅助层**，也就是 “Ephemeral Rollup (ER)”。一个动态 fraud-proof 机制通过去中心化 Security Committee 实现快速状态最终确认，详见[白皮书](/public/Ephemeral_Rollups_Fraud_Proof.pdf)。

***

## 使用 ER 实时执行交易的账户生命周期：

<img class="w-full h-auto max-w-5xl" src="https://mintcdn.com/magicblock-42/Thv8LjyS00pp5fQ2/images/magicblock-delegation-lifecycle.png?fit=max&auto=format&n=Thv8LjyS00pp5fQ2&q=85&s=7e3dc70c29cedb2485d4610e446137b4" width="1122" height="844" data-path="images/magicblock-delegation-lifecycle.png" />

<Steps>
  <Step title="委托账户">
    状态账户必须首先被委托给特定的 ER validator，这通过将账户 owner 改为 [Delegation
    Program](https://github.com/magicblock-labs/delegation-program)
    `DELeGGvXpWV2fqJUhqcF5ZSYMS4JTLjteaAMARRSaeSh` 并指定 ER validator、账户生命周期和同步频率等参数来完成。

    <Note>
      <p>
        这些公共验证器可用于开发环境。请确保在你的委托指令中添加对应的
        ER 验证器：
      </p>

      **主网**

      <ul>
        <li>
          亚洲 (as.magicblock.app):{" "}
          <code>MAS1Dt9qreoRMQ14YQuhg8UTZMMzDdKhmkZMECCzk57</code>
        </li>

        <li>
          欧盟 (eu.magicblock.app):{" "}
          <code>MEUGGrYPxKk17hCr7wpT6s8dtNokZj5U2L57vjYMS8e</code>
        </li>

        <li>
          美国 (us.magicblock.app):{" "}
          <code>MUS3hc9TCw4cGC12vHNoYcCGzJG1txjgQLZWVoeNHNd</code>
        </li>

        <li>
          TEE (mainnet-tee.magicblock.app):{" "}
          <code>MTEWGuqxUpYZGFJQcp8tLN7x5v9BSeoFHYWQQ3n3xzo</code>
        </li>
      </ul>

      **开发网**

      <ul>
        <li>
          亚洲 (devnet-as.magicblock.app):{" "}
          <code>MAS1Dt9qreoRMQ14YQuhg8UTZMMzDdKhmkZMECCzk57</code>
        </li>

        <li>
          欧盟 (devnet-eu.magicblock.app):{" "}
          <code>MEUGGrYPxKk17hCr7wpT6s8dtNokZj5U2L57vjYMS8e</code>
        </li>

        <li>
          美国 (devnet-us.magicblock.app):{" "}
          <code>MUS3hc9TCw4cGC12vHNoYcCGzJG1txjgQLZWVoeNHNd</code>
        </li>

        <li>
          TEE (devnet-tee.magicblock.app):{" "}
          <code>MTEWGuqxUpYZGFJQcp8tLN7x5v9BSeoFHYWQQ3n3xzo</code>
        </li>
      </ul>

      **本地网络**

      <ul>
        <li>
          本地 ER (localhost:7799):{" "}
          <code>mAGicPQYBMvcYveUZA5F5UNNwyHvfYh5xkLS2Fr1mev</code>
        </li>
      </ul>
    </Note>
  </Step>

  <Step title="实时执行交易">
    已委托的状态账户可以通过直接在 ER 上执行交易，或通过 [Magic
    Router](/cn/pages/ephemeral-rollups-ers/introduction/magic-router). The
    Router]\(/cn/pages/ephemeral-rollups-ers/introduction/magic-router) 实时更新。**ER 上的第一笔交易会把已委托账户** 从 base layer 克隆到 ephemeral rollup。
  </Step>

  <Step title="提交状态">
    operator 会将 ephemeral 状态 **定期或按需** 提交到 base layer，包括新状态和相关指针。账户状态会通过白皮书中描述的 fraud-proof 机制完成最终确认。
  </Step>

  <Step title="持续实时执行交易">
    已委托账户的状态可以持续在 ER 上直接更新，或通过 [Magic
    Router](/cn/pages/ephemeral-rollups-ers/introduction/magic-router).
  </Step>

  <Step title="取消委托账户">
    已委托账户的状态会通过 ER validator 提交到 base layer，账户 owner 会从 [Delegation
    Program](https://github.com/magicblock-labs/delegation-program)
    `DELeGGvXpWV2fqJUhqcF5ZSYMS4JTLjteaAMARRSaeSh` 恢复为原始 owner。
  </Step>
</Steps>
