只用于签名的钱包通常使用确定性密钥创建方式(在稍后的小节中会讨论)来创建父私钥和公钥,之后还可以再创建子私钥和公钥。

    网络钱包使用父公钥生成子公钥们,可以作为可选操作将其发布,监听这些公钥的输出,创建花费比特币的未签名交易,然后将未签名的交易传输给签名的钱包。

    在可选的审核步骤之后,签名钱包使用父私钥生成相关的子私钥来对交易做签名,再将已签名的交易送回给联网钱包。

    接下来的小节将讨论两种常用的签名钱包的变体:离线钱包和硬件钱包。