I keep seeing the words offline forging and forged mentioned in various Tezos blogs and tutorials.

What is the purpose of forging?

  • 1
    can you provide examples where you see occurrences of these in the documentations?
    – Frank
    Apr 20 '19 at 21:23
  • I have updated the question as forging is not mentioned in the official Tezos documentation but is mentioned by various Tezos blogs and tutorials. Apr 21 '19 at 15:12

From a high level perspective the purpose of forging is to convert a set of inputs along with the kind of operation you wish to perform (eg: send money, to whom, from whom, how much etc) into a single sequence of bytes which will uniquely represent said operation.

Then the next step for this operation to enter the chain is to sign those bytes with your public key in order to prove publicly that you are the author of such bytes. The output of this will be another sequence of bytes.

Eventually those bytes will be actually pushed to the chain by an injection step.

All of those are performed by various clients/wallets behind the scene when you perform operations.

More details are available here

How to create a transaction

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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