第 1 天 : 作业

请注意,只有完成全部三天作业的参与者才有资格获得结业证书。

请在训练营结束前回答这 15 个问题。

通过 此表单 提交您的答案

简单:

  1. 什么是 CCIP Lane?

  2. 什么是 CCIP Chain Selector? 它与 Chain ID 有何不同?

  3. CCIP 消息中的 gasLimit 有什么用途?

  4. 如何实时监控 CCIP 消息?

  5. Chainlink CCIP 的三大主要功能是什么?请提供利用这些功能的潜在用例示例。

中等:

  1. 详细说明在智能合约中验证传入 CCIP 消息完整性的安全最佳做法。在 ccipReceive 函数中应实施哪些特定检查,为什么这些验证对于跨链 dApp 的安全性至关重要?

  2. Chainlink CCIP 支持哪些代币转移机制?

  3. 描述风险管理网络在 Chainlink CCIP 中的作用,并解释“blessing”和“cursing”的过程。

  4. 讨论“最终性”概念在 Chainlink CCIP 中的重要性。源链的最终性如何影响 CCIP 中端到端交易时间?

  5. 讨论 CCIP 消息中 gasLimit 设置的最佳做法。开发人员如何准确估算和优化 gas 限制,以确保跨链交易的可靠执行?

困难:

  1. 解释 DefensiveExample 模式以及如何优雅地处理 CCIP 消息故障。

  2. 列出并解释需要使用 Chainlink CCIP Explorer 手动执行的情景。

  3. 解释为什么在 Chainlink CCIP 中将 extraArgs 设置为可变是最佳做法,并描述开发人员如何在他们的智能合约中实现这一点。

  4. 什么是 CCIP 速率限制?开发人员在设计应用程序以在这些限制内运行时应考虑哪些因素?

  5. 如果你使用 Chainlink CCIP 将任意数据与代币一起发送到一个外部拥有账户(Externally Owned Account),会发生什么?

Last updated