提现的生命周期
从 Intention 提现到外部链共有三个阶段,每个阶段都有各自的延迟。- 发起请求。 你签署的提现消息被 IntentionKernel 接受并打包进一个区块。到这一步,你的内部余额已经按提现金额扣减。这一步的速度和链上其他任何操作一样——在健康的网络上是亚秒级。
- 验证者见证。 装着这笔提现的 Intention 区块被 IntentionBFT 终局化之后,验证者观察到它,签一份见证,授权在目标链上放款。目标链合约放款之前,要的正是权益加权的 见证法定集合。完整协议见跨链桥一页。
- 目标链结算。 由某个人——任何中继方,包括你自己——把聚合后的见证提交到目标链合约,合约验证它并执行放款。这一阶段的耗时,取决于目标链本身对打包和确认的要求。
时间都花在哪里
延迟主要来自两处,而且这两处互不相干。- Intention 一侧的终局性有上界,而且很小。IntentionBFT 在共识流水线内部完成区块终局,不用等概率性确认。
- 目标链一侧的成分取决于那条链的出块和终局规则。快链只增加几秒,慢链可能增加几分钟。
什么时候该担心
提交时,提现对话框会显示整个流程的预期时长,各条目标链不一样——大头是争议期。请等那个窗口走完再提交工单。在时限到期之前,你的提现几乎肯定还在途中,提工单也不会让它变快。 如果时限已经走完,你应该:- 在区块浏览器上查你自己的目标钱包,确认资金是不是已经到账,只是钱包界面没显示出来。界面有时会滞后于链。
- 用你提现到的那个地址,在目标链上查找放款交易。 如果资金已经到了那里,说明提现已经完成,剩下的问题只是你的钱包在哪里显示它。
- 查看 Intention 自己报告的提现状态,在应用里看,或者通过你正在使用的集成接口看。
工单里要写什么
请把以下内容发到contact@intention.xyz:
- 发起提现的 Intention 账户地址。
- 记录该提现的 Intention 区块或交易。
- 目标链与目标地址。
- 资产与金额。
- 你提交提现的 UTC 时间。
- 你在上述三项检查中各自观察到的状态字符串。