BETA LIVE

ECX Beta 已在约 ~967,680 LIVE。了解 Alpha、Beta、Mainnet,以及 ~973,728 snapshot 如何决定 Permanent ECX。

检查 Beta 状态 →
Beginner Guide

Bitcoin Snapshot 详解

Bitcoin snapshot 是某个特定区块高度上 BTC 余额状态的记录。ECX fork 使用 snapshot 在独立 eCash 网络创建对应余额,而不会改变或转换你的 Bitcoin。

ECX launch 使用 Alpha、Beta、Mainnet 三个 stages。Alpha/Beta 产生 Practice ECX,Mainnet 决定 Permanent ECX。

什么是 Bitcoin Snapshot?

Bitcoin snapshot 是 blockchain 在某个特定时间点的 Bitcoin balance state 记录。

Fork 可以选择某个 Bitcoin block 作为 reference,用该 block 的 ledger state 在新 blockchain 上建立 corresponding balances。

Snapshot 不会移动 Bitcoin,不会把 BTC 转成其他资产,也不会创建交易。

你的 BTC 仍然留在 Bitcoin。

对 ECX 来说,fork 会在相关 stage 依据记录到的 Bitcoin addresses 创建独立 ECX balances。

为什么使用 Snapshot?

Blockchain fork 可以通过 snapshot 从已有 blockchain 建立新 network 的 initial state。

因此用户无需为了被 snapshot 记录而注册 Bitcoin 地址或 pre-claim。

Bitcoin blockchain 本身提供 balance reference。

ECX 由此能让 BTC 在 Bitcoin 保持不变,同时在 eCash 独立建立对应 ECX balance。

ECX 使用三个 Snapshot Stages

ECX 不是只有一个 final snapshot,而是三个 Bitcoin snapshot stages。

Alpha

~963,648 Practice ECX 已完成 ~967,680 Practice ECX LIVE

Practice ECX

Beta

~973,728 Permanent ECX 下一阶段 Bitcoin Mainnet

Practice ECX

Mainnet

重要: Bitcoin block ~963,648 不是 Permanent ECX 的 final snapshot,它是 Alpha。Alpha 与 Beta balances 都是 Practice ECX。约 ~973,728 的 Mainnet snapshot 决定 Permanent ECX。

Permanent ECX

Blockchain

Block heights 是 approximate;network 从一个 stage 进入下一 stage 时应关注最新 ECX updates。

Alpha Snapshot --- Block ~963,648

Alpha 是第一个 ECX snapshot stage。 它约在 Bitcoin block ~963,648 开始,目前已完成。

该 stage 记录的 BTC balances 用于在 Alpha environment 创建对应 Practice ECX balances。

Alpha 让 ECX network 与用户在 Mainnet 前对 forked state 进行实际测试。

关键区别:Alpha ECX 是 Practice ECX,不是 Permanent Mainnet ECX balance。

Beta Snapshot --- Block ~967,680

Beta 是第二个 snapshot stage,目前约在 Bitcoin block ~967,680 LIVE。

与 Alpha 类似,Beta 记录的 Bitcoin balances 会产生对应 Practice ECX balances。

Beta 是 Permanent Mainnet state 前的第二个 practice stage。

因此在 Alpha/Beta 看到 ECX balance,并不代表你正在查看

final Permanent ECX allocation。

Mainnet Snapshot --- Block ~973,728

Mainnet 是 Permanent ECX 最重要的 snapshot。

计划约在 Bitcoin block ~973,728。

Mainnet snapshot 时持有 BTC 的 eligible Bitcoin addresses,会根据 fork distribution rules 在 eCash 获得对应 Permanent ECX balance。

对于关注永久 ECX 的用户,这是最关键的 stage。 Visual:

1

Alpha → Practice ECX

2

Beta → Practice ECX

3

Mainnet → Permanent ECX

你的 BTC 始终属于你

ECX fork 不会把 BTC 转换成 ECX。

它不会从 Bitcoin wallet 取走 BTC,也不要求用一种资产交换另一种资产。

Fork 后存在两种独立资产:

Bitcoin Network

BTC 仍然是 BTC。

eCash Network

ECX 是独立资产,最初与对应 snapshot addresses 关联。

获得 corresponding ECX balance 不意味着失去 Bitcoin。

ECX Snapshot Process 中会发生什么?

1

Bitcoin blockchain 正常运行。

2

Alpha snapshot --- ~963,648。

3

建立 Practice ECX balance。

4

Beta snapshot --- ~967,680。

5

建立 updated Practice ECX balance。

6

Mainnet snapshot --- ~973,728。

7

建立 Permanent ECX balance。

8

BTC 与 ECX 位于两个独立 networks。

9

移动受影响 BTC 前,需要安全完成 BTC/ECX coin splitting。

