My understanding of a block in blockchain is that it is a data structure that contains information like Block Size, Block Header, Transaction Counter and then Transactions. Deeper in the Block Header we have information like Previous Block Hash, Merkle Root, Timestamp, Difficulty Target and Nonce.

Recently, I appeared for an interview and my above explanation of what actually makes a block in blockchain was not very much accepted by the interviewer and he quoted that my response was not up to the mark.

Though my question is not related to coding per se, I wish to clear my concepts here. Will appreciate if someone can guide me here as to what could have been the best technical answer in my case. Will appreciate a pointer to an article or any other document which explains these underlying concepts in details.

  • What mean deeper? All that info is just in block. Did interviwer give you own explanation? The block itself contains another data which you're not denoted infura.io/docs/ethereum/json-rpc/eth_getBlockByNumber. – Зелёный Jan 3 at 13:26
  • By 'deeper' I meant more 'detailed' explanation preferably on the technical or coding side. Unfortunately, the interviewer didn't explain his side and advised me to acquire more knowledge of the concept. – tanmay Jan 3 at 13:31
  • Maybe he has wrong undestanding? :) your explanation is LGTM. – Зелёный Jan 3 at 13:40
  • The nonce is arguably the most important part of a block and you listed it last. Miners spend their whole life trying to find nonces. It just sounded like you memorized the block structure like a vocabulary lost without really understanding it. Was it a shitty, nitpicky thing for the interviewer to say? Yes. Why would you want to work for someone like that. he probably cant hire you because of the marketd and needed an excuse. – nick carraway Jan 3 at 14:02
  • Pardon me please, the structure that I have explained in my question is not based on some specific order of 'significance' or 'importance' of each component making 'nonce' the least significant one as it in the last details. – tanmay Jan 3 at 14:10

Your Answer

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

Browse other questions tagged or ask your own question.