读取控制块首字节,分别识别叶版本相关位和输出公钥奇偶位,不把整字节当作路径标记。
阅读提示
欧钱包|加密货币交易软件|Ethereum交易回执状态与内部调用成功层级|前端将上一笔失败交易的诊断详情错配到本笔成功回执|诊断详情必须绑定本笔哈希
欧钱包:Taproot控制块首字节同时承载叶版本信息和输出公钥奇偶位标记。脚本树路径层数应根据后续兄弟哈希字节计算。
参考资料
分步骤阅读使用说明
| 拆分首字节位段 | 计算路径哈希数量 |
|---|---|
| 访问说明拆分首字节位段 | 读取控制块首字节,分别识别叶版本相关位和输出公钥奇偶位,不把整字节当作路径标记。 |
| 资料速览计算路径哈希数量 | 从控制块长度中扣除首字节和内部公钥,再按每个兄弟哈希的固定字节长度计算层数。 |
| 设备指引验证脚本树承诺 | 将内部公钥、叶版本、脚本和路径哈希按Taproot规则组合,核对输出公钥承诺。 |
验证脚本树承诺
拆分首字节位段
读取控制块首字节,分别识别叶版本相关位和输出公钥奇偶位,不把整字节当作路径标记。
计算路径哈希数量
从控制块长度中扣除首字节和内部公钥,再按每个兄弟哈希的固定字节长度计算层数。
验证脚本树承诺
将内部公钥、叶版本、脚本和路径哈希按Taproot规则组合,核对输出公钥承诺。
使用问答
控制块首字节能直接表示Merkle路径有几层吗?
不能,路径层数应按首字节和内部公钥之后的剩余哈希字节计算。
奇偶位标记属于路径哈希数量吗?
不属于,它用于描述输出公钥奇偶性,与路径层数是不同信息。
控制块首字节能直接表示Merkle路径有几层吗?
不能,路径层数应按首字节和内部公钥之后的剩余哈希字节计算。
补充说明
从控制块长度中扣除首字节和内部公钥,再按每个兄弟哈希的固定字节长度计算层数。
将内部公钥、叶版本、脚本和路径哈希按Taproot规则组合,核对输出公钥承诺。
选择适合设备的下载入口
选择下载方式前,可先查看设备系统版本与可用存储空间。