4

The serialization format used for ECDSA signatures requires 33 bytes to encode an r-value that falls into the higher half of the range, but only 32 bytes to encode one falling into the lower half of the range. This means that by repeating the signing until you get an r-value in the lower range ("grinding the signature"), you can decrease the size ...


1

Generally, a wallet is a piece of software that manages the user's key material, tracks their balance, and facilitates payments. On the Lightning Network, this means that a wallet must also be able to manage channels. These tasks could be handled by a thin client, under the assumption that it trusts a service provider for providing certain information. Node ...


Only top voted, non community-wiki answers of a minimum length are eligible