Let's say that I want to send the hash of a key to an entity and I want the entity to be sure that the hash could have come only from me.

It is possible to create a message with the hash of the key and then send it signed to the other entity?

Will this cost any gas?

Will a transaction be generated and mined in a block in the blockchain?


1 Answer 1


You can sign whatever you want off-chain with your private key and deliver it to someone else however you want (e.g. HTTP or email). This is how "payment channels" work without incurring transaction fees.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.