Snapshot 前需要注册吗?

不需要 registration 或 pre-claim 才能让 Bitcoin 地址出现在 snapshot 中。

Snapshot 基于 Bitcoin blockchain state。

你不需要把 BTC 发给 Claim eCash,不需要注册 Bitcoin ownership,也不需要为了 snapshot 把 Bitcoin 移到特殊 ECX 地址。

但 BTC 的 custody location 很重要。

为什么 Self-Custody 很重要?

如果希望直接控制与 BTC 对应的 ECX access,相关 snapshot 时 Bitcoin 应位于 self-custody wallet。

Self-custody 下,你控制与 Bitcoin 地址对应的 credentials。 如果 BTC 位于 exchange 或其他 custodial service,service 在 blockchain level 控制钱包。

这种情况下 customer 是否获得 ECX,取决于 exchange/custodian 是否支持 fork 并决定分发。

重要: 如果希望 direct control,应在 relevant snapshot 前理解 self-custody。不要仅因为本指南就在未验证 destination、wallet backup 与最新 network information 的情况下移动 BTC。

支持的 self-custody wallet 指南

没有真实中文 equivalent 时链接 EN。

Mainnet Snapshot 后会发生什么?

Mainnet snapshot 建立 Permanent ECX balances,但移动受影响 Bitcoin 前还有一个关键步骤:

BTC 与 ECX 必须安全分离。

这就是 coin splitting。

Fork 后 BTC 在 Bitcoin,ECX 在 eCash。但 ECX replay protection 是 opt-in,并非自动启用。

不要假设 BTC transaction 会自动与对应 ECX chain 隔离。

Transaction Replay 详解

Transaction replay 是 fork 后最重要的概念之一。 在 BTC 与 ECX 正确 split 前,为一个 network 创建的 transaction 也可能在另一个 network 上有效。

例如你想把 BTC 发给某个 recipient。如果 affected coins 尚未正确 split,transaction 可能也在 eCash broadcast,从而把 ECX 发给同一个 recipient。

结果是 corresponding ECX 可能意外跟着 BTC 一起转出。

警告: fork 后不要急着移动 affected BTC。先确认 BTC 与 ECX 已正确分离。Blockchain transactions 不可逆。

什么是 Coin Splitting?

Coin splitting 在 fork 后分离 BTC 与 ECX,使两者能在各自 network 上独立管理。

成功 split 后:

BTC

可在 Bitcoin 独立交易。

ECX

可在 eCash 独立交易。

Splitting 不创建 ECX balance;对应 balance 来自 snapshot。

Splitting 的目的,是为之后的 transactions 安全分离两种资产。

Official wallet 在适用时可执行 split 并提示 replay risk。

检查 ECX Eligibility

使用 ECX Claim Checker 可以在不暴露 private

wallet credentials 的情况下检查 Bitcoin 地址。

Checker 只需要公开 Bitcoin 地址。

  • Your private key.
  • Your recovery phrase.
  • Access to your Bitcoin wallet.

不需要: - private key; - recovery phrase; - Bitcoin wallet access。→

常见问题

Bitcoin snapshot 是什么?

它是某个 block height 上 Bitcoin balances 的 state record。Fork 可以用它在独立 network 建立 corresponding balances,而不移动或转换原始 BTC。

ECX 有几个 snapshots?

三个:Alpha ~963,648、Beta ~967,680、Mainnet ~973,728。

~963,648 是 Permanent ECX snapshot 吗?

不是。它是 Alpha,只产生 Practice ECX。Permanent ECX 与 Mainnet ~973,728 相关。

Beta snapshot 是什么?

第二个 practice stage,目前约 ~967,680 LIVE。它产生 Practice ECX,而不是 Permanent Mainnet balance。

哪个 snapshot 决定 Permanent ECX?

约 ~973,728 的 Mainnet。

Snapshot 会改变或移动 BTC 吗?

不会。BTC 留在 Bitcoin,ECX 独立存在于 eCash。

需要注册吗?

不需要 registration/pre-claim。

BTC 在 exchange 怎么办?

ECX 是否分发取决于该 service 是否支持 fork。希望 direct control 的用户应理解 self-custody。

为什么要 split BTC 与 ECX?

Replay protection 是 opt-in。Splitting 让两种资产独立交易并降低 replay risk。

Mainnet 后应该马上移动 BTC 吗?

不要。先理解 coin splitting 并确认 BTC/ECX 已分离。

ECX Claim Checker 安全吗?

Eligibility checker 只需要公开 Bitcoin 地址。公开地址本身不能授权 Bitcoin wallet spending。

了解你的 ECX Snapshot 状态

检查公开 Bitcoin 地址,并在 ECX 从 Alpha、Beta 进入 Mainnet 时遵循最新 instructions。