地址间隙限制指的是计算账户余额时检查区块链中交易情况所用公开地址的标准数量。接收地址超出地址间隙限制的交易不会被检测到。只有在使用外部钱包获取地址时才会发生这种情况。
运作方式
区块链中记录了公开地址及其余额。要显示您的账户余额,Ledger Live 会在区块链中检查您的交易历史。比特币和基于比特币的币账户使用多个公开地址,Ledger Live 仅需查找所使用的公开地址。
通过在衍生路径中递增地址索引,可从账户的扩展公钥(xpub)中得出公开地址。 Ledger Live 遵循 BIP44 标准,该标准规定钱包要从最后使用的地址向前查找 20 个地址。
地址间隙限制示例
如果您在第一个地址,即地址 1 接收交易,Ledger Live 将扫描地址 2 至 21 来查找任何其他交易历史记录。如果没有发现,就会停止查找。如果地址 22 接收过交易,Ledger Live 也不会发现该交易,因为在地址 21 就已经停止查找。
自定义地址间隙限制(高级用户)
Ledger Live 允许您设置自定义地址间隙限制,以免您收到超出地址间隙限制的交易。只应在恢复钱包时暂时使用此功能。
- 前往 Settings(设置)。
- 点击 Experimental features(实验性功能)选项卡。
- 启用 Custom gap limit(自定义间隙限制)选项并设置自定义数量。
注意:将间隙限制设置得过高将会对同步性能造成负面影响。 - 点击 Help(帮助)选项卡。
- 点击 Clear(清除)按钮清除缓存。
- 点击 Confirm(确认)。