public function secondVerify(string $secondPublicKey): bool
    {
        $factory = new PublicKeyFactory;
        $secondPublicKey = $factory->fromHex($secondPublicKey);

        return $secondPublicKey->verify(
            Hash::sha256($this->toBytes(false)),
            SignatureFactory::fromHex($this->signSignature)
        );
    }