 Typically, the signing of the contract by any party is overtly performed by use of a private key.The original offerer's signature is typically over the original document, and is then appended to form a fully binding, readable offer for the assets described in the document.Later participation by parties in the contract such as payments or smart contract performance will typically sign over a hash identifier (as generated by a cryptographic hash function) over the signed original document.